| comet::aggregate_inner_unknown< C > | |
| comet::aggregate_outer_unknown< T > | |
| comet::aggregateable_coclass< T, TM > | |
| comet::aggregateable_object<> | |
| comet::aggregates< COCLASS, > | |
| comet::atl_module< TYPELIB, ATL_MODULE > | |
| comet::impl::auto_attach_t< T > | |
| comet::auto_buffer_t< T > | |
| comet::auto_coinit | Automatic handling of CoInitialize / CoUninitialize |
| comet::auto_cs | |
| comet::auto_handle_t< ERROR_POLICY > | Wrapper for HANDLE type |
| comet::auto_handle_wrap_t< C_, H, INVALID_HANDLE_, ERROR_POLICY > | |
| comet::auto_reader_lock | |
| comet::auto_reference_t< T > | Create a reference object to a handle that doesn't destroy it's contents |
| comet::auto_writer_lock | |
| comet::impl::basic_sa_traits< T, VT > | |
| comet::binder_first | |
| comet::bool_inout | |
| comet::bool_out | |
| comet::bstr_t | |
| comet::bstr_t::equal_to< CF > | Equality functor |
| comet::bstr_t::greater< CF > | Greater functor |
| comet::bstr_t::greater_equal< CF > | Greater or equal functor |
| comet::bstr_t::less< CF > | Less Functor |
| comet::bstr_t::less_equal< CF > | Less or equal functor |
| comet::bstr_t::not_equal_to< CF > | Inequality functor |
| comet::call_logger_< OVERRIDE > | |
| comet::impl::call_logger_redirect_<> | |
| comet::impl::call_logger_redirect_< true > | |
| comet::chainer | |
| comet::class_factory< T, LOCK_MODULE > | Basic class-factory |
| comet::class_factory_agg< T, LOCK_MODULE > | Class factory for aggregateable objects |
| comet::class_factory_base< T, LOCK_MODULE > | Base class for class factories |
| comet::class_factory_singleton< T, LOCK_MODULE > | Class factory for singletons |
| comet::coclass< T, TM, > | |
| coclass_implementation< T > | |
| comet::registry::collection< error_policy, iterator_, const_iterator_ > | |
| comet::com_error | |
| comet::com_ptr< Itf > | Interface smart pointer |
| comet::com_server< TYPELIB, TRAITS > | |
| comet::comet_exception_handler< OVERRIDE > | |
| comet::comtype< T > | |
| comet::impl::connection_point_finder< ITF_LIST > | |
| comet::connection_point_for< Itf > | |
| comet::connection_point_impl< Itf > | |
| comet::registry::const_value_iterator< error_policy > | |
| comet::cp_nothrow | |
| comet::cp_nothrow_remove | |
| comet::cp_throw | |
| comet::critical_section | |
| comet::currency_t | |
| custom_registration< CLASS > | |
| comet::dateonly_t | Wrapper for a date only class |
| comet::datetime_exception | Exception for datetimes |
| comet::datetime_t | |
| comet::declspec_comtype< ITF, BASE > | |
| comet::impl::do_get_source_info_t< O > | |
| comet::impl::do_get_source_info_t< O >::execute_handle< USETHIS > | |
| comet::impl::do_get_source_info_t< O >::execute_handle< false > | |
| comet::dynamic_dispatch< BASE > | |
| comet::embedded_object< PARENT, > | |
| comet::embedded_object2< PARENT, > | |
| comet::empty_typelib | Placeholder for an empty comet typelibrary |
| comet::invariant_lock_impl::enforcer< CLASS > | |
| comet::enumerated_type_of | |
| comet::error_logger_< OVERRIDE > | |
| comet::exe_server< TYPELIB, FREE_THREADED, TRAITS > | Define an EXE server |
| comet::FTM | |
| comet::functor< R, LIST > | |
| comet::functor_handler | |
| comet::functor_impl< R, LIST > | |
| comet::functor_impl_aux | |
| comet::GIT | Global Interface Table wrapper |
| comet::GIT_cookie< Itf > | Type-safe GIT Cookie |
| comet::handle_exception_default< COCLASS > | |
| comet::impl::handle_exception_default_marker | |
| comet::handle_nothrow_error_policy_t | |
| comet::handle_policy_base_t< H, INVALID_HANDLE_ > | |
| comet::handle_throw_error_policy_t | |
| comet::identity_ptr | Represents the identity Unknown of an object |
| comet::impl_dispatch< BASE, TL > | |
| comet::implement_cpc< ITF_LST > | |
| comet::implement_internal_qi< ITF_LIST > | |
| comet::implement_qi< ITF_LIST > | |
| comet::registry::info< error_policy > | |
| comet::invariant_lock_impl::invariant_lock | |
| comet::IProvideClassInfoImpl< COCLASS > | |
| comet::itf_iterator< Itf > | |
| comet::impl::IUnknown_caller< B > | |
| comet::registry::key< error_policy > | |
| comet::locking_ptr< T > | |
| comet::lw_lock | |
| main_t< T > | Implement Main function for testing |
| comet::make_list<> | |
| comet::memfun_handler | |
| comet::module_t | COM module |
| comet::registry::name_iterator< error_policy, get_next > | |
| comet::nil | |
| comet::impl::obj_scope_guard_impl_0< Obj, MemFun > | |
| comet::impl::obj_scope_guard_impl_1< Obj, MemFun, P1 > | |
| comet::impl::obj_scope_guard_impl_2< Obj, MemFun, P1, P2 > | |
| comet::impl::object_disposer_t< T > | |
| comet::parameter_types< LIST > | |
| comet::impl::pointer_deleter_t< T > | |
| comet::ptr_converter< T > | |
| comet::ptr_converter_select1st< T > | |
| comet::ptr_converter_select2nd< T > | |
| comet::impl::qi_hook_itf_tag | |
| comet::impl::ref_holder< T > | |
| comet::reference_count | Simple reference counter |
| comet::reg_error | |
| comet::impl::safe_interface< Itf > | IUnknown wrapper |
| comet::safearray_t< T > | |
| comet::impl::scope_guard_impl_0< F > | |
| comet::impl::scope_guard_impl_1< F, P1 > | |
| comet::impl::scope_guard_impl_2< F, P1, P2 > | |
| comet::impl::scope_guard_impl_3< F, P1, P2, P3 > | |
| comet::impl::scope_guard_impl_base | |
| comet::simple_cpc< Itf > | |
| comet::invariant_lock_impl::simple_enforcer< CLASS > | |
| comet::simple_object<> | |
| comet::singleton_coclass< T, TM > | |
| comet::singleton_object<> | |
| comet::sink_impl< Itf > | |
| comet::source_info_t | Specifies the source of an exception |
| comet::static_object<> | |
| comet::stl_enumeration< ET > | |
| comet::stl_enumeration_t< Itf, C, T, CONVERTER, TH > | |
| comet::stream_call_logger_t< CREATESTREAM > | |
| comet::test< n > | Define a unit test n |
| comet::tester< n > | Run n tests |
| comet::throw_error_handler< OVERRIDE > | |
| comet::timeperiod_t | |
| comet::impl::tlib_info< B, T > | A class to handle the auto-releaseing of structs returned by by the Typeinfo interfaces |
| comet::typelibrary_loader< TL > | |
| comet::uuid_comtype< ITF, ItfID, BASE > | |
| comet::uuid_t | UUID wrapper |
| comet::registry::value< error_policy > | |
| comet::registry::value_iterator< error_policy > | |
| comet::variant_bool_t | |
| comet::variant_bool_t::bool_pointer_t | |
| comet::variant_bool_t::bool_reference_chooser_t | |
| comet::variant_bool_t::bool_reference_t | |
| comet::variant_iterator | |
| comet::variant_t | Wrapper for VARIANT type |
| comet::wrap_t< ITypeInfo > | |
| comet::wrap_t< ITypeLib > | Specialisation to handle TypeLibrary API |
| comet::wrap_t<::IDispatch > | |