ReactOS  0.4.12-dev-919-gfc3b8d5
features.h File Reference
Include dependency graph for features.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 std
 
 _STLP_STD_NAME
 

Macros

#define _STLP_STLPORT_DBG_LEVEL   1
 
#define _STLP_STANDARD_DBG_LEVEL   2
 
#define _STLP_MEMBER_TEMPLATES   1
 
#define _STLP_MEMBER_TEMPLATE_CLASSES   1
 
#define _STLP_CLASS_PARTIAL_SPECIALIZATION   1
 
#define _STLP_FUNCTION_TMPL_PARTIAL_ORDER   1
 
#define _STLP_USE_SHORT_STRING_OPTIM   1
 
#define _STLP_USE_CONTAINERS_EXTENSION
 
#define _STLP_TEMPLATE_FOR_CONT_EXT   template <class _KT>
 
#define _STLP_UINT32_T   unsigned long
 
#define _STLP_ABORT()   abort()
 
#define _STLP_USE_NAMESPACES   1
 
#define _STLP_LONGEST_FLOAT_TYPE   long double
 
#define _STLP_USE_OWN_NAMESPACE   1
 
#define _STLP_PTHREADS
 
#define _STLP_THREADS_DEFINED
 
#define _STLP_STATIC_MUTEX   _STLP_mutex_base
 
#define _STLP_VOLATILE
 
#define _STLP_USE_NEW_C_HEADERS
 
#define _STLP_FIX_LITERAL_BUG(__x)
 
#define _STLP_STATIC_ASSERT(expr)   typedef char __static_assert[expr ? 1 : -1];
 
#define _STLP_MPWFIX_TRY
 
#define _STLP_MPWFIX_CATCH
 
#define _STLP_MPWFIX_CATCH_ACTION(action)
 
#define _STLP_WEAK
 
#define _STLP_DEFAULT_TYPE_PARAM   1
 
#define _STLP_DFL_TMPL_PARAM(classname, defval)   class classname = defval
 
#define _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(_Key, _Tp)   class _Alloc = allocator< pair < _Key, _Tp > >
 
#define _STLP_DFL_TYPE_PARAM(classname, defval)   class classname = defval
 
#define _STLP_DFL_NON_TYPE_PARAM(type, name, val)   type name = val
 
#define _STLP_HAS_WCHAR_T   1
 
#define _STLP_CAN_THROW_RANGE_ERRORS   1
 
#define _STLP_IMPORT_VENDOR_CSTD   1
 
#define _STLP_USING_NAMESPACE(x)   using namespace x ;
 
#define _STLP_VENDOR_STD   std
 
#define _STLP_VENDOR_CSTD   _STLP_VENDOR_STD
 
#define _STLP_USING_VENDOR_CSTD   _STLP_USING_NAMESPACE(_STLP_VENDOR_CSTD)
 
#define _STLP_VENDOR_EXCEPT_STD   _STLP_VENDOR_STD
 
#define _STLP_OLD_IO_NAMESPACE
 
#define _STLP_VENDOR_MB_NAMESPACE   _STLP_VENDOR_CSTD
 
#define _STLP_STD_NAME   stlpmtx_std
 
#define _STLP_BEGIN_NAMESPACE   namespace _STLP_STD_NAME {
 
#define _STLP_BEGIN_TR1_NAMESPACE   namespace tr1 {
 
#define _STLP_END_NAMESPACE   }
 
#define _STLP_BEGIN_RELOPS_NAMESPACE   _STLP_BEGIN_NAMESPACE namespace rel_ops {
 
#define _STLP_END_RELOPS_NAMESPACE   } }
 
#define _STLP_USE_SEPARATE_RELOPS_NAMESPACE
 
#define _STLP_STD   ::_STLP_STD_NAME
 
#define _STLP_TR1   _STLP_STD::tr1::
 
#define _STLP_PRIV_NAME   priv
 
#define _STLP_PRIV   _STLP_STD::_STLP_PRIV_NAME::
 
#define _STLP_MOVE_TO_PRIV_NAMESPACE   namespace _STLP_PRIV_NAME {
 
#define _STLP_MOVE_TO_STD_NAMESPACE   }
 
#define __STLPORT_NAMESPACE   _STLP_STD_NAME
 
#define STLPORT_CSTD   _STLP_VENDOR_CSTD
 
#define STLPORT   _STLP_STD_NAME
 
#define _STLP_SIMPLE_TYPE(T)   T
 
#define _STLP_NO_DRAND48
 
#define __C_CAST(__x, __y)   ((__x)(__y))
 
#define __CONST_CAST(__x, __y)   const_cast<__x>(__y)
 
#define __STATIC_CAST(__x, __y)   static_cast<__x>(__y)
 
#define __REINTERPRET_CAST(__x, __y)   reinterpret_cast<__x>(__y)
 
#define _STLP_TYPENAME_ON_RETURN_TYPE   typename
 
#define _STLP_HEADER_TYPENAME   typename
 
#define _STLP_TYPENAME   typename
 
#define _STLP_TEMPLATE   template
 
#define _STLP_KEY_TYPE_FOR_CONT_EXT(type)
 
#define _STLP_TEMPLATE_FOR_CONT_EXT   template <class _KT>
 
#define _STLP_MUTABLE(type, x)   x
 
#define _STLP_INLINE_LOOP   inline
 
#define _STLP_TEMPLATE_NULL   template<>
 
#define _STLP_OPERATOR_TEMPLATE
 
#define _STLP_NULL_TMPL_ARGS   <>
 
#define _STLP_ALLOCATOR_TYPE_DFL   = allocator_type()
 
#define _STLP_DECLARE_REVERSE_ITERATORS(__reverse_iterator)
 
#define _STLP_DECLARE_BIDIRECTIONAL_REVERSE_ITERATORS   _STLP_DECLARE_REVERSE_ITERATORS(reverse_bidirectional_iterator)
 
#define _STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS   _STLP_DECLARE_REVERSE_ITERATORS(reverse_iterator)
 
#define __IMPORT_CONTAINER_TYPEDEFS(_Super)
 
#define __IMPORT_ITERATORS(_Super)
 
#define __IMPORT_REVERSE_ITERATORS(_Super)
 
#define __IMPORT_SUPER_COPY_ASSIGNMENT(__derived_name, _Self, _SUPER)
 
#define __IMPORT_WITH_ITERATORS(_Super)   __IMPORT_CONTAINER_TYPEDEFS(_Super) __IMPORT_ITERATORS(_Super)
 
#define __IMPORT_WITH_REVERSE_ITERATORS(_Super)   __IMPORT_WITH_ITERATORS(_Super) __IMPORT_REVERSE_ITERATORS(_Super)
 
#define __TRIVIAL_CONSTRUCTOR(__type)
 
#define __TRIVIAL_DESTRUCTOR(__type)
 
#define __TRIVIAL_STUFF(__type)   __TRIVIAL_CONSTRUCTOR(__type) __TRIVIAL_DESTRUCTOR(__type)
 
#define _STLP_STATIC_CONSTANT(__type, __assignment)   static const __type __assignment
 
#define _STLP_USE_EXCEPTIONS
 
#define _STLP_TRY   try
 
#define _STLP_CATCH_ALL   catch(...)
 
#define _STLP_THROW(x)   throw x
 
#define _STLP_RETHROW   throw
 
#define _STLP_UNWIND(action)   catch(...) { action; throw; }
 
#define _STLP_RET_AFTER_THROW(data)
 
#define _STLP_THROWS(x)   throw(x)
 
#define _STLP_NOTHROW   throw()
 
#define _STLP_THROWS_INHERENTLY(x)   throw x
 
#define _STLP_NOTHROW_INHERENTLY   throw()
 
#define _STLP_FUNCTION_THROWS
 
#define _STLP_BOOL_KEYWORD   1
 
#define _STLP_SHRED_BYTE   0xA3
 
#define _STLP_IMPORT_DECLSPEC
 
#define _STLP_EXPORT_TEMPLATE_KEYWORD
 
#define _STLP_IMPORT_TEMPLATE_KEYWORD
 
#define _STLP_CONST   const
 
#define _STLP_EXPORT   _STLP_IMPORT_TEMPLATE_KEYWORD
 
#define _STLP_EXPORT_TEMPLATE   _STLP_EXPORT template
 
#define _STLP_DECLSPEC
 
#define _STLP_CLASS_DECLSPEC
 
#define _STLP_EXPORT_TEMPLATE_CLASS   _STLP_EXPORT template class _STLP_CLASS_DECLSPEC
 
#define _STLP_STATIC_DECLSPEC
 
#define _STLP_CALL
 
#define _STLP_EXPOSE_STREAM_IMPLEMENTATION   1
 
#define _STLP_PSPEC2(t1, t2)   /* nothing */
 
#define _STLP_PSPEC3(t1, t2, t3)   /* nothing */
 
#define _STLP_RELOPS_OPERATORS(_TMPL, _TP)
 
#define _STLP_ARRAY_SIZE(A)   sizeof(A) / sizeof(A[0])
 
#define _STLP_ARRAY_AND_SIZE(A)   A, sizeof(A) / sizeof(A[0])
 
#define _STLP_MARK_PARAMETER_AS_UNUSED(X)   (void*)X;
 

Macro Definition Documentation

◆ __C_CAST

#define __C_CAST (   __x,
  __y 
)    ((__x)(__y))

Definition at line 582 of file features.h.

◆ __CONST_CAST

#define __CONST_CAST (   __x,
  __y 
)    const_cast<__x>(__y)

Definition at line 584 of file features.h.

◆ __IMPORT_CONTAINER_TYPEDEFS

#define __IMPORT_CONTAINER_TYPEDEFS (   _Super)
Value:
typedef typename _Super::value_type value_type; \
typedef typename _Super::size_type size_type; \
typedef typename _Super::difference_type difference_type; \
typedef typename _Super::reference reference; \
typedef typename _Super::const_reference const_reference; \
typedef typename _Super::pointer pointer; \
typedef typename _Super::const_pointer const_pointer; \
typedef typename _Super::allocator_type allocator_type;
GLsizei const GLvoid * pointer
Definition: glext.h:5848
GLint reference
Definition: glext.h:11729

Definition at line 750 of file features.h.

◆ __IMPORT_ITERATORS

#define __IMPORT_ITERATORS (   _Super)
Value:
typedef typename _Super::iterator iterator; \
typedef typename _Super::const_iterator const_iterator;

Definition at line 761 of file features.h.

◆ __IMPORT_REVERSE_ITERATORS

#define __IMPORT_REVERSE_ITERATORS (   _Super)
Value:
typedef typename _Super::const_reverse_iterator const_reverse_iterator; \
#define reverse_iterator
Definition: _abbrevs.h:34

Definition at line 765 of file features.h.

◆ __IMPORT_SUPER_COPY_ASSIGNMENT

#define __IMPORT_SUPER_COPY_ASSIGNMENT (   __derived_name,
  _Self,
  _SUPER 
)
Value:
__derived_name(const _Super& __x) : _SUPER(__x) {} \
_Self& operator=(const _Super& __x) { \
*(_Super*)this = __x; \
return *this; \
} \
__derived_name(const _Self& __x) : _SUPER(__x) {} \
_Self& operator=(const _Self& __x) { \
*(_Super*)this = __x; \
return *this; \
}

Definition at line 769 of file features.h.

◆ __IMPORT_WITH_ITERATORS

#define __IMPORT_WITH_ITERATORS (   _Super)    __IMPORT_CONTAINER_TYPEDEFS(_Super) __IMPORT_ITERATORS(_Super)

Definition at line 781 of file features.h.

◆ __IMPORT_WITH_REVERSE_ITERATORS

#define __IMPORT_WITH_REVERSE_ITERATORS (   _Super)    __IMPORT_WITH_ITERATORS(_Super) __IMPORT_REVERSE_ITERATORS(_Super)

Definition at line 784 of file features.h.

◆ __REINTERPRET_CAST

#define __REINTERPRET_CAST (   __x,
  __y 
)    reinterpret_cast<__x>(__y)

Definition at line 586 of file features.h.

◆ __STATIC_CAST

#define __STATIC_CAST (   __x,
  __y 
)    static_cast<__x>(__y)

Definition at line 585 of file features.h.

◆ __STLPORT_NAMESPACE

#define __STLPORT_NAMESPACE   _STLP_STD_NAME

Definition at line 544 of file features.h.

◆ __TRIVIAL_CONSTRUCTOR

#define __TRIVIAL_CONSTRUCTOR (   __type)

Definition at line 790 of file features.h.

◆ __TRIVIAL_DESTRUCTOR

#define __TRIVIAL_DESTRUCTOR (   __type)

Definition at line 796 of file features.h.

◆ __TRIVIAL_STUFF

#define __TRIVIAL_STUFF (   __type)    __TRIVIAL_CONSTRUCTOR(__type) __TRIVIAL_DESTRUCTOR(__type)

Definition at line 799 of file features.h.

◆ _STLP_ABORT

#define _STLP_ABORT ( )    abort()

Definition at line 189 of file features.h.

◆ _STLP_ALLOCATOR_TYPE_DFL

#define _STLP_ALLOCATOR_TYPE_DFL   = allocator_type()

Definition at line 691 of file features.h.

◆ _STLP_ARRAY_AND_SIZE

#define _STLP_ARRAY_AND_SIZE (   A)    A, sizeof(A) / sizeof(A[0])

Definition at line 1054 of file features.h.

◆ _STLP_ARRAY_SIZE

#define _STLP_ARRAY_SIZE (   A)    sizeof(A) / sizeof(A[0])

Definition at line 1053 of file features.h.

◆ _STLP_BEGIN_NAMESPACE

#define _STLP_BEGIN_NAMESPACE   namespace _STLP_STD_NAME {

Definition at line 501 of file features.h.

◆ _STLP_BEGIN_RELOPS_NAMESPACE

#define _STLP_BEGIN_RELOPS_NAMESPACE   _STLP_BEGIN_NAMESPACE namespace rel_ops {

Definition at line 511 of file features.h.

◆ _STLP_BEGIN_TR1_NAMESPACE

#define _STLP_BEGIN_TR1_NAMESPACE   namespace tr1 {

Definition at line 502 of file features.h.

◆ _STLP_BOOL_KEYWORD

#define _STLP_BOOL_KEYWORD   1

Definition at line 897 of file features.h.

◆ _STLP_CALL

#define _STLP_CALL

Definition at line 996 of file features.h.

◆ _STLP_CAN_THROW_RANGE_ERRORS

#define _STLP_CAN_THROW_RANGE_ERRORS   1

Definition at line 368 of file features.h.

◆ _STLP_CATCH_ALL

#define _STLP_CATCH_ALL   catch(...)

Definition at line 818 of file features.h.

◆ _STLP_CLASS_DECLSPEC

#define _STLP_CLASS_DECLSPEC

Definition at line 983 of file features.h.

◆ _STLP_CLASS_PARTIAL_SPECIALIZATION

#define _STLP_CLASS_PARTIAL_SPECIALIZATION   1

Definition at line 120 of file features.h.

◆ _STLP_CONST

#define _STLP_CONST   const

Definition at line 920 of file features.h.

◆ _STLP_DECLARE_BIDIRECTIONAL_REVERSE_ITERATORS

#define _STLP_DECLARE_BIDIRECTIONAL_REVERSE_ITERATORS   _STLP_DECLARE_REVERSE_ITERATORS(reverse_bidirectional_iterator)

Definition at line 745 of file features.h.

◆ _STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS

#define _STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS   _STLP_DECLARE_REVERSE_ITERATORS(reverse_iterator)

Definition at line 747 of file features.h.

◆ _STLP_DECLARE_REVERSE_ITERATORS

#define _STLP_DECLARE_REVERSE_ITERATORS (   __reverse_iterator)
Value:
typedef _STLP_STD::reverse_iterator<const_iterator> const_reverse_iterator; \
typedef _STLP_STD::reverse_iterator<iterator> reverse_iterator

Definition at line 724 of file features.h.

◆ _STLP_DECLSPEC

#define _STLP_DECLSPEC

Definition at line 982 of file features.h.

◆ _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT

#define _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT (   _Key,
  _Tp 
)    class _Alloc = allocator< pair < _Key, _Tp > >

Definition at line 344 of file features.h.

◆ _STLP_DEFAULT_TYPE_PARAM

#define _STLP_DEFAULT_TYPE_PARAM   1

Definition at line 336 of file features.h.

◆ _STLP_DFL_NON_TYPE_PARAM

#define _STLP_DFL_NON_TYPE_PARAM (   type,
  name,
  val 
)    type name = val

Definition at line 351 of file features.h.

◆ _STLP_DFL_TMPL_PARAM

#define _STLP_DFL_TMPL_PARAM (   classname,
  defval 
)    class classname = defval

Definition at line 338 of file features.h.

◆ _STLP_DFL_TYPE_PARAM

#define _STLP_DFL_TYPE_PARAM (   classname,
  defval 
)    class classname = defval

Definition at line 350 of file features.h.

◆ _STLP_END_NAMESPACE

#define _STLP_END_NAMESPACE   }

Definition at line 503 of file features.h.

◆ _STLP_END_RELOPS_NAMESPACE

#define _STLP_END_RELOPS_NAMESPACE   } }

Definition at line 512 of file features.h.

◆ _STLP_EXPORT

Definition at line 951 of file features.h.

◆ _STLP_EXPORT_TEMPLATE

#define _STLP_EXPORT_TEMPLATE   _STLP_EXPORT template

Definition at line 955 of file features.h.

◆ _STLP_EXPORT_TEMPLATE_CLASS

#define _STLP_EXPORT_TEMPLATE_CLASS   _STLP_EXPORT template class _STLP_CLASS_DECLSPEC

Definition at line 987 of file features.h.

◆ _STLP_EXPORT_TEMPLATE_KEYWORD

#define _STLP_EXPORT_TEMPLATE_KEYWORD

Definition at line 913 of file features.h.

◆ _STLP_EXPOSE_STREAM_IMPLEMENTATION

#define _STLP_EXPOSE_STREAM_IMPLEMENTATION   1

Definition at line 1008 of file features.h.

◆ _STLP_FIX_LITERAL_BUG

#define _STLP_FIX_LITERAL_BUG (   __x)

Definition at line 301 of file features.h.

◆ _STLP_FUNCTION_THROWS

#define _STLP_FUNCTION_THROWS

Definition at line 872 of file features.h.

◆ _STLP_FUNCTION_TMPL_PARTIAL_ORDER

#define _STLP_FUNCTION_TMPL_PARTIAL_ORDER   1

Definition at line 124 of file features.h.

◆ _STLP_HAS_WCHAR_T

#define _STLP_HAS_WCHAR_T   1

Definition at line 364 of file features.h.

◆ _STLP_HEADER_TYPENAME

#define _STLP_HEADER_TYPENAME   typename

Definition at line 606 of file features.h.

◆ _STLP_IMPORT_DECLSPEC

#define _STLP_IMPORT_DECLSPEC

Definition at line 908 of file features.h.

◆ _STLP_IMPORT_TEMPLATE_KEYWORD

#define _STLP_IMPORT_TEMPLATE_KEYWORD

Definition at line 916 of file features.h.

◆ _STLP_IMPORT_VENDOR_CSTD

#define _STLP_IMPORT_VENDOR_CSTD   1

Definition at line 408 of file features.h.

◆ _STLP_INLINE_LOOP

#define _STLP_INLINE_LOOP   inline

Definition at line 648 of file features.h.

◆ _STLP_KEY_TYPE_FOR_CONT_EXT

#define _STLP_KEY_TYPE_FOR_CONT_EXT (   type)

Definition at line 622 of file features.h.

◆ _STLP_LONGEST_FLOAT_TYPE

#define _STLP_LONGEST_FLOAT_TYPE   long double

Definition at line 213 of file features.h.

◆ _STLP_MARK_PARAMETER_AS_UNUSED

#define _STLP_MARK_PARAMETER_AS_UNUSED (   X)    (void*)X;

Definition at line 1057 of file features.h.

◆ _STLP_MEMBER_TEMPLATE_CLASSES

#define _STLP_MEMBER_TEMPLATE_CLASSES   1

Definition at line 112 of file features.h.

◆ _STLP_MEMBER_TEMPLATES

#define _STLP_MEMBER_TEMPLATES   1

Definition at line 108 of file features.h.

◆ _STLP_MOVE_TO_PRIV_NAMESPACE

#define _STLP_MOVE_TO_PRIV_NAMESPACE   namespace _STLP_PRIV_NAME {

Definition at line 524 of file features.h.

◆ _STLP_MOVE_TO_STD_NAMESPACE

#define _STLP_MOVE_TO_STD_NAMESPACE   }

Definition at line 525 of file features.h.

◆ _STLP_MPWFIX_CATCH

#define _STLP_MPWFIX_CATCH

Definition at line 321 of file features.h.

◆ _STLP_MPWFIX_CATCH_ACTION

#define _STLP_MPWFIX_CATCH_ACTION (   action)

Definition at line 324 of file features.h.

◆ _STLP_MPWFIX_TRY

#define _STLP_MPWFIX_TRY

Definition at line 318 of file features.h.

◆ _STLP_MUTABLE

#define _STLP_MUTABLE (   type,
  x 
)    x

Definition at line 634 of file features.h.

◆ _STLP_NO_DRAND48

#define _STLP_NO_DRAND48

Definition at line 578 of file features.h.

◆ _STLP_NOTHROW

#define _STLP_NOTHROW   throw()

Definition at line 836 of file features.h.

◆ _STLP_NOTHROW_INHERENTLY

#define _STLP_NOTHROW_INHERENTLY   throw()

Definition at line 858 of file features.h.

◆ _STLP_NULL_TMPL_ARGS

#define _STLP_NULL_TMPL_ARGS   <>

Definition at line 679 of file features.h.

◆ _STLP_OLD_IO_NAMESPACE

#define _STLP_OLD_IO_NAMESPACE

Definition at line 444 of file features.h.

◆ _STLP_OPERATOR_TEMPLATE

#define _STLP_OPERATOR_TEMPLATE

Definition at line 658 of file features.h.

◆ _STLP_PRIV

#define _STLP_PRIV   _STLP_STD::_STLP_PRIV_NAME::

Definition at line 523 of file features.h.

◆ _STLP_PRIV_NAME

#define _STLP_PRIV_NAME   priv

Definition at line 522 of file features.h.

◆ _STLP_PSPEC2

#define _STLP_PSPEC2 (   t1,
  t2 
)    /* nothing */

Definition at line 1027 of file features.h.

◆ _STLP_PSPEC3

#define _STLP_PSPEC3 (   t1,
  t2,
  t3 
)    /* nothing */

Definition at line 1028 of file features.h.

◆ _STLP_PTHREADS

#define _STLP_PTHREADS

Definition at line 257 of file features.h.

◆ _STLP_RELOPS_OPERATORS

#define _STLP_RELOPS_OPERATORS (   _TMPL,
  _TP 
)
Value:
_TMPL inline bool _STLP_CALL operator!=(const _TP& __x, const _TP& __y) {return !(__x == __y);}\
_TMPL inline bool _STLP_CALL operator>(const _TP& __x, const _TP& __y) {return __y < __x;}\
_TMPL inline bool _STLP_CALL operator<=(const _TP& __x, const _TP& __y) { return !(__y < __x);}\
_TMPL inline bool _STLP_CALL operator>=(const _TP& __x, const _TP& __y) { return !(__x < __y);}
bool _STLP_CALL operator!=(const allocator< _T1 > &, const allocator< _T2 > &) _STLP_NOTHROW
Definition: _alloc.h:384
bool _STLP_CALL operator>=(const _Bit_iterator_base &__x, const _Bit_iterator_base &__y)
Definition: _bvector.h:164
bool _STLP_CALL operator<=(const _Bit_iterator_base &__x, const _Bit_iterator_base &__y)
Definition: _bvector.h:161
#define _STLP_CALL
Definition: features.h:996
bool _STLP_CALL operator>(const _Bit_iterator_base &__x, const _Bit_iterator_base &__y)
Definition: _bvector.h:158

Definition at line 1039 of file features.h.

◆ _STLP_RET_AFTER_THROW

#define _STLP_RET_AFTER_THROW (   data)

Definition at line 829 of file features.h.

◆ _STLP_RETHROW

#define _STLP_RETHROW   throw

Definition at line 822 of file features.h.

◆ _STLP_SHRED_BYTE

#define _STLP_SHRED_BYTE   0xA3

Definition at line 903 of file features.h.

◆ _STLP_SIMPLE_TYPE

#define _STLP_SIMPLE_TYPE (   T)    T

Definition at line 574 of file features.h.

◆ _STLP_STANDARD_DBG_LEVEL

#define _STLP_STANDARD_DBG_LEVEL   2

Definition at line 59 of file features.h.

◆ _STLP_STATIC_ASSERT

#define _STLP_STATIC_ASSERT (   expr)    typedef char __static_assert[expr ? 1 : -1];

Definition at line 313 of file features.h.

◆ _STLP_STATIC_CONSTANT

#define _STLP_STATIC_CONSTANT (   __type,
  __assignment 
)    static const __type __assignment

Definition at line 805 of file features.h.

◆ _STLP_STATIC_DECLSPEC

#define _STLP_STATIC_DECLSPEC

Definition at line 992 of file features.h.

◆ _STLP_STATIC_MUTEX

#define _STLP_STATIC_MUTEX   _STLP_mutex_base

Definition at line 267 of file features.h.

◆ _STLP_STD

#define _STLP_STD   ::_STLP_STD_NAME

Definition at line 516 of file features.h.

◆ _STLP_STD_NAME

#define _STLP_STD_NAME   stlpmtx_std

Definition at line 464 of file features.h.

◆ _STLP_STLPORT_DBG_LEVEL

#define _STLP_STLPORT_DBG_LEVEL   1

Definition at line 58 of file features.h.

◆ _STLP_TEMPLATE

#define _STLP_TEMPLATE   template

Definition at line 616 of file features.h.

◆ _STLP_TEMPLATE_FOR_CONT_EXT [1/2]

#define _STLP_TEMPLATE_FOR_CONT_EXT   template <class _KT>

Definition at line 623 of file features.h.

◆ _STLP_TEMPLATE_FOR_CONT_EXT [2/2]

#define _STLP_TEMPLATE_FOR_CONT_EXT   template <class _KT>

Definition at line 623 of file features.h.

◆ _STLP_TEMPLATE_NULL

#define _STLP_TEMPLATE_NULL   template<>

Definition at line 652 of file features.h.

◆ _STLP_THREADS_DEFINED

#define _STLP_THREADS_DEFINED

Definition at line 259 of file features.h.

◆ _STLP_THROW

#define _STLP_THROW (   x)    throw x

Definition at line 820 of file features.h.

◆ _STLP_THROWS

#define _STLP_THROWS (   x)    throw(x)

Definition at line 833 of file features.h.

◆ _STLP_THROWS_INHERENTLY

#define _STLP_THROWS_INHERENTLY (   x)    throw x

Definition at line 857 of file features.h.

◆ _STLP_TR1

#define _STLP_TR1   _STLP_STD::tr1::

Definition at line 518 of file features.h.

◆ _STLP_TRY

#define _STLP_TRY   try

Definition at line 817 of file features.h.

◆ _STLP_TYPENAME

#define _STLP_TYPENAME   typename

Definition at line 612 of file features.h.

◆ _STLP_TYPENAME_ON_RETURN_TYPE

#define _STLP_TYPENAME_ON_RETURN_TYPE   typename

Definition at line 600 of file features.h.

◆ _STLP_UINT32_T

#define _STLP_UINT32_T   unsigned long

Definition at line 186 of file features.h.

◆ _STLP_UNWIND

#define _STLP_UNWIND (   action)    catch(...) { action; throw; }

Definition at line 824 of file features.h.

◆ _STLP_USE_CONTAINERS_EXTENSION

#define _STLP_USE_CONTAINERS_EXTENSION

Definition at line 133 of file features.h.

◆ _STLP_USE_EXCEPTIONS

#define _STLP_USE_EXCEPTIONS

Definition at line 813 of file features.h.

◆ _STLP_USE_NAMESPACES

#define _STLP_USE_NAMESPACES   1

Definition at line 198 of file features.h.

◆ _STLP_USE_NEW_C_HEADERS

#define _STLP_USE_NEW_C_HEADERS

Definition at line 281 of file features.h.

◆ _STLP_USE_OWN_NAMESPACE

#define _STLP_USE_OWN_NAMESPACE   1

Definition at line 235 of file features.h.

◆ _STLP_USE_SEPARATE_RELOPS_NAMESPACE

#define _STLP_USE_SEPARATE_RELOPS_NAMESPACE

Definition at line 513 of file features.h.

◆ _STLP_USE_SHORT_STRING_OPTIM

#define _STLP_USE_SHORT_STRING_OPTIM   1

Definition at line 128 of file features.h.

◆ _STLP_USING_NAMESPACE

#define _STLP_USING_NAMESPACE (   x)    using namespace x ;

Definition at line 415 of file features.h.

◆ _STLP_USING_VENDOR_CSTD

#define _STLP_USING_VENDOR_CSTD   _STLP_USING_NAMESPACE(_STLP_VENDOR_CSTD)

Definition at line 434 of file features.h.

◆ _STLP_VENDOR_CSTD

#define _STLP_VENDOR_CSTD   _STLP_VENDOR_STD

Definition at line 433 of file features.h.

◆ _STLP_VENDOR_EXCEPT_STD

#define _STLP_VENDOR_EXCEPT_STD   _STLP_VENDOR_STD

Definition at line 441 of file features.h.

◆ _STLP_VENDOR_MB_NAMESPACE

#define _STLP_VENDOR_MB_NAMESPACE   _STLP_VENDOR_CSTD

Definition at line 446 of file features.h.

◆ _STLP_VENDOR_STD

#define _STLP_VENDOR_STD   std

Definition at line 424 of file features.h.

◆ _STLP_VOLATILE

#define _STLP_VOLATILE

Definition at line 277 of file features.h.

◆ _STLP_WEAK

#define _STLP_WEAK

Definition at line 328 of file features.h.

◆ STLPORT

#define STLPORT   _STLP_STD_NAME

Definition at line 569 of file features.h.

◆ STLPORT_CSTD

#define STLPORT_CSTD   _STLP_VENDOR_CSTD

Definition at line 568 of file features.h.