template <typename T>

class nullable

Defined at line 119 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

Public Methods

void nullable<T, true> ()

Defined at line 124 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

void nullable<T, true> (decltype(nullptr) )

Defined at line 125 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

void nullable<T, true> (T value)

Defined at line 126 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

void nullable<T, true> (const nullable<T, true> & other)

Defined at line 127 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

void nullable<T, true> (nullable<T, true> && other)

Defined at line 128 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

void ~nullable<T, true> ()

Defined at line 129 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

T & value ()

Defined at line 131 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

const T & value ()

Defined at line 137 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

T && value ()

Defined at line 143 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

const T && value ()

Defined at line 149 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

template <typename U = T>
T value_or (U && default_value)

Defined at line 157 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

T * operator-> ()

Defined at line 161 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

const T * operator-> ()

Defined at line 162 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

T & operator* ()

Defined at line 163 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

const T & operator* ()

Defined at line 164 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

bool has_value ()

Defined at line 166 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

bool operator bool ()

Defined at line 167 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

nullable<T, true> & operator= (const nullable<T, true> & other)

Defined at line 169 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

nullable<T, true> & operator= (nullable<T, true> && other)

Defined at line 170 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

nullable<T, true> & operator= (decltype(nullptr) )

Defined at line 175 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

nullable<T, true> & operator= (T value)

Defined at line 180 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

void reset ()

Defined at line 185 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h

void swap (nullable<T, true> & other)

Defined at line 187 of file ../../sdk/lib/fit/include/lib/fit/internal/../nullable.h