Searched defs:_TrivialInit (Results 1 – 1 of 1) sorted by relevance
133 struct _TrivialInit { struct134 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()