Home
last modified time | relevance | path

Searched refs:__move_traits (Results 1 – 25 of 25) sorted by relevance

/external/stlport/stlport/stl/
D_move_construct_fwk.h52 struct __move_traits { struct
87 typedef typename __move_traits<_Tp>::implemented _MvImpRet; argument
109 typedef typename __move_traits<_Tp>::implemented implemented;
110 typedef typename __move_traits<_Tp>::complete complete;
115 typedef __move_traits<_Tp1> _MoveTraits1;
116 typedef __move_traits<_Tp2> _MoveTraits2;
131 typedef typename __move_traits<_Tp>::complete complete;
136 typedef __move_traits<_Tp1> _MoveTraits1;
137 typedef __move_traits<_Tp2> _MoveTraits2;
147 typedef __move_traits<_Tp1> _MoveTraits1;
[all …]
D_vector.h160 typedef typename __move_traits<_Tp>::implemented _Movable;
430 typedef typename __move_traits<_Tp>::implemented _Movable;
541 typedef typename __move_traits<_Tp>::implemented _Movable;
622 typedef typename __move_traits<_Tp>::implemented _Movable;
628 typedef typename __move_traits<_Tp>::implemented _Movable;
753 struct __move_traits<vector<_Tp, _Alloc> > {
755 typedef typename __move_traits<_Alloc>::complete complete;
D_construct.h74 typedef typename __move_traits<_Tp>::complete _Trivial_destructor; in _Destroy_Moved()
233 typedef typename __move_traits<_Tp>::complete _CompleteMove; in __destroy_mv_srcs()
D_queue.h248 struct __move_traits<queue<_Tp, _Sequence> > :
253 struct __move_traits<priority_queue<_Tp, _Sequence, _Compare> > :
D_deque.h735 typedef typename __move_traits<_Tp>::implemented _Movable;
837 typedef typename __move_traits<_Tp>::implemented _Movable;
843 typedef typename __move_traits<_Tp>::implemented _Movable;
921 typedef typename __move_traits<_Tp>::implemented _Movable;
1102 struct __move_traits<deque<_Tp, _Alloc> > {
1104 typedef typename __move_traits<_Alloc>::complete complete;
D_vector.c85 typedef typename __move_traits<_Tp>::implemented _Movable; in _M_insert_overflow_aux()
169 typedef typename __move_traits<_Tp>::implemented _Movable; in _M_fill_insert()
D_stack.h122 struct __move_traits<stack<_Tp, _Sequence> > :
D_set.h396 struct __move_traits<set<_Key,_Compare,_Alloc> > :
401 struct __move_traits<multiset<_Key,_Compare,_Alloc> > :
D_unordered_set.h347 struct __move_traits<_STLP_TR1 unordered_set<_Value, _HashFcn, _EqualKey, _Alloc> > :
352 struct __move_traits<_STLP_TR1 unordered_multiset<_Value, _HashFcn, _EqualKey, _Alloc> > :
D_map.h418 struct __move_traits<map<_Key,_Tp,_Compare,_Alloc> > :
423 struct __move_traits<multimap<_Key,_Tp,_Compare,_Alloc> > :
D_pair.h175 struct __move_traits<pair<_T1, _T2> >
D_unordered_map.h372 struct __move_traits<_STLP_TR1 unordered_map<_Key, _Tp, _HashFn, _EqKey, _Alloc> > :
377 struct __move_traits<_STLP_TR1 unordered_multimap<_Key, _Tp, _HashFn, _EqKey, _Alloc> > :
D_hash_map.h428 struct __move_traits<hash_map<_Key, _Tp, _HashFn, _EqKey, _Alloc> > :
433 struct __move_traits<hash_multimap<_Key, _Tp, _HashFn, _EqKey, _Alloc> > :
D_hash_set.h425 struct __move_traits<hash_set<_Value, _HashFcn, _EqualKey, _Alloc> > :
430 struct __move_traits<hash_multiset<_Value, _HashFcn, _EqualKey, _Alloc> > :
D_deque.c125 typedef typename __move_traits<_Tp>::implemented _Movable; in _M_fill_insert()
153 typedef typename __move_traits<_Tp>::implemented _Movable; in insert()
181 typedef typename __move_traits<_Tp>::implemented _Movable; in insert()
D_list.h730 struct __move_traits<list<_Tp, _Alloc> > {
732 typedef typename __move_traits<_Alloc>::complete complete;
D_slist.h866 struct __move_traits<slist<_Tp, _Alloc> > {
868 typedef typename __move_traits<_Alloc>::complete complete;
D_hashtable.h643 struct __move_traits<hashtable<_Val, _Key, _HF, _Traits, _ExK, _EqK, _All> > {
D_string.h1136 struct __move_traits<basic_string<_CharT, _Traits, _Alloc> > {
1139 typedef typename __move_traits<_Alloc>::complete complete;
D_tree.h674 struct __move_traits<_STLP_PRIV _Rb_tree<_Key, _Compare, _Value, _KeyOfValue, _Traits, _Alloc> >
D_rope.h2372 struct __move_traits<rope<_CharT, _Alloc> > {
2375 typedef typename __move_traits<_Alloc>::complete complete;
/external/stlport/test/unit/
Dmvctor_declaration_test.cpp50 typedef typename __move_traits<_Tp>::implemented _MovableTp; in is_movable()
56 typedef __move_traits<_Tp> _TpMoveTraits; in is_move_complete()
122 struct __move_traits<vector<specially_allocated_struct> > { struct
127 struct __move_traits<deque<specially_allocated_struct> > { struct
132 struct __move_traits<list<specially_allocated_struct> > { struct
137 struct __move_traits<slist<specially_allocated_struct> > { struct
142 struct __move_traits<less<struct_with_specialized_less> > { struct
147 struct __move_traits<set<specially_allocated_struct> > { struct
152 struct __move_traits<multiset<specially_allocated_struct> > { struct
Dmvctor_traits_test.cpp21 struct __move_traits<MovableStruct> { struct
69 struct __move_traits<CompleteMovableStruct> { struct
/external/stlport/etc/
DChangeLog-5.11087 a _Ret typedef in __move_traits or __type_traits traits struct
1622 * stlport/stl/_pair.h: Remove __move_traits partial specialization for
1625 * stlport/stl/_move_construct_fwk.h: Add a helper struct for __move_traits
3684 * stlport/stl/_string.h, _rope.h: Removed __move_traits specialization
3705 definition of the containers __move_traits specialization. Many
6041 already existing __move_traits.
6043 * test/unit/mvctor_test.cpp: New test case for the __move_traits feature.
6567 in the __move_traits specialization thanks Oliver Stoeneberg.
6569 * stlport/stl/_set.h: specialization of the __move_traits to make the
DChangeLog2089 checks when using __move_traits.