Lines Matching refs:__h
188 constexpr any() _NOEXCEPT : __h(nullptr) {}
191 any(any const & __other) : __h(nullptr)
193 if (__other.__h) __other.__call(_Action::_Copy, this);
197 any(any && __other) _NOEXCEPT : __h(nullptr)
199 if (__other.__h) __other.__call(_Action::_Move, this);
278 void reset() _NOEXCEPT { if (__h) this->__call(_Action::_Destroy); }
285 bool has_value() const _NOEXCEPT { return __h != nullptr; }
290 if (__h) {
314 return __h(__a, this, __other, __info, __fallback_info);
322 return __h(__a, this, __other, __info, __fallback_info);
338 _HandleFuncPtr __h = nullptr;
373 __dest.__h = &_SmallHandler::__handle;
382 __this.__h = nullptr;
454 __dest.__h = &_LargeHandler::__handle;
463 __this.__h = nullptr;
474 __dest.__h = &_LargeHandler::__handle;
475 __this.__h = nullptr;
503 any::any(_ValueType && __v) : __h(nullptr)
545 if (__h && __rhs.__h) {
551 else if (__h) {
554 else if (__rhs.__h) {
654 if (__any && __any->__h) {