Public Member Functions | |
template<typename T > | |
T | as () const |
template<typename T > | |
operator T () const | |
result & | operator= (result &&) noexcept=default |
result (result &&) noexcept=default | |
~result () noexcept=default | |
Private Member Functions | |
result & | operator= (result const &)=delete |
result (deserializer_type deserializer) | |
result (result const &)=delete | |
Private Attributes | |
tl::optional< deserializer_type > | deserializer_ |
tl::optional< linb::any > | value_ |
Friends | |
template<typename > | |
class | client |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlineprivate |
|
privatedelete |
|
inline |
|
inline |
|
defaultnoexcept |
|
privatedelete |
|
mutableprivate |
|
mutableprivate |