Defines | |
#define | COMSTL_ASSERT(expr) STLSOFT_ASSERT(expr) |
Defines a runtime assertion. | |
#define | COMSTL_MESSAGE_ASSERT(msg, expr) STLSOFT_MESSAGE_ASSERT(msg, expr) |
Defines a runtime assertion, with message. | |
#define | COMSTL_STATIC_ASSERT(expr) STLSOFT_STATIC_ASSERT(expr) |
Defines a compile-time assertion. |
#define COMSTL_ASSERT | ( | expr | ) | STLSOFT_ASSERT(expr) |
Defines a runtime assertion.
expr | Must be non-zero, or an assertion will be fired |
Referenced by enumerator_sequence::begin(), collection_sequence::begin(), collection_sequence::collection_sequence(), comstl__bstr_create_len_w(), enumerator_sequence::end(), collection_sequence::end(), enumerator_sequence::enumerator_sequence(), enumerator_sequence::iterator::equal(), forward_cloning_policy::get_working_instance(), cloneable_cloning_policy::get_working_instance(), input_cloning_policy::get_working_instance(), enumerator_sequence::iterator::iterator(), enumerator_sequence::iterator::operator!=(), enumerator_sequence::iterator::operator*(), enumerator_sequence::iterator::operator++(), enumerator_sequence::iterator::operator->(), enumerator_sequence::iterator::operator==(), forward_cloning_policy::share(), input_cloning_policy::share(), collection_sequence::size(), collection_sequence::~collection_sequence(), enumerator_sequence::~enumerator_sequence(), and enumerator_sequence::iterator::~iterator().
#define COMSTL_MESSAGE_ASSERT | ( | msg, | |||
expr | ) | STLSOFT_MESSAGE_ASSERT(msg, expr) |
Defines a runtime assertion, with message.
expr | Must be non-zero, or an assertion will be fired | |
msg | The literal character string message to be included in the assertion |
Referenced by collection_sequence::collection_sequence(), comstl__addref(), comstl__bstr_create_len_a(), comstl__bstr_create_len_w(), comstl__CY_compare(), comstl__DECIMAL_compare(), comstl__is_interface_implemented(), comstl__olestring_destroy(), comstl__set_error_info_a(), comstl__set_error_info_description_a(), comstl__set_error_info_description_and_source_a(), comstl__set_error_info_description_and_source_w(), comstl__set_error_info_description_w(), comstl__set_error_info_w(), comstl__VARIANT_equal(), enumerator_sequence::enumerator_sequence(), interface_cast_noaddref::interface_cast_noaddref(), enumerator_sequence::iterator::operator*(), interface_cast_noaddref::operator->(), and enumerator_sequence::iterator::operator->().
#define COMSTL_STATIC_ASSERT | ( | expr | ) | STLSOFT_STATIC_ASSERT(expr) |
Defines a compile-time assertion.
expr | Must be non-zero, or compilation will fail |
Referenced by c_str_ptr_GUID_proxy::c_str_ptr_GUID_proxy().