#include <stlsoft/stlsoft.h>
#include <ace/Log_Msg.h>
#include <ace/Version.h>
Go to the source code of this file.
Namespaces | |
namespace | acestl |
Defines | |
#define | _ACESTL_VER_MAJOR 1 |
The major version number of ACESTL. | |
#define | _ACESTL_VER_MINOR 1 |
The minor version number of ACESTL. | |
#define | _ACESTL_VER_REVISION 2 |
The revision version number of ACESTL. | |
#define | _ACESTL_VER _ACESTL_VER_1_1_2 |
The current composite version number of ACESTL. | |
#define | ACESTL_ACE_VERSION ((ACE_MAJOR_VERSION << 16) | ACE_MINOR_VERSION) |
Composite version describing the version of ACE being compiled. | |
#define | ACESTL_ASSERT(expr) STLSOFT_ASSERT(expr) |
Defines a runtime assertion. | |
#define | ACESTL_MESSAGE_ASSERT(msg, expr) STLSOFT_MESSAGE_ASSERT(msg, expr) |
Defines a runtime assertion, with message. | |
#define | ACESTL_STATIC_ASSERT(expr) STLSOFT_STATIC_ASSERT(expr) |
Defines a compile-time assertion. | |
#define | acestl_ns_qual(x) ::acestl::x |
Qualifies with acestl:: if ACESTL is using namespaces or, if not, does not qualify. | |
#define | acestl_ns_using(x) using ::acestl::x; |
Declares a using directive (with respect to acestl) if ACESTL is using namespaces or, if not, does nothing. | |
#define | acestl_ns_qual_std(x) ::std::x |
Qualifies with std:: if ACESTL is being translated in the context of the standard library being within the std namespace or, if not, does not qualify. | |
#define | acestl_ns_using_std(x) using ::std::x; |
Declares a using directive (with respect to std) if ACESTL is being translated in the context of the standard library being within the std namespace or, if not, does nothing. | |
#define | acestl_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 | acestl_gen_opaque(_htype) STLSOFT_GEN_OPAQUE(_htype) |
[DEPRECATED] Generates an opaque type with the name _htype | |
Typedefs | |
typedef char | char_a_t |
Ansi char type. | |
typedef wchar_t | char_w_t |
Unicode char type. | |
typedef as_sint8_t | sint8_t |
8-bit signed integer | |
typedef as_uint8_t | uint8_t |
8-bit unsigned integer | |
typedef as_int16_t | int16_t |
16-bit integer | |
typedef as_sint16_t | sint16_t |
16-bit signed integer | |
typedef as_uint16_t | uint16_t |
16-bit unsigned integer | |
typedef as_int32_t | int32_t |
32-bit integer | |
typedef as_sint32_t | sint32_t |
32-bit signed integer | |
typedef as_uint32_t | uint32_t |
32-bit unsigned integer | |
typedef int | int_t |
integer | |
typedef as_sint_t | sint_t |
signed integer | |
typedef as_uint_t | uint_t |
unsigned integer | |
typedef as_long_t | long_t |
long integer | |
typedef bool | bool_t |
bool | |
typedef as_streampos_t | streampos_t |
streampos | |
typedef as_streamoff_t | streamoff_t |
streamoff |
#define _ACESTL_VER _ACESTL_VER_1_1_2 |
The current composite version number of ACESTL.
Thus the symbol _ACESTL_VER may be compared meaningfully with a specific version symbol, e.g.# if _ACESTL_VER >= _ACESTL_VER_1_0_1
#define _ACESTL_VER_MAJOR 1 |
The major version number of ACESTL.
A change to the major version component implies that a dramatic change has occurred in the libraries, such that considerable changes to source dependent on previous versions would need to be effected.
#define _ACESTL_VER_MINOR 1 |
The minor version number of ACESTL.
A change to the minor version component imply that a significant change has occurred to the libraries, either in the addition of new functionality or in the destructive change to one or more components such that recompilation and code change may be necessitated.
#define _ACESTL_VER_REVISION 2 |
The revision version number of ACESTL.
A change to the revision version component imply that a bug has been fixed. Dependent code should be recompiled in order to pick up the changes.
#define ACESTL_ACE_VERSION ((ACE_MAJOR_VERSION << 16) | ACE_MINOR_VERSION) |
Composite version describing the version of ACE being compiled.
The upper 16 bits correspond to ACE_MAJOR_VERSION. The lower 16 bits correspond to ACE_MINOR_VERSION.
#define ACESTL_ASSERT | ( | expr | ) | STLSOFT_ASSERT(expr) |
Defines a runtime assertion.
expr | Must be non-zero, or an assertion will be fired |
#define acestl_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 acestl_gen_opaque | ( | _htype | ) | STLSOFT_GEN_OPAQUE(_htype) |
[DEPRECATED] Generates an opaque type with the name _htype
#define ACESTL_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 |
#define acestl_ns_qual | ( | x | ) | ::acestl::x |
Qualifies with acestl:: if ACESTL is using namespaces or, if not, does not qualify.
#define acestl_ns_qual_std | ( | x | ) | ::std::x |
Qualifies with std:: if ACESTL is being translated in the context of the standard library being within the std namespace or, if not, does not qualify.
#define acestl_ns_using | ( | x | ) | using ::acestl::x; |
Declares a using directive (with respect to acestl) if ACESTL is using namespaces or, if not, does nothing.
#define acestl_ns_using_std | ( | x | ) | using ::std::x; |
Declares a using directive (with respect to std) if ACESTL is being translated in the context of the standard library being within the std namespace or, if not, does nothing.
#define ACESTL_STATIC_ASSERT | ( | expr | ) | STLSOFT_STATIC_ASSERT(expr) |
Defines a compile-time assertion.
expr | Must be non-zero, or compilation will fail |