Home
last modified time | relevance | path

Searched defs:_TrivialInit (Results 1 – 1 of 1) sorted by relevance

/ndk/sources/cxx-stl/stlport/stlport/stl/
Dboost_type_traits.h133 struct _TrivialInit { struct
134 typedef typename ::boost::remove_cv<_Tp>::type uncv;
136 enum { boost_trivial_constructor = ::boost::has_trivial_constructor<uncv>::value };
137 typedef typename __bool2type<boost_trivial_constructor>::_Ret _BoostTrivialInit;
138 typedef typename __type_traits<uncv>::has_trivial_default_constructor _STLPTrivialInit;
139 typedef typename _Lor2<_BoostTrivialInit, _STLPTrivialInit>::_Ret _Tr1;
141 typedef typename _DefaultZeroValue<_Tp>::_Ret _Tr2;
142 typedef typename _Not<_Tr2>::_Ret _Tr3;
144 typedef typename _Land2<_Tr1, _Tr3>::_Ret _Ret;
145 static _Ret _Answer() { return _Ret(); } in _Answer()