ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

_abbrevs.h
Go to the documentation of this file.
00001 /*
00002  *
00003  * Copyright (c) 1999
00004  * Boris Fomitchev
00005  *
00006  * This material is provided "as is", with absolutely no warranty expressed
00007  * or implied. Any use is at your own risk.
00008  *
00009  * Permission to use or copy this software for any purpose is hereby granted
00010  * without fee, provided the above notices are retained on all copies.
00011  * Permission to modify the code and to distribute modified code is granted,
00012  * provided the above notices are retained, and a notice that the code was
00013  * modified is included with the above copyright notice.
00014  *
00015  */
00016 
00017 /* NOTE: This is an internal header file, included by other STL headers.
00018  *   You should not attempt to use it directly.
00019  */
00020 
00021 #ifndef _STLP_INTERNAL_ABBREVS_H
00022 # define _STLP_INTERNAL_ABBREVS_H
00023 
00024 // ugliness is intentional - to reduce conflicts
00025 #  define input_iterator_tag             _In__ItT
00026 #  define output_iterator_tag            _Ou__ItT
00027 #  define bidirectional_iterator_tag     _Bd__ItT
00028 #  define random_access_iterator_tag     _Ra__ItT
00029 #  define input_iterator                 _In__It
00030 #  define output_iterator                _Ou__It
00031 #  define bidirectional_iterator         _Bd__It
00032 #  define random_access_iterator         _Ra__It
00033 #  define reverse_bidirectional_iterator _rBd__It
00034 #  define reverse_iterator               _r__It
00035 #  define back_insert_iterator           _bI__It
00036 #  define front_insert_iterator          _fI__It
00037 #  define raw_storage_iterator           _rS__It
00038 #  define _Const_traits                  _C_Tr
00039 #  define _Const_Const_traits            _CC_Tr
00040 #  define _Nonconst_traits               _N_Tr
00041 #  define _Nonconst_Const_traits         _NC_Tr
00042 
00043 // ugliness is intentional - to reduce conflicts probability
00044 #  define __malloc_alloc    M__A
00045 #  define __node_alloc      D__A
00046 #  define __new_alloc       N__A
00047 #  define __debug_alloc     G__A
00048 #  define _STLP_alloc_proxy P__A
00049 
00050 #  define _Deque_iterator_base     _Dq__ItB
00051 #  define _Deque_iterator          _Dq__It
00052 
00053 #  define _Select1st                  _S1st
00054 #  define _Select2nd                  _S2nd
00055 #  define __move_source               __m_s
00056 #  define _Vector_nonconst_traits     _V_nct
00057 
00058 #  define _Ht_iterator                _Ht_It
00059 
00060 #  define _List_node_base          _L__NB
00061 #  define _List_iterator_base      _L__ItB
00062 #  define _List_iterator           _L__It
00063 
00064 #  define _Slist_iterator_base     _SL__ItB
00065 #  define _Slist_iterator          _SL__It
00066 
00067 #  define _Rb_tree_node_base       _rbT__NB
00068 #  define _Rb_tree_node            _rbT__N
00069 #  define _Rb_tree_base_iterator   _rbT__It
00070 #  define _Rb_tree_base            _rbT__B
00071 
00072 #  if defined (__DMC__) && defined (_STLP_DEBUG)
00073 #    define _NonDbg_hashtable      _Nd_Ht
00074 #    define _DBG_iter              _d__It
00075 #  endif
00076 #endif
00077 

Generated on Sun May 27 2012 04:28:47 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.