Lines Matching refs:__h
187 constexpr any() _NOEXCEPT : __h(nullptr) {}
190 any(any const & __other) : __h(nullptr)
192 if (__other.__h) __other.__call(_Action::_Copy, this);
196 any(any && __other) _NOEXCEPT : __h(nullptr)
198 if (__other.__h) __other.__call(_Action::_Move, this);
277 void reset() _NOEXCEPT { if (__h) this->__call(_Action::_Destroy); }
284 bool has_value() const _NOEXCEPT { return __h != nullptr; }
289 if (__h) {
313 return __h(__a, this, __other, __info, __fallback_info);
321 return __h(__a, this, __other, __info, __fallback_info);
337 _HandleFuncPtr __h = nullptr;
376 __dest.__h = &_SmallHandler::__handle;
388 __this.__h = nullptr;
462 __dest.__h = &_LargeHandler::__handle;
476 __this.__h = nullptr;
487 __dest.__h = &_LargeHandler::__handle;
488 __this.__h = nullptr;
516 any::any(_ValueType && __v) : __h(nullptr)
558 if (__h && __rhs.__h) {
564 else if (__h) {
567 else if (__rhs.__h) {
667 if (__any && __any->__h) {