Comet Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
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_coinitAutomatic 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_tWrapper for a date only class
comet::datetime_exceptionException 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_typelibPlaceholder 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::GITGlobal 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_ptrRepresents 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_tCOM 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_countSimple 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_tSpecifies 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_tUUID 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_tWrapper for VARIANT type
comet::wrap_t< ITypeInfo >
comet::wrap_t< ITypeLib >Specialisation to handle TypeLibrary API
comet::wrap_t<::IDispatch >