![]() |
mutable
A Database System for Research and Fast Prototyping
|
#include <OptField.hpp>
Public Member Functions | |
OptField ()=default | |
template<typename U > requires std::convertible_to<U, T> | |
OptField (U &&value) | |
operator T& () | |
operator const T & () const | |
template<typename U > requires std::convertible_to<U, T> | |
OptField & | operator= (U &&value) |
T & | operator* () |
const T & | operator* () const |
T * | operator-> () |
const T * | operator-> () const |
Private Attributes | |
T | value_ |
Friends | |
std::ostream & | operator<< (std::ostream &out, const OptField &F) |
Definition at line 11 of file OptField.hpp.
|
default |
|
inline |
Definition at line 21 of file OptField.hpp.
|
inline |
Definition at line 24 of file OptField.hpp.
|
inline |
Definition at line 23 of file OptField.hpp.
|
inline |
Definition at line 33 of file OptField.hpp.
References m::T(), and m::OptField< Condition, T >::value_.
|
inline |
Definition at line 34 of file OptField.hpp.
References m::T(), and m::OptField< Condition, T >::value_.
|
inline |
Definition at line 36 of file OptField.hpp.
References m::T(), and m::OptField< Condition, T >::value_.
|
inline |
Definition at line 37 of file OptField.hpp.
References m::T(), and m::OptField< Condition, T >::value_.
|
inline |
Definition at line 28 of file OptField.hpp.
References m::T(), and m::OptField< Condition, T >::value_.
|
friend |
Definition at line 39 of file OptField.hpp.
|
private |
Definition at line 14 of file OptField.hpp.
Referenced by m::OptField< StaticConfig::PerformCostBasedPruning, double >::operator const double &(), m::OptField< StaticConfig::PerformCostBasedPruning, double >::operator double &(), m::OptField< Condition, T >::operator*(), m::OptField< Condition, T >::operator->(), and m::OptField< Condition, T >::operator=().