32 Optional(T actual) : isNull(false), data(actual) {
45 const T&
Get()
const {
79 Optional(TPtr actual) : data(actual) {
83 return data ==
nullptr;
86 const TPtr& Get()
const {
const T & Get() const
Returns the containing data of the instance.
Definition: Optional.hpp:45
static Optional< T > Null()
Constructs a null instance.
Definition: Optional.hpp:52
Definition: BinaryDict.hpp:24
Optional(T actual)
The constructor of Optional.
Definition: Optional.hpp:32
A class that wraps type T into a nullable type.
Definition: Optional.hpp:27
bool IsNull() const
Returns true if the instance is null.
Definition: Optional.hpp:38