#include <stlsoft/stlsoft.h>
#include <afx.h>
Go to the source code of this file.
Namespaces | |
namespace | mfcstl |
Defines | |
#define | MFCSTL_INCL_H_MFCSTL |
#define | _MFCSTL_VER_MAJOR 1 |
The major version number of MFCSTL. | |
#define | _MFCSTL_VER_MINOR 5 |
The minor version number of MFCSTL. | |
#define | _MFCSTL_VER_REVISION 3 |
The revision version number of MFCSTL. | |
#define | _MFCSTL_VER _MFCSTL_VER_1_5_3 |
The current composite version number of MFCSTL. | |
#define | MFCSTL_ASSERT(expr) STLSOFT_ASSERT(expr) |
Defines a runtime assertion. | |
#define | MFCSTL_MESSAGE_ASSERT(msg, expr) STLSOFT_MESSAGE_ASSERT(msg, expr) |
Defines a runtime assertion, with message. | |
#define | MFCSTL_STATIC_ASSERT(expr) STLSOFT_STATIC_ASSERT(expr) |
Defines a compile-time assertion. | |
#define | mfcstl_ns_qual(x) ::mfcstl::x |
Qualifies with mfcstl:: if MFCSTL is using namespaces or, if not, does not qualify. | |
#define | mfcstl_ns_using(x) using ::mfcstl::x; |
Declares a using directive (with respect to mfcstl) if MFCSTL is using namespaces or, if not, does nothing. | |
#define | mfcstl_ns_qual_std(x) ::std::x |
Qualifies with std:: if MFCSTL is being translated in the context of the standard library being within the std namespace or, if not, does not qualify. | |
#define | mfcstl_ns_using_std(x) using ::std::x; |
Declares a using directive (with respect to std) if MFCSTL is being translated in the context of the standard library being within the std namespace or, if not, does nothing. | |
#define | mfcstl_destroy_instance(t, _type, p) STLSOFT_DESTROY_INSTANCE(t, _type, p) |
[DEPRECATED] Destroys the given instance p of the given type (t and _type ) | |
#define | mfcstl_gen_opaque(_htype) STLSOFT_GEN_OPAQUE(_htype) |
[DEPRECATED] Generates an opaque type with the name _htype |
#define _MFCSTL_VER _MFCSTL_VER_1_5_3 |
The current composite version number of MFCSTL.
#define _MFCSTL_VER_MAJOR 1 |
The major version number of MFCSTL.
#define _MFCSTL_VER_MINOR 5 |
The minor version number of MFCSTL.
#define _MFCSTL_VER_REVISION 3 |
The revision version number of MFCSTL.
#define MFCSTL_ASSERT | ( | expr | ) | STLSOFT_ASSERT(expr) |
Defines a runtime assertion.
expr | Must be non-zero, or an assertion will be fired |
Referenced by CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::assign(), CArray_cadaptor::CArray_cadaptor(), CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::erase(), CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::insert(), CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::push_back(), and CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::resize().
#define mfcstl_destroy_instance | ( | t, | |||
_type, | |||||
p | ) | STLSOFT_DESTROY_INSTANCE(t, _type, p) |
[DEPRECATED] Destroys the given instance p
of the given type (t
and _type
)
#define mfcstl_gen_opaque | ( | _htype | ) | STLSOFT_GEN_OPAQUE(_htype) |
[DEPRECATED] Generates an opaque type with the name _htype
#define MFCSTL_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 CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::back(), CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::front(), CList_adaptor_base::const_iterator::operator*(), CList_adaptor_base::const_iterator::operator++(), CList_adaptor_base::const_iterator::operator==(), CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::operator[](), CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::pop_back(), and grab_cstring_buffer::~grab_cstring_buffer().
#define mfcstl_ns_qual | ( | x | ) | ::mfcstl::x |
Qualifies with mfcstl:: if MFCSTL is using namespaces or, if not, does not qualify.
#define mfcstl_ns_qual_std | ( | x | ) | ::std::x |
Qualifies with std:: if MFCSTL is being translated in the context of the standard library being within the std namespace or, if not, does not qualify.
Referenced by CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::assign(), CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::at(), CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::erase(), bad_alloc_throwing_policy::handle(), CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::insert(), CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::push_back(), and CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >::resize().
#define mfcstl_ns_using | ( | x | ) | using ::mfcstl::x; |
Declares a using directive (with respect to mfcstl) if MFCSTL is using namespaces or, if not, does nothing.
#define mfcstl_ns_using_std | ( | x | ) | using ::std::x; |
Declares a using directive (with respect to std) if MFCSTL is being translated in the context of the standard library being within the std namespace or, if not, does nothing.
#define MFCSTL_STATIC_ASSERT | ( | expr | ) | STLSOFT_STATIC_ASSERT(expr) |
Defines a compile-time assertion.
expr | Must be non-zero, or compilation will fail |