Lines Matching refs:__dest
367 static void __create(any & __dest, _Args&&... __args) {
368 ::new (static_cast<void*>(&__dest.__s.__buf)) _Tp(_VSTD::forward<_Args>(__args)...);
369 __dest.__h = &_SmallHandler::__handle;
381 static void __copy(any const & __this, any & __dest) {
382 _SmallHandler::__create(__dest, *static_cast<_Tp const *>(
387 static void __move(any & __this, any & __dest) {
388 _SmallHandler::__create(__dest, _VSTD::move(
442 static void __create(any & __dest, _Args&&... __args) {
448 __dest.__s.__ptr = __hold.release();
449 __dest.__h = &_LargeHandler::__handle;
461 static void __copy(any const & __this, any & __dest) {
462 _LargeHandler::__create(__dest, *static_cast<_Tp const *>(__this.__s.__ptr));
466 static void __move(any & __this, any & __dest) {
467 __dest.__s.__ptr = __this.__s.__ptr;
468 __dest.__h = &_LargeHandler::__handle;