_abbrevs.h

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 _Nonconst_traits _N_Tr
00040 
00041 // ugliness is intentional - to reduce conflicts probability
00042 #  define __malloc_alloc   M__A
00043 #  define __node_alloc     D__A
00044 #  define __new_alloc      N__A
00045 #  define __debug_alloc    G__A
00046 
00047 #  define __deque_iterator         _dQ__It
00048 #  define _Buf_traits              _dQ__BTr
00049 #  define _Deque_iterator          _Dq__It
00050 
00051 #  define _Select1st _S1st
00052 #  define _Select2nd _S2nd
00053 
00054 #  define _Hashtable_iterator         _hT__It
00055 #  define _Hashtable_const_iterator   _hT__cIt
00056 #  define _Hashtable_node             _hT__N
00057 #  define _Hashtable_base             _hT__B
00058 #  define _Ht_iterator _Ht_It
00059 
00060 #  define __list_iterator         _L__It
00061 #  define __slist_iterator         _SL__It
00062 
00063 #  define _Rb_tree_node_base       _rbT__NB
00064 #  define _Rb_tree_node            _rbT__N
00065 #  define _Rb_base_iterator        _rbTB__It
00066 #  define _Rb_tree_base_iterator   _rbT__It
00067 #  define _Rb_tree_base            _rbT__B
00068 
00069 #endif
00070 

Generated on Mon Jun 5 10:20:45 2006 for Intelligence.kdevelop by  doxygen 1.4.6