|
#include <RobotAPI/applications/AronCodeGenerator/cxxopts.hpp>
Public Member Functions | |
abstract_value () | |
abstract_value (const abstract_value &rhs) | |
abstract_value (T *t) | |
std::shared_ptr< Value > | default_value (const std::string &value) |
const T & | get () const |
std::string | get_default_value () const |
std::string | get_implicit_value () const |
bool | has_default () const |
bool | has_implicit () const |
std::shared_ptr< Value > | implicit_value (const std::string &value) |
bool | is_boolean () const |
bool | is_container () const |
void | parse () const |
void | parse (const std::string &text) const |
virtual | ~abstract_value ()=default |
Public Member Functions inherited from Value | |
virtual std::shared_ptr< Value > | clone () const =0 |
virtual | ~Value ()=default |
Protected Attributes | |
bool | m_default = false |
std::string | m_default_value |
bool | m_implicit = false |
std::string | m_implicit_value |
std::shared_ptr< T > | m_result |
T * | m_store |
Definition at line 751 of file cxxopts.hpp.
|
inline |
Definition at line 756 of file cxxopts.hpp.
|
inline |
Definition at line 762 of file cxxopts.hpp.
|
virtualdefault |
|
inline |
Definition at line 769 of file cxxopts.hpp.
|
inlinevirtual |
Implements Value.
Definition at line 818 of file cxxopts.hpp.
|
inline |
|
inlinevirtual |
Implements Value.
Definition at line 834 of file cxxopts.hpp.
|
inlinevirtual |
Implements Value.
Definition at line 840 of file cxxopts.hpp.
|
inlinevirtual |
Implements Value.
Definition at line 806 of file cxxopts.hpp.
|
inlinevirtual |
Implements Value.
Definition at line 812 of file cxxopts.hpp.
|
inlinevirtual |
Implements Value.
Definition at line 826 of file cxxopts.hpp.
|
inlinevirtual |
Implements Value.
Definition at line 846 of file cxxopts.hpp.
|
inlinevirtual |
Implements Value.
Definition at line 794 of file cxxopts.hpp.
|
inlinevirtual |
Implements Value.
Definition at line 800 of file cxxopts.hpp.
|
inlinevirtual |
Implements Value.
Definition at line 788 of file cxxopts.hpp.
|
protected |
Definition at line 868 of file cxxopts.hpp.
|
protected |
Definition at line 871 of file cxxopts.hpp.
|
protected |
Definition at line 869 of file cxxopts.hpp.
|
protected |
Definition at line 872 of file cxxopts.hpp.
|
protected |
Definition at line 865 of file cxxopts.hpp.
|
protected |
Definition at line 866 of file cxxopts.hpp.