Lines Matching refs:__p

90 inline void _Construct_aux (_T1* __p, const __false_type&) {
91 new(__p) _T1();
95 inline void _Construct_aux (_T1* __p, const __true_type&) {
97 *__p = _T1(0);
101 *__p = _T1();
106 inline void _Construct(_T1* __p) {
108 memset((char*)__p, _STLP_SHRED_BYTE, sizeof(_T1));
111 _Construct_aux (__p, _HasDefaultZeroValue(__p)._Answer());
113 _Construct_aux (__p, _Is_POD(__p)._Answer());
118 inline void _Copy_Construct_aux(_Tp* __p, const _Tp& __val, const __false_type&) {
119 new(__p) _Tp(__val);
123 inline void _Copy_Construct_aux(_Tp* __p, const _Tp& __val, const __true_type&) {
126 *__p = __val;
130 inline void _Copy_Construct(_Tp* __p, const _Tp& __val) {
132 memset((char*)__p, _STLP_SHRED_BYTE, sizeof(_Tp));
134 _Copy_Construct_aux(__p, __val, _Is_POD(__p)._Answer());
138 inline void _Param_Construct_aux(_T1* __p, const _T2& __val, const __false_type&) {
139 new(__p) _T1(__val);
143 inline void _Param_Construct_aux(_T1* __p, const _T2& __val, const __true_type&) {
146 *__p = _T1(__val);
150 inline void _Param_Construct(_T1* __p, const _T2& __val) {
152 memset((char*)__p, _STLP_SHRED_BYTE, sizeof(_T1));
154 _Param_Construct_aux(__p, __val, _Is_POD(__p)._Answer());
158 inline void _Move_Construct_Aux(_T1* __p, _T2& __val, const __false_type& /*_IsPOD*/) {
160 new(__p) _T1(_STLP_PRIV _AsMoveSource(__val));
162 _Param_Construct(__p, __val);
167 inline void _Move_Construct_Aux(_T1* __p, _T2& __val, const __true_type& /*_IsPOD*/) {
170 *__p = _T1(__val);
174 inline void _Move_Construct(_T1* __p, _T2& __val) {
176 memset((char*)__p, _STLP_SHRED_BYTE, sizeof(_T1));
178 _Move_Construct_Aux(__p, __val, _Is_POD(__p)._Answer());
259 inline _Tp __default_constructed(_Tp* __p) {
260 return __default_constructed_aux(__p, _HasDefaultZeroValue(__p)._Answer());
274 inline void construct(_T1* __p, const _T2& __val) {_Param_Construct(__p, __val); }
276 inline void construct(_T1* __p) { _STLP_STD::_Construct(__p); }