#include <dynamic_object.hpp>
◆ Dynamic_Object() [1/2]
| chaiscript::dispatch::Dynamic_Object::Dynamic_Object |
( |
std::string | t_type_name | ) |
|
|
inlineexplicit |
◆ Dynamic_Object() [2/2]
| chaiscript::dispatch::Dynamic_Object::Dynamic_Object |
( |
| ) |
|
|
default |
◆ get_attr() [1/2]
| Boxed_Value & chaiscript::dispatch::Dynamic_Object::get_attr |
( |
const std::string & | t_attr_name | ) |
|
|
inline |
◆ get_attr() [2/2]
| const Boxed_Value & chaiscript::dispatch::Dynamic_Object::get_attr |
( |
const std::string & | t_attr_name | ) |
const |
|
inline |
◆ get_attrs()
| std::map< std::string, Boxed_Value > chaiscript::dispatch::Dynamic_Object::get_attrs |
( |
| ) |
const |
|
inline |
◆ get_type_name()
| std::string chaiscript::dispatch::Dynamic_Object::get_type_name |
( |
| ) |
const |
|
inline |
◆ has_attr()
| bool chaiscript::dispatch::Dynamic_Object::has_attr |
( |
const std::string & | t_attr_name | ) |
const |
|
inline |
◆ is_explicit()
| bool chaiscript::dispatch::Dynamic_Object::is_explicit |
( |
| ) |
const |
|
inline |
◆ method_missing() [1/2]
| Boxed_Value & chaiscript::dispatch::Dynamic_Object::method_missing |
( |
const std::string & | t_method_name | ) |
|
|
inline |
◆ method_missing() [2/2]
| const Boxed_Value & chaiscript::dispatch::Dynamic_Object::method_missing |
( |
const std::string & | t_method_name | ) |
const |
|
inline |
◆ operator[]() [1/2]
| Boxed_Value & chaiscript::dispatch::Dynamic_Object::operator[] |
( |
const std::string & | t_attr_name | ) |
|
|
inline |
◆ operator[]() [2/2]
| const Boxed_Value & chaiscript::dispatch::Dynamic_Object::operator[] |
( |
const std::string & | t_attr_name | ) |
const |
|
inline |
◆ set_explicit()
| void chaiscript::dispatch::Dynamic_Object::set_explicit |
( |
const bool | t_explicit | ) |
|
|
inline |
The documentation for this class was generated from the following file: