Smart pointer-like type that can test whether it contains an object. More...
#include <StormByte/type_traits/categories.hxx>
Smart pointer-like type that can test whether it contains an object.
| T | Type to test (cv/ref ignored). |
Requires dereference, member access, get(), and an implicit or explicit conversion to bool. Unlike StormByte::Type::SmartPointer, this is suitable for APIs that evaluate !pointer before dereferencing it.