/home/ntakagi/work/STLport-5.1.5/stlport/stl/config/features.h File Reference#include <stl/_stlport_version.h>
#include <stl/config/user_config.h>
#include <stl/config/compat.h>
#include <stl/config/host.h>
#include <stl/config/_system.h>
#include <stl/config/stl_confix.h>
#include <stl/config/_native_headers.h>
Go to the source code of this file.
|
Namespaces |
namespace | std |
namespace | _STLP_STD_NAME |
namespace | _STLP_PRIV_NAME |
Defines |
#define | _STLP_STLPORT_DBG_LEVEL 1 |
#define | _STLP_STANDARD_DBG_LEVEL 2 |
#define | _STLP_MEMBER_TEMPLATES 1 |
#define | _STLP_FRIEND_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_LDOUBLE_128 |
#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_STATIC_TEMPLATE_DATA 1 |
#define | _STLP_FIX_LITERAL_BUG(__x) |
#define | _STLP_NEW new |
#define | _STLP_PLACEMENT_NEW new |
#define | _STLP_STATIC_ASSERT(expr) typedef char __static_assert[expr ? 1 : -1]; |
#define | _STLP_MPWFIX_CATCH_ACTION(action) |
#define | _STLP_ASSERT(expr) |
#define | _STLP_VERBOSE_ASSERT(expr, diagnostic) |
#define | _STLP_DEBUG_CHECK(expr) |
#define | _STLP_DEBUG_DO(expr) |
#define | _STLP_WEAK |
#define | _STLP_DEFAULT_TYPE_PARAM 1 |
#define | _STLP_DFL_TMPL_PARAM(classname, defval) class classname = defval |
#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_DEFAULT_ALLOCATOR(_Tp) allocator< _Tp > |
#define | _STLP_DEFAULT_ALLOCATOR_SELECT(_Tp) _STLP_DFL_TMPL_PARAM(_Alloc, allocator< _Tp >) |
#define | _STLP_DEFAULT_PAIR_ALLOCATOR(_Key, _Tp) allocator< pair < _Key, _Tp > > |
#define | _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT(_Key, _Tp) class _Alloc = allocator< pair < _Key, _Tp > > |
#define | _STLP_IMPORT_VENDOR_CSTD 1 |
#define | _STLP_USING_NAMESPACE(x) using namespace x ; |
#define | _STLP_VENDOR_STD __std_alias |
#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_PRIV_NAME stlp_priv |
#define | _STLP_BEGIN_NAMESPACE namespace _STLP_STD_NAME { |
#define | _STLP_END_NAMESPACE } |
#define | _STLP_PRIV ::_STLP_PRIV_NAME:: |
#define | _STLP_MOVE_TO_PRIV_NAMESPACE } namespace _STLP_PRIV_NAME { |
#define | _STLP_MOVE_TO_STD_NAMESPACE } namespace _STLP_STD_NAME { |
#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 | __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 | __DYNAMIC_CAST(__x, __y) dynamic_cast<__x>(__y) |
#define | _STLP_TYPENAME_ON_RETURN_TYPE typename |
#define | _STLP_HEADER_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_ASSIGN_MUTABLE(type, x, y) x = y |
#define | _STLP_INLINE_LOOP inline |
#define | _STLP_PRIVATE public |
#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_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) |
#define | _STLP_NOTHROW |
#define | _STLP_THROWS_INHERENTLY(x) throw x |
#define | _STLP_NOTHROW_INHERENTLY throw() |
#define | _STLP_FUNCTION_THROWS |
#define | _STLP_BOOL_KEYWORD 1 |
#define | _STLP_DEFAULTCHAR char |
#define | _STLP_SHRED_BYTE 0xA3 |
#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_MEMBER_DECLSPEC _STLP_DECLSPEC |
#define | _STLP_CALL |
#define | _STLP_EXPOSE_STREAM_IMPLEMENTATION 1 |
#define | _STLP_PSPEC2(t1, t2) |
#define | _STLP_PSPEC3(t1, t2, t3) |
#define | _STLP_NEW_IO_NAMESPACE _STLP_STD |
#define | _STLP_NO_WIDE_STREAMS _STLP_NO_WCHAR_T |
#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 Documentation
#define __C_CAST |
( |
__x, |
|
|
__y |
|
) |
((__x)(__y)) |
#define __CONST_CAST |
( |
__x, |
|
|
__y |
|
) |
const_cast<__x>(__y) |
Definition at line 709 of file features.h.
Referenced by _Sl_global< _Dummy >::__previous(), __put_float(), __ptr_base::__set(), __write_formatted_time(), basic_stringbuf< _CharT, _Traits, _Alloc >::_M_xsputnc(), slist< _Tp, _Alloc >::before_begin(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::begin(), _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::end(), list< _Tp, _Alloc >::end(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::end(), basic_string< _CharT, _Traits, _Alloc >::find_first_not_of(), auto_ptr< _Tp >::get(), ios_base::operator void *(), basic_stringbuf< _CharT, _Traits, _Alloc >::overflow(), slist< _Tp, _Alloc >::previous(), basic_stringstream< _CharT, _Traits, _Alloc >::rdbuf(), basic_ostringstream< _CharT, _Traits, _Alloc >::rdbuf(), basic_istringstream< _CharT, _Traits, _Alloc >::rdbuf(), basic_fstream< _CharT, _Traits >::rdbuf(), basic_ofstream< _CharT, _Traits >::rdbuf(), basic_ifstream< _CharT, _Traits >::rdbuf(), strstream::rdbuf(), ostrstream::rdbuf(), istrstream::rdbuf(), basic_stringbuf< _CharT, _Traits, _Alloc >::seekpos(), basic_stringbuf< _CharT, _Traits, _Alloc >::setbuf(), strstreambuf::strstreambuf(), and basic_stringbuf< _CharT, _Traits, _Alloc >::xsputn().
#define __DYNAMIC_CAST |
( |
__x, |
|
|
__y |
|
) |
dynamic_cast<__x>(__y) |
#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;
Definition at line 873 of file features.h.
#define __IMPORT_ITERATORS |
( |
_Super |
|
) |
|
Value: typedef typename _Super::iterator iterator; \
typedef typename _Super::const_iterator const_iterator;
Definition at line 884 of file features.h.
#define __IMPORT_REVERSE_ITERATORS |
( |
_Super |
|
) |
|
#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 892 of file features.h.
#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 __REINTERPRET_CAST |
( |
__x, |
|
|
__y |
|
) |
reinterpret_cast<__x>(__y) |
Definition at line 711 of file features.h.
Referenced by __acquire_collate(), __acquire_ctype(), __acquire_messages(), __acquire_monetary(), __acquire_numeric(), __acquire_time(), _CArray< _Tp, _Nb >::_CArray(), _Destroy(), _Atomic_swap_struct< 0 >::_S_swap_ptr(), _Atomic_swap_struct< __use_ptr_atomic_swap >::_S_swap_ptr(), per_thread_allocator< _Tp >::allocate(), pthread_allocator< _Tp >::allocate(), allocator< _CharT >::allocate(), rope< _CharT, _Alloc >::c_str(), num_get< _CharT, _InputIter >::do_get(), codecvt< wchar_t, char, mbstate_t >::do_in(), num_put< _CharT, _OutputIter >::do_put(), auto_ptr< _Tp >::get(), _Stl_aligned_buffer< T >::operator &(), operator<<(), operator>>(), _CArray< _Tp, _Nb >::operator[](), strstreambuf::strstreambuf(), _CastTraits< _StorageT, _ValueT >::to_storage_type_cptr(), _CastTraits< _StorageT, _ValueT >::to_storage_type_cref(), _CastTraits< _StorageT, _ValueT >::to_storage_type_pptr(), _CastTraits< _StorageT, _ValueT >::to_storage_type_ptr(), _CastTraits< _StorageT, _ValueT >::to_value_type_cptr(), _CastTraits< _StorageT, _ValueT >::to_value_type_cref(), _CastTraits< _StorageT, _ValueT >::to_value_type_pptr(), _CastTraits< _StorageT, _ValueT >::to_value_type_ptr(), _CastTraits< _StorageT, _ValueT >::to_value_type_ref(), and _CArray< _Tp, _Nb >::~_CArray().
#define __STATIC_CAST |
( |
__x, |
|
|
__y |
|
) |
static_cast<__x>(__y) |
Definition at line 710 of file features.h.
Referenced by __copy_integer_and_fill(), __distance_type(), __do_get_integer(), __do_put_float(), __find(), __get_base_or_zero(), __get_integer(), __get_money_digits_aux(), __get_short_or_long_dayname(), __get_short_or_long_monthname(), __money_do_put(), __put_float(), __put_integer(), __put_time(), __read_buffered(), __read_float(), __value_type(), _Incrementable(), _Valarray_base< _Size >::_M_allocate(), basic_string< _CharT, _Traits, _Alloc >::_M_assign(), __node_alloc_impl::_M_deallocate(), _Base_bitset< 1UL >::_M_do_find_first(), _Base_bitset< _Nw >::_M_do_find_first(), _Base_bitset< 1UL >::_M_do_find_next(), _Base_bitset< _Nw >::_M_do_find_next(), _Base_bitset< _Nw >::_M_do_left_shift(), _Base_bitset< _Nw >::_M_do_right_shift(), _Sanitize< _Extrabits >::_M_do_sanitize(), _Base_bitset< 1UL >::_M_do_set(), _Base_bitset< _Nw >::_M_do_set(), _Underflow< char, char_traits< char > >::_M_doit(), _Slist_base< _Tp, _Alloc >::_M_erase_after(), basic_istream< _CharT, _Traits >::_M_formatted_get(), _Rope_RopeRep< _CharT, _Alloc >::_M_free_tree(), _M_ignore_buffered(), basic_string< _CharT, _Traits, _Alloc >::_M_insert(), _Base_bitset< _Nw >::_M_is_any(), _Filebuf_base::_M_mmap(), _Filebuf_base::_M_read(), basic_istream< _CharT, _Traits >::_M_skip_whitespace(), ios_base::_M_throw_failure(), _Filebuf_base::_M_write(), basic_streambuf< _CharT, _Traits >::_M_xsputnc(), basic_stringbuf< _CharT, _Traits, _Alloc >::_M_xsputnc(), _S_apply_to_pieces(), rope< _CharT, _Alloc >::_S_compare(), rope< _CharT, _Alloc >::_S_concat_rep(), rope< _CharT, _Alloc >::_S_destr_concat_char_iter(), _S_io_get(), _Base_bitset< 1UL >::_S_maskbit(), _Base_bitset< _Nw >::_S_maskbit(), _Rope_iterator_base< _CharT, _Alloc >::_S_setbuf(), _Rope_iterator_base< _CharT, _Alloc >::_S_setcache(), _Rope_iterator_base< _CharT, _Alloc >::_S_setcache_for_incr(), rope< _CharT, _Alloc >::_S_substring(), _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::_S_value(), _Slist_merge(), _Slist_unique(), _STLP_WEAK(), bitset< _Nb >::_Unchecked_test(), _UseFacet(), __allocator< _Tp, _Alloc >::allocate(), slist< _Tp, _Alloc >::assign(), rope< _CharT, _Alloc >::c_str(), _List_base< _Tp, _Alloc >::clear(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::clear(), num_get< _CharT, _InputIter >::do_get(), time_get< _Ch, _InIt >::do_get_date(), time_get< _Ch, _InIt >::do_get_monthname(), time_get< _Ch, _InIt >::do_get_time(), time_get< _Ch, _InIt >::do_get_weekday(), time_get< _Ch, _InIt >::do_get_year(), codecvt< _InternT, _ExternT, _StateT >::do_length(), codecvt< char, char, mbstate_t >::do_length(), num_put< _CharT, _OutputIter >::do_put(), money_put< _CharT, _OutputIter >::do_put(), _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::erase(), list< _Tp, _Alloc >::erase(), fill(), basic_ios< _CharT, _Traits >::narrow(), __char_traits_base< _CharT, _CharT >::not_eof(), _Rb_tree_iterator< _Value, _Traits >::operator *(), _Slist_iterator< _Tp, _Traits >::operator *(), _List_iterator< _Tp, _Traits >::operator *(), _Rope_RopeSubstring< _CharT, _Alloc >::operator()(), operator<<(), basic_ostream< _CharT, _Traits >::operator<<(), basic_string< char, char_traits< char >, allocator< char > >::operator=(), basic_istream< _CharT, _Traits >::operator>>(), operator>>(), __sum_storage_elem< _CharT, _Traits, _Alloc >::operator[](), basic_filebuf< _CharT, _Traits >::pbackfail(), slist< _Tp, _Alloc >::pop_front(), pow(), basic_string< char, char_traits< char >, allocator< char > >::push_back(), slist< _Tp, _Alloc >::remove(), basic_stringbuf< _CharT, _Traits, _Alloc >::seekoff(), basic_filebuf< _CharT, _Traits >::seekoff(), strstreambuf::seekoff(), basic_stringbuf< _CharT, _Traits, _Alloc >::seekpos(), basic_stringbuf< _CharT, _Traits, _Alloc >::setbuf(), stdio_streambuf_base::setbuf(), slist< _Tp, _Alloc >::splice_after(), strstreambuf::strstreambuf(), uninitialized_fill(), basic_ios< _CharT, _Traits >::widen(), basic_streambuf< _CharT, _Traits >::xsgetn(), basic_streambuf< _CharT, _Traits >::xsputn(), and basic_stringbuf< _CharT, _Traits, _Alloc >::xsputn().
#define __STLPORT_NAMESPACE _STLP_STD_NAME |
#define __TRIVIAL_CONSTRUCTOR |
( |
__type |
|
) |
|
#define __TRIVIAL_DESTRUCTOR |
( |
__type |
|
) |
|
#define __TRIVIAL_STUFF |
( |
__type |
|
) |
__TRIVIAL_CONSTRUCTOR(__type) __TRIVIAL_DESTRUCTOR(__type) |
#define _STLP_ABORT |
( |
|
) |
abort() |
#define _STLP_ALLOCATOR_TYPE_DFL = allocator_type() |
#define _STLP_ARRAY_AND_SIZE |
( |
A |
|
) |
A, sizeof(A) / sizeof(A[0]) |
#define _STLP_ARRAY_SIZE |
( |
A |
|
) |
sizeof(A) / sizeof(A[0]) |
#define _STLP_ASSERT |
( |
expr |
|
) |
|
Definition at line 413 of file features.h.
Referenced by _Advance(), _CompareIt(), _copy_Locale_impl(), _copy_Nameless_Locale_impl(), _DBG_distance(), _Decrement(), _get_Locale_impl(), _release_Locale_impl(), _Rope_char_ptr_proxy::_Rope_char_ptr_proxy(), _Rope_RopeFunction< _CharT, _Alloc >::_Rope_RopeFunction(), _Rope_RopeLeaf< _CharT, _Alloc >::_Rope_RopeLeaf(), _Rope_RopeSubstring< _CharT, _Alloc >::_Rope_RopeSubstring(), _Rope_rotate(), rope< _CharT, _Alloc >::_S_add_leaf_to_forest(), rope< _CharT, _Alloc >::_S_add_to_forest(), _S_apply_to_pieces(), rope< _CharT, _Alloc >::_S_fetch(), _Rope_iterator_base< _CharT, _Alloc >::_S_setbuf(), _Rope_iterator_base< _CharT, _Alloc >::_S_setcache(), _Rope_iterator_base< _CharT, _Alloc >::_S_setcache_for_incr(), rope< _CharT, _Alloc >::_S_substring(), rope< _CharT, _Alloc >::_S_tree_concat(), _Terminate_RopeLeaf(), rope< _CharT, _Alloc >::append(), per_thread_allocator< _Tp >::deallocate(), pthread_allocator< _Tp >::deallocate(), allocator< _CharT >::deallocate(), rope< _CharT, _Alloc >::insert(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::insert_equal_noresize(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::insert_unique_noresize(), _Rope_RopeSubstring< _CharT, _Alloc >::operator()(), operator+(), valarray< _Size >::operator=(), rope< _CharT, _Alloc >::operator=(), _CArray< _Tp, _Nb >::operator[](), and rope< _CharT, _Alloc >::replace().
#define _STLP_ASSIGN_MUTABLE |
( |
type, |
|
|
x, |
|
|
y |
|
) |
x = y |
#define _STLP_BEGIN_NAMESPACE namespace _STLP_STD_NAME { |
#define _STLP_BEGIN_RELOPS_NAMESPACE _STLP_BEGIN_NAMESPACE namespace rel_ops { |
#define _STLP_BOOL_KEYWORD 1 |
#define _STLP_CAN_THROW_RANGE_ERRORS 1 |
#define _STLP_CATCH_ALL catch(...) |
Definition at line 935 of file features.h.
Referenced by __copy_buffered(), __copy_unbuffered(), __get_num(), __pushback(), __put_num(), __read_buffered(), __read_unbuffered(), basic_istream< _CharT, _Traits >::_M_formatted_get(), _M_ignore_buffered(), _M_ignore_unbuffered(), basic_ostream< _CharT, _Traits >::_M_put_char(), basic_ostream< _CharT, _Traits >::_M_put_nowiden(), basic_ostream< _CharT, _Traits >::_M_put_widen(), ios_base::_S_initialize(), basic_istream< _CharT, _Traits >::get(), basic_istream< _CharT, _Traits >::ignore(), basic_ios< _CharT, _Traits >::imbue(), _Catalog_locale_map::insert(), basic_istream< _CharT, _Traits >::peek(), basic_ostream< _CharT, _Traits >::put(), basic_istream< _CharT, _Traits >::putback(), ios_base::sync_with_stdio(), basic_istream< _CharT, _Traits >::unget(), and basic_ostream< _CharT, _Traits >::write().
#define _STLP_CLASS_DECLSPEC |
#define _STLP_CLASS_PARTIAL_SPECIALIZATION 1 |
#define _STLP_DEBUG_CHECK |
( |
expr |
|
) |
|
Definition at line 418 of file features.h.
Referenced by __adjacent_difference(), _DBG_iter_base< _Container >::__advance(), __construct_checker< _Container >::__construct_checker(), _DBG_iter_base< _Container >::__decrement(), __includes(), _DBG_iter_base< _Container >::__increment(), __is_sorted(), __next_permutation(), __partial_sum(), __rotate(), __set_difference(), __set_intersection(), __set_symmetric_difference(), __set_union(), accumulate(), adjacent_find(), basic_string< char, char_traits< char >, allocator< char > >::append(), vector< locale::facet * >::assign(), basic_string< char, char_traits< char >, allocator< char > >::assign(), slist< _Tp, _Alloc >::assign(), list< _Tp, _Alloc >::assign(), deque< _Tp, >::assign(), binary_search(), copy(), copy_backward(), count(), count_if(), equal(), equal_range(), vector< locale::facet * >::erase(), _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::erase(), basic_string< char, char_traits< char >, allocator< char > >::erase(), slist< _Tp, _Alloc >::erase(), list< _Tp, _Alloc >::erase(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::erase(), deque< _Tp, >::erase(), slist< _Tp, _Alloc >::erase_after(), fill(), find(), find_end(), find_first_of(), find_if(), generate(), inner_product(), inplace_merge(), vector< locale::facet * >::insert(), basic_string< char, char_traits< char >, allocator< char > >::insert(), slist< _Tp, _Alloc >::insert(), list< _Tp, _Alloc >::insert(), deque< _Tp, >::insert(), slist< _Tp, _Alloc >::insert_after(), _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::insert_equal(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::insert_equal(), _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::insert_unique(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::insert_unique(), iota(), is_heap(), lexicographical_compare(), lexicographical_compare_3way(), lower_bound(), max_element(), slist< _Tp, _Alloc >::merge(), list< _Tp, _Alloc >::merge(), merge(), min_element(), mismatch(), next_permutation(), nth_element(), _DBG_iter< _Container, _Traits >::operator *(), operator!=(), operator-(), operator<(), operator==(), operator>=(), partial_sort(), partial_sort_copy(), partition(), prev_permutation(), slist< _Tp, _Alloc >::previous(), random_sample(), random_sample_n(), random_shuffle(), remove(), remove_copy(), remove_copy_if(), remove_if(), basic_string< char, char_traits< char >, allocator< char > >::replace(), replace(), replace_copy(), replace_copy_if(), replace_if(), vector< locale::facet * >::resize(), reverse(), reverse_copy(), search(), search_n(), sort(), slist< _Tp, _Alloc >::splice(), list< _Tp, _Alloc >::splice(), slist< _Tp, _Alloc >::splice_after(), stable_partition(), stable_sort(), swap_ranges(), transform(), unique_copy(), and upper_bound().
#define _STLP_DEBUG_DO |
( |
expr |
|
) |
|
#define _STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS _STLP_DECLARE_REVERSE_ITERATORS(reverse_iterator) |
#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 847 of file features.h.
#define _STLP_DEFAULT_ALLOCATOR |
( |
_Tp |
|
) |
allocator< _Tp > |
#define _STLP_DEFAULT_ALLOCATOR_SELECT |
( |
_Tp |
|
) |
_STLP_DFL_TMPL_PARAM(_Alloc, allocator< _Tp >) |
#define _STLP_DEFAULT_PAIR_ALLOCATOR |
( |
_Key, |
|
|
_Tp |
|
) |
allocator< pair < _Key, _Tp > > |
#define _STLP_DEFAULT_PAIR_ALLOCATOR_SELECT |
( |
_Key, |
|
|
_Tp |
|
) |
class _Alloc = allocator< pair < _Key, _Tp > > |
#define _STLP_DEFAULT_TYPE_PARAM 1 |
#define _STLP_DEFAULTCHAR char |
#define _STLP_DFL_NON_TYPE_PARAM |
( |
type, |
|
|
name, |
|
|
val |
|
) |
type name = val |
#define _STLP_DFL_TMPL_PARAM |
( |
classname, |
|
|
defval |
|
) |
class classname = defval |
#define _STLP_DFL_TYPE_PARAM |
( |
classname, |
|
|
defval |
|
) |
class classname = defval |
#define _STLP_END_NAMESPACE } |
#define _STLP_END_RELOPS_NAMESPACE } } |
#define _STLP_EXPORT _STLP_IMPORT_TEMPLATE_KEYWORD |
#define _STLP_EXPORT_TEMPLATE _STLP_EXPORT template |
#define _STLP_EXPORT_TEMPLATE_CLASS _STLP_EXPORT template class _STLP_CLASS_DECLSPEC |
#define _STLP_EXPOSE_STREAM_IMPLEMENTATION 1 |
#define _STLP_FIX_LITERAL_BUG |
( |
__x |
|
) |
|
Definition at line 377 of file features.h.
Referenced by __fill_n(), __stl_hash_string(), basic_string< char, char_traits< char >, allocator< char > >::_M_copy(), basic_string< char, char_traits< char >, allocator< char > >::_M_inside(), basic_string< char, char_traits< char >, allocator< char > >::_M_move(), basic_string< char, char_traits< char >, allocator< char > >::_M_range_initialize(), basic_string< char, char_traits< char >, allocator< char > >::_M_replace(), basic_string< char, char_traits< char >, allocator< char > >::_M_replace_aux(), basic_string< char, char_traits< char >, allocator< char > >::_M_replace_dispatch(), basic_string< char, char_traits< char >, allocator< char > >::_M_replaceT(), basic_string< char, char_traits< char >, allocator< char > >::append(), basic_string< char, char_traits< char >, allocator< char > >::assign(), basic_string< char, char_traits< char >, allocator< char > >::basic_string(), basic_string< _CharT, _Traits, _Alloc >::basic_string(), basic_string< char, char_traits< char >, allocator< char > >::compare(), basic_string< char, char_traits< char >, allocator< char > >::copy(), copy_n(), equal(), basic_string< char, char_traits< char >, allocator< char > >::erase(), fill_n(), basic_string< char, char_traits< char >, allocator< char > >::find(), basic_string< char, char_traits< char >, allocator< char > >::find_first_not_of(), basic_string< char, char_traits< char >, allocator< char > >::find_first_of(), basic_string< char, char_traits< char >, allocator< char > >::find_last_not_of(), basic_string< char, char_traits< char >, allocator< char > >::find_last_of(), basic_string< char, char_traits< char >, allocator< char > >::insert(), mismatch(), operator!=(), hash< const char * >::operator()(), hash< char * >::operator()(), operator+(), basic_string< char, char_traits< char >, allocator< char > >::operator+=(), operator<(), operator<=(), basic_string< char, char_traits< char >, allocator< char > >::operator=(), operator==(), operator>(), operator>=(), basic_string< char, char_traits< char >, allocator< char > >::replace(), and basic_string< char, char_traits< char >, allocator< char > >::rfind().
#define _STLP_FRIEND_TEMPLATES 1 |
#define _STLP_FUNCTION_THROWS |
#define _STLP_FUNCTION_TMPL_PARTIAL_ORDER 1 |
#define _STLP_HAS_WCHAR_T 1 |
#define _STLP_HEADER_TYPENAME typename |
#define _STLP_IMPORT_VENDOR_CSTD 1 |
#define _STLP_INLINE_LOOP inline |
#define _STLP_KEY_TYPE_FOR_CONT_EXT |
( |
type |
|
) |
|
#define _STLP_LDOUBLE_128 |
#define _STLP_LONGEST_FLOAT_TYPE long double |
#define _STLP_MEMBER_TEMPLATE_CLASSES 1 |
#define _STLP_MEMBER_TEMPLATES 1 |
#define _STLP_MOVE_TO_PRIV_NAMESPACE } namespace _STLP_PRIV_NAME { |
#define _STLP_MOVE_TO_STD_NAMESPACE } namespace _STLP_STD_NAME { |
#define _STLP_MPWFIX_CATCH_ACTION |
( |
action |
|
) |
|
#define _STLP_NEW_IO_NAMESPACE _STLP_STD |
#define _STLP_NO_WIDE_STREAMS _STLP_NO_WCHAR_T |
#define _STLP_NOTHROW_INHERENTLY throw() |
#define _STLP_NULL_TMPL_ARGS <> |
#define _STLP_OLD_IO_NAMESPACE |
#define _STLP_OPERATOR_TEMPLATE |
#define _STLP_PLACEMENT_NEW new |
Definition at line 386 of file features.h.
Referenced by _Construct(), _Copy_Construct(), _Move_Construct_Aux(), _Param_Construct(), rope< _CharT, _Alloc >::_S_new_RopeConcatenation(), rope< _CharT, _Alloc >::_S_new_RopeFunction(), rope< _CharT, _Alloc >::_S_new_RopeLeaf(), rope< _CharT, _Alloc >::_S_new_RopeSubstring(), per_thread_allocator< _Tp >::construct(), and pthread_allocator< _Tp >::construct().
#define _STLP_PRIV ::_STLP_PRIV_NAME:: |
Definition at line 632 of file features.h.
Referenced by __stl_alloc_create(), __ucopy_n(), deque< _Tp, >::_Invalidate_iterator(), deque< _Tp, >::_Invalidate_iterators(), basic_string< _CharT, _Traits, _Alloc >::_M_append(), _Filebuf_base::_M_file_size(), vector< _Tp, >::_M_fill_assign(), __BVECTOR_QUALIFIED::_M_fill_insert(), deque< _Tp, >::_M_fill_insert_aux(), basic_istream< _CharT, _Traits >::_M_formatted_get(), basic_string< _CharT, _Traits, _Alloc >::_M_insert(), __BVECTOR_QUALIFIED::_M_insert_aux(), deque< _Tp, >::_M_insert_range_aux(), _Filebuf_base::_M_open(), basic_istream< _CharT, _Traits >::_M_skip_whitespace(), _Move_Construct_Aux(), rope< _CharT, _Alloc >::_S_compare(), rope< _CharT, _Alloc >::_S_destr_leaf_concat_char_iter(), ios_base::_S_initialize(), rope< _CharT, _Alloc >::_S_leaf_concat_char_iter(), rope< _CharT, _Alloc >::_S_RopeLeaf_from_unowned_char_ptr(), _S_sort(), _Slist_merge(), _Slist_sort(), bitset< _Nb >::_Unchecked_set(), accumulate(), adjacent_difference(), adjacent_find(), basic_string< char, char_traits< char >, allocator< char > >::append(), basic_string< _CharT, _Traits, _Alloc >::append(), vector< locale::facet * >::assign(), basic_string< char, char_traits< char >, allocator< char > >::assign(), slist< _Tp, _Alloc >::assign(), list< _Tp, _Alloc >::assign(), deque< _Tp, >::assign(), basic_string< char, char_traits< char >, allocator< char > >::basic_string(), binary_search(), copy(), copy_backward(), copy_n(), count(), count_if(), deque< _Tp, >::deque(), collate< wchar_t >::do_compare(), collate< char >::do_compare(), time_get_byname< _Ch, _InIt >::do_date_order(), num_get< _CharT, _InputIter >::do_get(), money_get< _CharT, _InputIter >::do_get(), time_get< _Ch, _InIt >::do_get_date(), time_get< _Ch, _InIt >::do_get_monthname(), time_get< _Ch, _InIt >::do_get_time(), time_get< _Ch, _InIt >::do_get_weekday(), time_get< _Ch, _InIt >::do_get_year(), num_put< _CharT, _OutputIter >::do_put(), money_put< _CharT, _OutputIter >::do_put(), ctype_byname< wchar_t >::do_scan_is(), ctype_byname< wchar_t >::do_scan_not(), equal(), equal_range(), vector< locale::facet * >::erase(), basic_string< char, char_traits< char >, allocator< char > >::erase(), slist< _Tp, _Alloc >::erase(), list< _Tp, _Alloc >::erase(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::erase(), deque< _Tp, >::erase(), slist< _Tp, _Alloc >::erase_after(), fill(), fill_n(), basic_string< _CharT, _Traits, _Alloc >::find(), find(), find_end(), basic_string< _CharT, _Traits, _Alloc >::find_first_not_of(), basic_string< _CharT, _Traits, _Alloc >::find_first_of(), find_first_of(), find_if(), basic_string< _CharT, _Traits, _Alloc >::find_last_not_of(), basic_string< _CharT, _Traits, _Alloc >::find_last_of(), generate(), basic_istream< _CharT, _Traits >::get(), basic_istream< _CharT, _Traits >::getline(), basic_istream< _CharT, _Traits >::ignore(), includes(), numeric_limits< long double >::infinity(), numeric_limits< double >::infinity(), numeric_limits< float >::infinity(), inner_product(), inplace_merge(), vector< locale::facet * >::insert(), basic_string< char, char_traits< char >, allocator< char > >::insert(), basic_string< _CharT, _Traits, _Alloc >::insert(), slist< _Tp, _Alloc >::insert(), list< _Tp, _Alloc >::insert(), deque< _Tp, >::insert(), __BVECTOR_QUALIFIED::insert(), slist< _Tp, _Alloc >::insert_after(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::insert_equal(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::insert_unique(), iota(), is_heap(), is_sorted(), iter_swap(), lexicographical_compare(), lexicographical_compare_3way(), lower_bound(), _Locale_impl::make_classic_locale(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::max_bucket_count(), max_element(), slist< _Tp, _Alloc >::merge(), list< _Tp, _Alloc >::merge(), merge(), min_element(), mismatch(), next_permutation(), nth_element(), _Not_within_traits< _Traits >::operator()(), _Rope_RopeSubstring< _CharT, _Alloc >::operator()(), _Rope_flatten_char_consumer< _CharT >::operator()(), hash< const char * >::operator()(), hash< char * >::operator()(), basic_ostream< _CharT, _Traits >::operator<<(), basic_istream< _CharT, _Traits >::operator>>(), partial_sort(), partial_sort_copy(), partial_sum(), partition(), priority_queue< _Tp, _Sequence, _Compare >::pop(), power(), prev_permutation(), slist< _Tp, _Alloc >::previous(), slist< _Tp, _Alloc >::push_front(), numeric_limits< long double >::quiet_NaN(), numeric_limits< double >::quiet_NaN(), numeric_limits< float >::quiet_NaN(), random_sample(), random_sample_n(), random_shuffle(), basic_istream< _CharT, _Traits >::read(), basic_istream< _CharT, _Traits >::readsome(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::rehash(), remove(), remove_copy(), remove_copy_if(), remove_if(), basic_string< char, char_traits< char >, allocator< char > >::replace(), replace(), replace_copy(), replace_copy_if(), replace_if(), basic_string< _CharT, _Traits, _Alloc >::reserve(), __BVECTOR_QUALIFIED::reserve(), vector< locale::facet * >::resize(), list< _Tp, _Alloc >::resize(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::resize(), slist< _Tp, _Alloc >::reverse(), reverse(), reverse_copy(), basic_string< _CharT, _Traits, _Alloc >::rfind(), rope< _CharT, _Alloc >::rope(), rotate(), search(), search_n(), basic_filebuf< _CharT, _Traits >::seekoff(), set_difference(), set_intersection(), set_symmetric_difference(), set_union(), numeric_limits< long double >::signaling_NaN(), numeric_limits< double >::signaling_NaN(), numeric_limits< float >::signaling_NaN(), slist< _Tp, _Alloc >::size(), slist< _Tp, _Alloc >::sort(), list< _Tp, _Alloc >::sort(), sort(), slist< _Tp, _Alloc >::splice(), list< _Tp, _Alloc >::splice(), slist< _Tp, _Alloc >::splice_after(), stable_partition(), stable_sort(), swap(), swap_ranges(), ios_base::sync_with_stdio(), time_get< _Ch, _InIt >::time_get(), time_get_byname< _Ch, _InIt >::time_get_byname(), time_put< _Ch, _OutIt >::time_put(), time_put_byname< _Ch, _OutIt >::time_put_byname(), transform(), uninitialized_copy(), uninitialized_copy_n(), uninitialized_fill(), uninitialized_fill_n(), slist< _Tp, _Alloc >::unique(), list< _Tp, _Alloc >::unique(), unique_copy(), upper_bound(), vector< locale::facet * >::vector(), codecvt_byname< wchar_t, char, mbstate_t >::~codecvt_byname(), collate_byname< wchar_t >::~collate_byname(), collate_byname< char >::~collate_byname(), ctype_byname< wchar_t >::~ctype_byname(), ctype_byname< char >::~ctype_byname(), numpunct_byname< wchar_t >::~numpunct_byname(), numpunct_byname< char >::~numpunct_byname(), time_get_byname< _Ch, _InIt >::~time_get_byname(), and time_put_byname< _Ch, _OutIt >::~time_put_byname().
#define _STLP_PRIV_NAME stlp_priv |
#define _STLP_PRIVATE public |
#define _STLP_PSPEC2 |
( |
t1, |
|
|
t2 |
|
) |
|
#define _STLP_PSPEC3 |
( |
t1, |
|
|
t2, |
|
|
t3 |
|
) |
|
#define _STLP_RELOPS_OPERATORS |
( |
_TMPL, |
|
|
_TP |
|
) |
|
#define _STLP_RET_AFTER_THROW |
( |
data |
|
) |
|
#define _STLP_RETHROW throw |
#define _STLP_SHRED_BYTE 0xA3 |
Definition at line 1033 of file features.h.
Referenced by __destroy_range_aux(), _Construct(), _Copy_Construct(), _Destroy(), _Destroy_Moved(), _Move_Construct(), _Param_Construct(), per_thread_allocator< _Tp >::allocate(), pthread_allocator< _Tp >::allocate(), allocator< _CharT >::allocate(), per_thread_allocator< _Tp >::deallocate(), pthread_allocator< _Tp >::deallocate(), and allocator< _CharT >::deallocate().
#define _STLP_SIMPLE_TYPE |
( |
T |
|
) |
T |
#define _STLP_STANDARD_DBG_LEVEL 2 |
#define _STLP_STATIC_ASSERT |
( |
expr |
|
) |
typedef char __static_assert[expr ? 1 : -1]; |
#define _STLP_STATIC_MEMBER_DECLSPEC _STLP_DECLSPEC |
#define _STLP_STATIC_TEMPLATE_DATA 1 |
#define _STLP_STD ::_STLP_STD_NAME |
#define _STLP_STD_NAME stlpmtx_std |
#define _STLP_STLPORT_DBG_LEVEL 1 |
#define _STLP_TEMPLATE template |
#define _STLP_TEMPLATE_FOR_CONT_EXT template <class _KT> |
#define _STLP_TEMPLATE_FOR_CONT_EXT template <class _KT> |
#define _STLP_TEMPLATE_NULL template<> |
#define _STLP_THREADS_DEFINED |
#define _STLP_THROW |
( |
x |
|
) |
throw x |
#define _STLP_THROWS |
( |
x |
|
) |
|
#define _STLP_THROWS_INHERENTLY |
( |
x |
|
) |
throw x |
Definition at line 934 of file features.h.
Referenced by __copy_buffered(), __copy_unbuffered(), __get_num(), __pushback(), __put_num(), __read_buffered(), __read_unbuffered(), __ucopy(), __ucopy_n(), __ufill(), __ufill_n(), __uninitialized_copy_fill(), __uninitialized_fill_copy(), basic_string< _CharT, _Traits, _Alloc >::_M_append(), _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::_M_create_node(), list< _Tp, _Alloc >::_M_create_node(), _Deque_base< _Tp, _Alloc >::_M_create_nodes(), deque< _Tp, >::_M_fill_initialize(), deque< _Tp, >::_M_fill_insert(), deque< _Tp, >::_M_fill_insert_aux(), basic_istream< _CharT, _Traits >::_M_formatted_get(), _M_ignore_buffered(), _M_ignore_unbuffered(), _Deque_base< _Tp, _Alloc >::_M_initialize_map(), basic_string< _CharT, _Traits, _Alloc >::_M_insert(), deque< _Tp, >::_M_insert_range_aux(), deque< _Tp, >::_M_new_elements_at_back(), deque< _Tp, >::_M_new_elements_at_front(), deque< _Tp, >::_M_push_back_aux_v(), deque< _Tp, >::_M_push_front_aux_v(), basic_ostream< _CharT, _Traits >::_M_put_char(), basic_ostream< _CharT, _Traits >::_M_put_nowiden(), basic_ostream< _CharT, _Traits >::_M_put_widen(), basic_string< char, char_traits< char >, allocator< char > >::_M_terminate_string_aux(), _S_apply_to_pieces(), rope< _CharT, _Alloc >::_S_balance(), rope< _CharT, _Alloc >::_S_concat_char_iter(), rope< _CharT, _Alloc >::_S_concat_rep(), rope< _CharT, _Alloc >::_S_destr_concat_char_iter(), ios_base::_S_initialize(), _S_io_get(), rope< _CharT, _Alloc >::_S_leaf_concat_char_iter(), rope< _CharT, _Alloc >::_S_new_RopeLeaf(), rope< _CharT, _Alloc >::_S_RopeLeaf_from_unowned_char_ptr(), rope< _CharT, _Alloc >::_S_substring(), rope< _CharT, _Alloc >::_S_tree_concat(), _Temporary_buffer< _ForwardIterator, _Tp >::_Temporary_buffer(), basic_string< _CharT, _Traits, _Alloc >::append(), basic_istream< _CharT, _Traits >::get(), basic_istream< _CharT, _Traits >::ignore(), basic_ios< _CharT, _Traits >::imbue(), basic_string< _CharT, _Traits, _Alloc >::insert(), deque< _Tp, >::insert(), _Catalog_locale_map::insert(), _Locale_impl::insert_collate_facets(), _Locale_impl::insert_ctype_facets(), _Locale_impl::insert_messages_facets(), _Locale_impl::insert_monetary_facets(), _Locale_impl::insert_numeric_facets(), _Locale_impl::insert_time_facets(), locale::locale(), basic_istream< _CharT, _Traits >::peek(), priority_queue< _Tp, _Sequence, _Compare >::pop(), priority_queue< _Tp, _Sequence, _Compare >::push(), rope< _CharT, _Alloc >::push_front(), basic_ostream< _CharT, _Traits >::put(), basic_istream< _CharT, _Traits >::putback(), basic_string< _CharT, _Traits, _Alloc >::reserve(), rope< _CharT, _Alloc >::rope(), ios_base::sync_with_stdio(), basic_istream< _CharT, _Traits >::unget(), and basic_ostream< _CharT, _Traits >::write().
#define _STLP_TYPENAME_ON_RETURN_TYPE typename |
#define _STLP_UINT32_T unsigned long |
#define _STLP_UNWIND |
( |
action |
|
) |
catch(...) { action; throw; } |
Definition at line 941 of file features.h.
Referenced by __ucopy(), __ucopy_n(), __ufill(), __ufill_n(), __uninitialized_copy_fill(), __uninitialized_fill_copy(), basic_string< _CharT, _Traits, _Alloc >::_M_append(), _Rb_tree< _Key, _Compare, _Value, _KeyOfValue, _Traits, >::_M_create_node(), list< _Tp, _Alloc >::_M_create_node(), _Deque_base< _Tp, _Alloc >::_M_create_nodes(), deque< _Tp, >::_M_fill_initialize(), deque< _Tp, >::_M_fill_insert(), deque< _Tp, >::_M_fill_insert_aux(), _Deque_base< _Tp, _Alloc >::_M_initialize_map(), basic_string< _CharT, _Traits, _Alloc >::_M_insert(), deque< _Tp, >::_M_insert_range_aux(), deque< _Tp, >::_M_new_elements_at_back(), deque< _Tp, >::_M_new_elements_at_front(), deque< _Tp, >::_M_push_back_aux_v(), deque< _Tp, >::_M_push_front_aux_v(), basic_string< char, char_traits< char >, allocator< char > >::_M_terminate_string_aux(), _S_apply_to_pieces(), rope< _CharT, _Alloc >::_S_balance(), rope< _CharT, _Alloc >::_S_concat_char_iter(), rope< _CharT, _Alloc >::_S_concat_rep(), rope< _CharT, _Alloc >::_S_destr_concat_char_iter(), _S_io_get(), rope< _CharT, _Alloc >::_S_leaf_concat_char_iter(), rope< _CharT, _Alloc >::_S_new_RopeLeaf(), rope< _CharT, _Alloc >::_S_RopeLeaf_from_unowned_char_ptr(), rope< _CharT, _Alloc >::_S_substring(), rope< _CharT, _Alloc >::_S_tree_concat(), _Temporary_buffer< _ForwardIterator, _Tp >::_Temporary_buffer(), basic_string< _CharT, _Traits, _Alloc >::append(), basic_string< _CharT, _Traits, _Alloc >::insert(), deque< _Tp, >::insert(), _Locale_impl::insert_collate_facets(), _Locale_impl::insert_ctype_facets(), _Locale_impl::insert_messages_facets(), _Locale_impl::insert_monetary_facets(), _Locale_impl::insert_numeric_facets(), _Locale_impl::insert_time_facets(), locale::locale(), priority_queue< _Tp, _Sequence, _Compare >::pop(), priority_queue< _Tp, _Sequence, _Compare >::push(), rope< _CharT, _Alloc >::push_front(), basic_string< _CharT, _Traits, _Alloc >::reserve(), and rope< _CharT, _Alloc >::rope().
#define _STLP_USE_CONTAINERS_EXTENSION |
#define _STLP_USE_EXCEPTIONS |
#define _STLP_USE_NAMESPACES 1 |
#define _STLP_USE_NEW_C_HEADERS |
#define _STLP_USE_OWN_NAMESPACE 1 |
#define _STLP_USE_SEPARATE_RELOPS_NAMESPACE |
#define _STLP_USE_SHORT_STRING_OPTIM 1 |
#define _STLP_USING_NAMESPACE |
( |
x |
|
) |
using namespace x ; |
#define _STLP_USING_VENDOR_CSTD _STLP_USING_NAMESPACE(_STLP_VENDOR_CSTD) |
#define _STLP_VENDOR_CSTD _STLP_VENDOR_STD |
#define _STLP_VENDOR_EXCEPT_STD _STLP_VENDOR_STD |
#define _STLP_VENDOR_MB_NAMESPACE _STLP_VENDOR_CSTD |
#define _STLP_VENDOR_STD __std_alias |
#define _STLP_VERBOSE_ASSERT |
( |
expr, |
|
|
diagnostic |
|
) |
|
Definition at line 417 of file features.h.
Referenced by __adjust_heap(), __construct_checker< _Container >::__construct_checker(), __equal_range(), __includes(), __is_heap(), __is_sorted(), __lexicographical_compare_3way(), __linear_insert(), __lower_bound(), __median(), __merge_backward(), __merge_without_buffer(), __next_permutation(), __partial_sort(), __partial_sort_copy(), __prev_permutation(), __push_heap(), __set_difference(), __set_intersection(), __set_symmetric_difference(), __set_union(), __unguarded_linear_insert(), __unguarded_partition(), __upper_bound(), _S_merge(), _Slist_merge(), basic_string< char, char_traits< char >, allocator< char > >::append(), basic_string< char, char_traits< char >, allocator< char > >::assign(), vector< locale::facet * >::back(), list< _Tp, _Alloc >::back(), deque< _Tp, >::back(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::begin(), __debug_alloc< _Alloc >::deallocate(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::elems_in_bucket(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::end(), slist< _Tp, _Alloc >::erase(), basic_string< char, char_traits< char >, allocator< char > >::find(), basic_string< char, char_traits< char >, allocator< char > >::find_first_not_of(), basic_string< char, char_traits< char >, allocator< char > >::find_first_of(), basic_string< char, char_traits< char >, allocator< char > >::find_last_not_of(), basic_string< char, char_traits< char >, allocator< char > >::find_last_of(), vector< locale::facet * >::front(), slist< _Tp, _Alloc >::front(), list< _Tp, _Alloc >::front(), deque< _Tp, >::front(), basic_string< char, char_traits< char >, allocator< char > >::insert(), slist< _Tp, _Alloc >::insert(), max_element(), hashtable< _Val, _Key, _HF, _Traits, _ExK, _EqK, _All >::max_load_factor(), slist< _Tp, _Alloc >::merge(), merge(), min_element(), auto_ptr< _Tp >::operator *(), _DbgCompare< _Key, _Compare >::operator()(), _DbgEqual< _Key, _Equal >::operator()(), basic_string< char, char_traits< char >, allocator< char > >::operator+=(), auto_ptr< _Tp >::operator->(), basic_string< char, char_traits< char >, allocator< char > >::operator=(), vector< locale::facet * >::operator[](), basic_string< char, char_traits< char >, allocator< char > >::operator[](), deque< _Tp, >::operator[](), vector< locale::facet * >::pop_back(), list< _Tp, _Alloc >::pop_back(), deque< _Tp, >::pop_back(), slist< _Tp, _Alloc >::pop_front(), list< _Tp, _Alloc >::pop_front(), deque< _Tp, >::pop_front(), slist< _Tp, _Alloc >::previous(), basic_string< char, char_traits< char >, allocator< char > >::replace(), basic_string< char, char_traits< char >, allocator< char > >::rfind(), slist< _Tp, _Alloc >::splice(), and slist< _Tp, _Alloc >::splice_after().
#define STLPORT _STLP_STD_NAME |
#define STLPORT_CSTD _STLP_VENDOR_CSTD |
Generated on Mon Mar 10 15:32:51 2008 by
1.5.1
|