#include <comstl/comstl.h>
#include <stlsoft/util/std/iterator_helper.hpp>
#include <comstl/error/exceptions.hpp>
Go to the source code of this file.
Namespaces | |
| namespace | comstl |
Classes | |
| class | clone_failure |
| Exception class thrown when Clone() method fails. More... | |
| struct | noncloneable_enumerator_tag |
| Policy tag type that indicates an enumerator's Clone() method will fail. More... | |
| struct | cloneable_enumerator_tag |
| Policy tag type that indicates an enumerator's Clone() method will succeed. More... | |
| struct | repeatable_enumerator_tag |
| Policy tag type that indicates an enumerator's Clone() method will succeed, and return an enumerator that will provide the same sequence of items as the source instance. More... | |
| struct | input_cloning_policy |
| Policy type that causes COM enumerator cloning according the STL Input Iterator concept. More... | |
| struct | cloneable_cloning_policy |
| Policy type that causes COM enumerator cloning according the STL Input Iterator concept. More... | |
| struct | forward_cloning_policy |
| Policy type that causes COM enumerator cloning according the STL Forward Iterator concept. More... | |
| struct | value_policy_adaptor |
| Adapts a value policy to a function class based interface. More... | |
| struct | value_policy_adaptor::init_element |
| The initialisation function class. More... | |
| struct | value_policy_adaptor::copy_element |
| The copy function class. More... | |
| struct | value_policy_adaptor::clear_element |
| The clear function class. More... | |
| struct | policy_adaptor |
| [DEPRECATED] Adapts a value policy to a function class based interface More... | |
| struct | new_enum_property_policy |
| Acquires an enumerator from a collection assuming _NewEnum property. More... | |
| struct | new_enum_method_policy |
| Acquires an enumerator from a collection assuming _NewEnum method. More... | |
| struct | new_enum_by_dispid_policy |
| Acquires an enumerator from a collection by looking up the DISPID_NEWENUM on the collection's IDispatch interface. More... | |
1.5.6