#include <polyglot_object_bridge.h>
|
virtual const std::vector< std::string > * | properties () const |
|
virtual const std::vector< std::string > * | methods () const |
|
◆ ~Object_bridge()
virtual shcore::polyglot::Object_bridge::~Object_bridge |
( |
| ) |
|
|
virtualdefault |
◆ append_descr()
std::string & shcore::polyglot::Object_bridge::append_descr |
( |
std::string & |
s_out, |
|
|
int |
indent = -1 , |
|
|
int |
quote_strings = 0 |
|
) |
| const |
|
virtual |
◆ append_json()
◆ append_repr()
std::string & shcore::polyglot::Object_bridge::append_repr |
( |
std::string & |
s_out | ) |
const |
|
virtual |
◆ call()
virtual Value shcore::polyglot::Object_bridge::call |
( |
const std::string & |
, |
|
|
const Argument_list & |
|
|
) |
| |
|
inlinevirtual |
◆ class_name()
virtual std::string shcore::polyglot::Object_bridge::class_name |
( |
| ) |
const |
|
pure virtual |
◆ get_member() [1/2]
virtual Value shcore::polyglot::Object_bridge::get_member |
( |
const std::string & |
| ) |
const |
|
inlinevirtual |
◆ get_member() [2/2]
virtual Value shcore::polyglot::Object_bridge::get_member |
( |
size_t |
| ) |
const |
|
inlinevirtual |
◆ get_members()
std::vector< std::string > shcore::polyglot::Object_bridge::get_members |
( |
| ) |
const |
|
virtual |
Returns the list of members that this object has.
◆ has_member()
bool shcore::polyglot::Object_bridge::has_member |
( |
const std::string & |
prop | ) |
const |
|
virtual |
◆ has_method()
bool shcore::polyglot::Object_bridge::has_method |
( |
const std::string & |
name | ) |
const |
Returns true if a method with the given name exists.
◆ is_indexed()
virtual bool shcore::polyglot::Object_bridge::is_indexed |
( |
| ) |
const |
|
inlinevirtual |
◆ length()
virtual size_t shcore::polyglot::Object_bridge::length |
( |
| ) |
const |
|
inlinevirtual |
◆ methods()
virtual const std::vector< std::string > * shcore::polyglot::Object_bridge::methods |
( |
| ) |
const |
|
inlineprivatevirtual |
◆ properties()
virtual const std::vector< std::string > * shcore::polyglot::Object_bridge::properties |
( |
| ) |
const |
|
inlineprivatevirtual |
◆ set_member() [1/2]
virtual void shcore::polyglot::Object_bridge::set_member |
( |
const std::string & |
, |
|
|
Value |
|
|
) |
| |
|
inlinevirtual |
Sets the value of a member.
◆ set_member() [2/2]
virtual void shcore::polyglot::Object_bridge::set_member |
( |
size_t |
, |
|
|
Value |
|
|
) |
| |
|
inlinevirtual |
Sets the value of a member.
The documentation for this class was generated from the following files: