#include <typelib.hh>
Public Member Functions | |
VALUE | apply (Typelib::Value value, VALUE new_value) |
RubySetter () | |
~RubySetter () | |
Protected Member Functions | |
bool | visit_ (Typelib::Enum::integral_type &v, Typelib::Enum const &e) |
bool | visit_ (Typelib::Value const &v, Typelib::OpaqueType const &c) |
bool | visit_ (Typelib::Value const &v, Typelib::Container const &c) |
bool | visit_ (Typelib::Value const &v, Typelib::Compound const &c) |
bool | visit_ (Typelib::Value const &v, Typelib::Array const &a) |
bool | visit_ (Typelib::Value const &v, Typelib::Pointer const &p) |
bool | visit_ (double &value) |
bool | visit_ (float &value) |
bool | visit_ (uint64_t &value) |
bool | visit_ (int64_t &value) |
bool | visit_ (uint32_t &value) |
bool | visit_ (int32_t &value) |
bool | visit_ (uint16_t &value) |
bool | visit_ (int16_t &value) |
bool | visit_ (uint8_t &value) |
bool | visit_ (int8_t &value) |
Protected Attributes | |
VALUE | m_value |
Definition at line 157 of file typelib.hh.
RubySetter::RubySetter | ( | ) |
Definition at line 119 of file convert.cc.
RubySetter::~RubySetter | ( | ) |
Definition at line 120 of file convert.cc.
VALUE RubySetter::apply | ( | Typelib::Value | value, | |
VALUE | new_value | |||
) |
Definition at line 122 of file convert.cc.
bool typelib_ruby::RubySetter::visit_ | ( | Typelib::Enum::integral_type & | v, | |
Typelib::Enum const & | e | |||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
bool RubySetter::visit_ | ( | Typelib::Value const & | v, | |
Typelib::OpaqueType const & | c | |||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 105 of file convert.cc.
bool RubySetter::visit_ | ( | Typelib::Value const & | v, | |
Typelib::Container const & | c | |||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 109 of file convert.cc.
bool RubySetter::visit_ | ( | Typelib::Value const & | v, | |
Typelib::Compound const & | c | |||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 101 of file convert.cc.
bool RubySetter::visit_ | ( | Typelib::Value const & | v, | |
Typelib::Array const & | a | |||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 82 of file convert.cc.
bool RubySetter::visit_ | ( | Typelib::Value const & | v, | |
Typelib::Pointer const & | p | |||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 97 of file convert.cc.
bool RubySetter::visit_ | ( | double & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 80 of file convert.cc.
bool RubySetter::visit_ | ( | float & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 79 of file convert.cc.
bool RubySetter::visit_ | ( | uint64_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 78 of file convert.cc.
bool RubySetter::visit_ | ( | int64_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 77 of file convert.cc.
bool RubySetter::visit_ | ( | uint32_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 76 of file convert.cc.
bool RubySetter::visit_ | ( | int32_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 75 of file convert.cc.
bool RubySetter::visit_ | ( | uint16_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 74 of file convert.cc.
bool RubySetter::visit_ | ( | int16_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 73 of file convert.cc.
bool RubySetter::visit_ | ( | uint8_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 72 of file convert.cc.
bool RubySetter::visit_ | ( | int8_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 71 of file convert.cc.
VALUE typelib_ruby::RubySetter::m_value [protected] |
Definition at line 160 of file typelib.hh.