#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.
1.8.0