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