#include <typelib.hh>
Public Member Functions | |
VALUE | apply (Typelib::Value value, VALUE new_value) |
RubySetter () | |
~RubySetter () | |
Protected Member Functions | |
bool | visit_ (int8_t &value) |
bool | visit_ (uint8_t &value) |
bool | visit_ (int16_t &value) |
bool | visit_ (uint16_t &value) |
bool | visit_ (int32_t &value) |
bool | visit_ (uint32_t &value) |
bool | visit_ (int64_t &value) |
bool | visit_ (uint64_t &value) |
bool | visit_ (float &value) |
bool | visit_ (double &value) |
bool | visit_ (Typelib::Value const &v, Typelib::Pointer const &p) |
bool | visit_ (Typelib::Value const &v, Typelib::Array const &a) |
bool | visit_ (Typelib::Value const &v, Typelib::Compound const &c) |
bool | visit_ (Typelib::Value const &v, Typelib::Container const &c) |
bool | visit_ (Typelib::Value const &v, Typelib::OpaqueType const &c) |
bool | visit_ (Typelib::Enum::integral_type &v, Typelib::Enum const &e) |
Protected Attributes | |
VALUE | m_value |
Definition at line 159 of file typelib.hh.
Definition at line 134 of file convert.cc.
Definition at line 135 of file convert.cc.
VALUE RubySetter::apply | ( | Typelib::Value | value, |
VALUE | new_value | ||
) |
Definition at line 137 of file convert.cc.
bool RubySetter::visit_ | ( | int8_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 86 of file convert.cc.
bool RubySetter::visit_ | ( | uint8_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 87 of file convert.cc.
bool RubySetter::visit_ | ( | int16_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 88 of file convert.cc.
bool RubySetter::visit_ | ( | uint16_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 89 of file convert.cc.
bool RubySetter::visit_ | ( | int32_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 90 of file convert.cc.
bool RubySetter::visit_ | ( | uint32_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 91 of file convert.cc.
bool RubySetter::visit_ | ( | int64_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 92 of file convert.cc.
bool RubySetter::visit_ | ( | uint64_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 93 of file convert.cc.
bool RubySetter::visit_ | ( | float & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 94 of file convert.cc.
bool RubySetter::visit_ | ( | double & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 95 of file convert.cc.
bool RubySetter::visit_ | ( | Typelib::Value const & | v, |
Typelib::Pointer const & | p | ||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 112 of file convert.cc.
bool RubySetter::visit_ | ( | Typelib::Value const & | v, |
Typelib::Array const & | a | ||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 97 of file convert.cc.
bool RubySetter::visit_ | ( | Typelib::Value const & | v, |
Typelib::Compound const & | c | ||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 116 of file convert.cc.
bool RubySetter::visit_ | ( | Typelib::Value const & | v, |
Typelib::Container const & | c | ||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 124 of file convert.cc.
bool RubySetter::visit_ | ( | Typelib::Value const & | v, |
Typelib::OpaqueType const & | c | ||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 120 of file convert.cc.
bool RubySetter::visit_ | ( | Typelib::Enum::integral_type & | v, |
Typelib::Enum const & | e | ||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 128 of file convert.cc.
VALUE typelib_ruby::RubySetter::m_value [protected] |
Definition at line 162 of file typelib.hh.