1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/epoc32/include/stdapis/stlport/stl/_abbrevs.h Wed Mar 31 12:33:34 2010 +0100
1.3 @@ -0,0 +1,70 @@
1.4 +/*
1.5 + *
1.6 + * Copyright (c) 1999
1.7 + * Boris Fomitchev
1.8 + *
1.9 + * This material is provided "as is", with absolutely no warranty expressed
1.10 + * or implied. Any use is at your own risk.
1.11 + *
1.12 + * Permission to use or copy this software for any purpose is hereby granted
1.13 + * without fee, provided the above notices are retained on all copies.
1.14 + * Permission to modify the code and to distribute modified code is granted,
1.15 + * provided the above notices are retained, and a notice that the code was
1.16 + * modified is included with the above copyright notice.
1.17 + *
1.18 + */
1.19 +
1.20 +/* NOTE: This is an internal header file, included by other STL headers.
1.21 + * You should not attempt to use it directly.
1.22 + */
1.23 +
1.24 +#ifndef _STLP_INTERNAL_ABBREVS_H
1.25 +# define _STLP_INTERNAL_ABBREVS_H
1.26 +
1.27 +// ugliness is intentional - to reduce conflicts
1.28 +# define input_iterator_tag _In__ItT
1.29 +# define output_iterator_tag _Ou__ItT
1.30 +# define bidirectional_iterator_tag _Bd__ItT
1.31 +# define random_access_iterator_tag _Ra__ItT
1.32 +# define input_iterator _In__It
1.33 +# define output_iterator _Ou__It
1.34 +# define bidirectional_iterator _Bd__It
1.35 +# define random_access_iterator _Ra__It
1.36 +# define reverse_bidirectional_iterator _rBd__It
1.37 +# define reverse_iterator _r__It
1.38 +# define back_insert_iterator _bI__It
1.39 +# define front_insert_iterator _fI__It
1.40 +# define raw_storage_iterator _rS__It
1.41 +# define _Const_traits _C_Tr
1.42 +# define _Nonconst_traits _N_Tr
1.43 +
1.44 +// ugliness is intentional - to reduce conflicts probability
1.45 +# define __malloc_alloc M__A
1.46 +# define __node_alloc D__A
1.47 +# define __new_alloc N__A
1.48 +# define __debug_alloc G__A
1.49 +
1.50 +# define __deque_iterator _dQ__It
1.51 +# define _Buf_traits _dQ__BTr
1.52 +# define _Deque_iterator _Dq__It
1.53 +
1.54 +# define _Select1st _S1st
1.55 +# define _Select2nd _S2nd
1.56 +
1.57 +# define _Hashtable_iterator _hT__It
1.58 +# define _Hashtable_const_iterator _hT__cIt
1.59 +# define _Hashtable_node _hT__N
1.60 +# define _Hashtable_base _hT__B
1.61 +# define _Ht_iterator _Ht_It
1.62 +
1.63 +# define __list_iterator _L__It
1.64 +# define __slist_iterator _SL__It
1.65 +
1.66 +# define _Rb_tree_node_base _rbT__NB
1.67 +# define _Rb_tree_node _rbT__N
1.68 +# define _Rb_base_iterator _rbTB__It
1.69 +# define _Rb_tree_base_iterator _rbT__It
1.70 +# define _Rb_tree_base _rbT__B
1.71 +
1.72 +#endif
1.73 +