Returns true if *this has no contained object, otherwise false.
| 163 | |
| 164 | /// Returns true if *this has no contained object, otherwise false. |
| 165 | bool empty() const noexcept |
| 166 | { |
| 167 | return this->vtable == nullptr; |
| 168 | } |
| 169 | |
| 170 | /// If *this has a contained object of type T, typeid(T); otherwise typeid(void). |
| 171 | const std::type_info& type() const noexcept |
no outgoing calls