OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:_TrivialCopy
(Results
1 - 24
of
24
) sorted by null
/external/stlport/stlport/stl/
_vector.c
108
void vector<_Tp, _Alloc>::_M_insert_overflow(pointer __pos, const _Tp& __x, const __true_type& /*
_TrivialCopy
*/,
143
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
155
_STLP_PRIV __copy_backward_ptrs(__pos, __old_finish - __n, __old_finish,
_TrivialCopy
());
175
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
176
_M_insert_overflow(__pos, __x,
_TrivialCopy
(), __n);
183
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
196
__CONST_CAST(const_pointer, __x._M_finish) + 0, this->_M_start,
_TrivialCopy
());
200
__CONST_CAST(const_pointer, __x._M_start) + size(), this->_M_start,
_TrivialCopy
());
boost_type_traits.h
87
struct
_TrivialCopy
{
114
typedef typename _Lor2<_BoostTrivialCopy, _STLPTrivialCopy>::_Ret
_TrivialCopy
;
116
typedef typename _Land2<_Same,
_TrivialCopy
>::_Ret _Type;
_vector.h
157
void _M_insert_overflow(pointer __pos, const _Tp& __x, const __false_type& /*
_TrivialCopy
*/,
164
void _M_insert_overflow(pointer __pos, const _Tp& __x, const __true_type& /*
_TrivialCopy
*/,
385
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
386
_M_insert_overflow(this->_M_finish, __x,
_TrivialCopy
(), 1, true);
475
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
481
_STLP_PRIV __copy_backward_ptrs(__pos, __old_finish - __n, __old_finish,
_TrivialCopy
());
581
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
582
_STLP_PRIV __copy_ptrs(__pos + 1, this->_M_finish, __pos,
_TrivialCopy
());
612
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
613
pointer __i = _STLP_PRIV __copy_ptrs(__last, this->_M_finish, __first,
_TrivialCopy
());
[
all
...]
type_traits.h
386
struct
_TrivialCopy
{
501
inline
_TrivialCopy
<_Src, _Dst> _UseTrivialCopy(_Src*, _Dst*)
502
{ return
_TrivialCopy
<_Src, _Dst>(); }
/ndk/sources/cxx-stl/stlport/stlport/stl/
_vector.c
108
void vector<_Tp, _Alloc>::_M_insert_overflow(pointer __pos, const _Tp& __x, const __true_type& /*
_TrivialCopy
*/,
143
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
155
_STLP_PRIV __copy_backward_ptrs(__pos, __old_finish - __n, __old_finish,
_TrivialCopy
());
175
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
176
_M_insert_overflow(__pos, __x,
_TrivialCopy
(), __n);
183
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
196
__CONST_CAST(const_pointer, __x._M_finish) + 0, this->_M_start,
_TrivialCopy
());
200
__CONST_CAST(const_pointer, __x._M_start) + size(), this->_M_start,
_TrivialCopy
());
boost_type_traits.h
87
struct
_TrivialCopy
{
114
typedef typename _Lor2<_BoostTrivialCopy, _STLPTrivialCopy>::_Ret
_TrivialCopy
;
116
typedef typename _Land2<_Same,
_TrivialCopy
>::_Ret _Type;
_vector.h
157
void _M_insert_overflow(pointer __pos, const _Tp& __x, const __false_type& /*
_TrivialCopy
*/,
164
void _M_insert_overflow(pointer __pos, const _Tp& __x, const __true_type& /*
_TrivialCopy
*/,
385
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
386
_M_insert_overflow(this->_M_finish, __x,
_TrivialCopy
(), 1, true);
475
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
481
_STLP_PRIV __copy_backward_ptrs(__pos, __old_finish - __n, __old_finish,
_TrivialCopy
());
581
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
582
_STLP_PRIV __copy_ptrs(__pos + 1, this->_M_finish, __pos,
_TrivialCopy
());
612
typedef typename __type_traits<_Tp>::has_trivial_assignment_operator
_TrivialCopy
;
613
pointer __i = _STLP_PRIV __copy_ptrs(__last, this->_M_finish, __first,
_TrivialCopy
());
[
all
...]