λ61
Loading...
Searching...
No Matches
l61::meta::NullableMark Class Reference

#include <meta.hpp>

Public Member Functions

bool isNull () const
virtual ~NullableMark ()=default

Protected Member Functions

 NullableMark (bool is_null)
void throwIfNull () const noexcept(false)

Private Attributes

const bool is_null_

Constructor & Destructor Documentation

◆ NullableMark()

l61::meta::nulling::NullableMark::NullableMark ( bool is_null)
inlineexplicitprotected

◆ ~NullableMark()

virtual l61::meta::nulling::NullableMark::~NullableMark ( )
virtualdefault

Member Function Documentation

◆ isNull()

bool l61::meta::nulling::NullableMark::isNull ( ) const
inlinenodiscard

◆ throwIfNull()

void l61::meta::nulling::NullableMark::throwIfNull ( ) const
inlineprotected

Member Data Documentation

◆ is_null_

const bool l61::meta::nulling::NullableMark::is_null_
private

The documentation for this class was generated from the following file: