Lines Matching refs:__h
197 constexpr any() _NOEXCEPT : __h(nullptr) {}
200 any(any const & __other) : __h(nullptr)
202 if (__other.__h) __other.__call(_Action::_Copy, this);
206 any(any && __other) _NOEXCEPT : __h(nullptr)
208 if (__other.__h) __other.__call(_Action::_Move, this);
287 void reset() _NOEXCEPT { if (__h) this->__call(_Action::_Destroy); }
294 bool has_value() const _NOEXCEPT { return __h != nullptr; }
299 if (__h) {
323 return __h(__a, this, __other, __info, __fallback_info);
331 return __h(__a, this, __other, __info, __fallback_info);
347 _HandleFuncPtr __h = nullptr;
387 __dest.__h = &_SmallHandler::__handle;
399 __this.__h = nullptr;
474 __dest.__h = &_LargeHandler::__handle;
488 __this.__h = nullptr;
499 __dest.__h = &_LargeHandler::__handle;
500 __this.__h = nullptr;
528 any::any(_ValueType && __v) : __h(nullptr)
570 if (__h && __rhs.__h) {
576 else if (__h) {
579 else if (__rhs.__h) {
680 if (__any && __any->__h) {