|
|
|
|
|
|
|
|
|
|
|
|||||||
#include "stlsoft.h"
#include <afx.h>
Go to the source code of this file.
Namespaces | |
| namespace | mfcstl |
Defines | |
| #define | _MFCSTL_VER_MAJOR 1 |
| The major version number of MFCSTL. | |
| #define | _MFCSTL_VER_MINOR 3 |
| The minor version number of MFCSTL. | |
| #define | _MFCSTL_VER_REVISION 5 |
| The revision version number of MFCSTL. | |
| #define | _MFCSTL_VER _MFCSTL_VER_1_3_5 |
| 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_num_elements(ar) stlsoft_num_elements(ar) |
| Evaluates, at compile time, to the number of elements within the given vector entity. | |
| #define | mfcstl_destroy_instance(t, _type, p) stlsoft_destroy_instance(t, _type, p) |
Destroys the given instance p of the given type (t and _type). | |
| #define | mfcstl_gen_opaque(_htype) stlsoft_gen_opaque(_htype) |
Generates an opaque type with the name _htype. | |
|
|
The current composite version number of MFCSTL.
|
|
|
The major version number of MFCSTL.
|
|
|
The minor version number of MFCSTL.
|
|
|
The revision version number of MFCSTL.
|
|
|
Defines a runtime assertion.
|
|
|
Destroys the given instance
|
|
|
Generates an opaque type with the name
|
|
|
Defines a runtime assertion, with message.
|
|
|
Qualifies with mfcstl:: if MFCSTL is using namespaces or, if not, does not qualify.
|
|
|
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.
|
|
|
Declares a using directive (with respect to mfcstl) if MFCSTL is using namespaces or, if not, does nothing.
|
|
|
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.
|
|
|
Evaluates, at compile time, to the number of elements within the given vector entity.
|
|
|
Defines a compile-time assertion.
|
|
|
| STLSoft Libraries documentation © Synesis Software Pty Ltd, 2001-2004 |