stlsoft/memory/allocator_features.hpp File Reference


Detailed Description

[C++ only] Discrimination of allocator features (Memory Library).

#include <stlsoft/stlsoft.h>
#include <stlsoft/util/std/library_discriminator.hpp>

Go to the source code of this file.

Namespaces

namespace  stlsoft

Defines

#define STLSOFT_CF_ALLOCATOR_TYPED_DEALLOCATE_POINTER
 Indicates, when defined, that STL-like allocator classes need their deallocate() method to use void*.
#define STLSOFT_CF_ALLOCATOR_CHARALLOC_METHOD
 Indicates, when defined, that STL-like allocator classes need a _Charalloc() method, to be compatible with the Dinkumware libraries of older Visual C++ compilers.
#define STLSOFT_LF_ALLOCATOR_ALLOCATE_HAS_HINT
 Indicates, when defined, that STL-like allocator classes' allocate() method takes a second hint parameter.
#define STLSOFT_LF_ALLOCATOR_DEALLOCATE_HAS_COUNT
 Indicates, when defined, that STL-like allocator classes' deallocate() method takes a second count parameter.
#define STLSOFT_CF_ALLOCATOR_REBIND_SUPPORT
 Indicates, when defined, that STL-like allocator classes use the rebind mechanism.
#define STLSOFT_CF_ALLOCATOR_REBIND_SUPPORT
 Indicates, when defined, that STL-like allocator classes use the rebind mechanism.
#define STLSOFT_LF_ALLOCATOR_REBIND_SUPPORT
 Indicates, when defined, that std::allocator defines a rebind member template.


Generated on Thu Jun 10 08:58:08 2010 for STLSoft by  doxygen 1.5.6