common.h File Reference

#include <comet/config.h>
#include <wtypes.h>

Include dependency graph for common.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  comet
namespace  comet::impl

Classes

class  comet::impl::auto_attach_t< T >
struct  comet::impl::interface_sa_traits< INTERFACE, VT, FEATURE_FLAG >
struct  comet::impl::basic_sa_traits< T, VT >
class  comet::bool_out
class  comet::impl::bool_adapter_t
class  comet::bool_inout
class  comet::variant_bool_t
class  comet::variant_bool_t::bool_pointer_t
class  comet::variant_bool_t::bool_reference_chooser_t
class  comet::variant_bool_t::bool_reference_t

Enumerations

enum  sa_traits_check_type { stct_features_ok, stct_vt_ok, stct_iid_ok }
enum  sa_traits_extras_type { stet_null, stet_record, stet_iid }

Functions

template<typename T> T * bad_alloc_check (T *x)
template<typename T> impl::auto_attach_t< T > auto_attach (const T &t)
 Used to attach a raw parameter to a wrapper.
VARIANT_BOOL bool_in (bool x)


Detailed Description

Common utility classes wrappers.