|
|
|
|
|
|
|
|
|
|
|
|||||||
Compounds | |
| struct | addref_release |
| A function object that does not call Release() on the interface. More... | |
| class | bad_interface_cast |
| Exception class thrown when interface queries fail. More... | |
| class | collection_sequence |
| A template for adapting COM enumeration to STL-compatible sequence iteration. More... | |
| struct | degenerate_cloning_policy |
| Policy type that causes COM enumerator cloning according the best available STL Iterator concept. More... | |
| class | enum_simple_sequence |
| Deprecated forwarding template for enumerator_sequence, providing backwards compatibility. More... | |
| class | enumerator_sequence |
| A template for adapting COM enumeration to STL-compatible sequence iteration. More... | |
| struct | forward_cloning_policy |
| Policy type that causes COM enumerator cloning according the STL Forward Iterator concept. More... | |
| struct | ignore_interface_cast_exception |
| A null exception generating type. More... | |
| struct | IID_traits |
| Interface identifier traits. More... | |
| struct | input_cloning_policy |
| Policy type that causes COM enumerator cloning according the STL Input Iterator concept. More... | |
| class | interface_cast_addref |
| Interface cast that does add a net reference count. More... | |
| class | interface_cast_base |
| Base class for the interface cast classes. More... | |
| class | interface_cast_noaddref |
| Interface cast that does not add a net reference count. More... | |
| class | interface_cast_test |
| Interface cast that tests whether a given interface pointer can be successfully queried. More... | |
| struct | interface_pointer_traits< I * > |
| A specialisation for pointers only. More... | |
| struct | noaddref_release |
| A function object that calls Release() on the interface. More... | |
| struct | policy_adaptor |
| Adapts a value policy to a function object based interface. More... | |
| struct | throw_bad_interface_cast_exception |
| A null exception generating type. More... | |
Functions | |
| template<typename I> interface | AddRef () |
| A veneer interface that hides the AddRef() and Release() methods. | |
|
|
A veneer interface that hides the AddRef() and Release() methods.
|
|
|
| STLSoft Libraries documentation © Synesis Software Pty Ltd, 2001-2004 |