#include <value_cref.hpp>
Public Member Functions | |
template<typename T > | |
value_cref (const T &v) | |
template<typename T > | |
value_cref (const T &&t) | |
value_cref (const class value &t) | |
value_cref (const value_cref &c) | |
value_cref (value_cref &&t) | |
value_cref | operator[] (const std::string &field) const |
template<typename T > | |
const T & | get () const |
template<typename T > | |
const T * | const_ptr () const |
Friends | |
class | value |
value ref has reference semantics, therefore it may only be assigned to reference types at construction
Definition at line 11 of file value_cref.hpp.
value_cref mace::reflect::value_cref::operator[] | ( | const std::string & | field | ) | const |
Return a field on this type as defined by BOOST_REFLECT() macro.