reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
162 && sizeof(_Functor) <= _M_max_size 163 && __alignof__(_Functor) <= _M_max_align 164 && (_M_max_align % __alignof__(_Functor) == 0)); 169 static _Functor* 172 const _Functor* __ptr = 183 ::new (__dest._M_access()) _Functor(__source._M_access<_Functor>()); 192 new _Functor(*__source._M_access<_Functor*>()); 200 __victim._M_access<_Functor>().~_Functor(); 238 _M_init_functor(_Any_data& __functor, _Functor&& __f) 263 _M_init_functor(_Any_data& __functor, _Functor&& __f, true_type) 264 { ::new (__functor._M_access()) _Functor(std::move(__f)); } 267 _M_init_functor(_Any_data& __functor, _Functor&& __f, false_type) 268 { __functor._M_access<_Functor*>() = new _Functor(std::move(__f)); }