#include <typelib.hh>
Public Member Functions | |
VALUE | apply (Typelib::Value value, VALUE registry, VALUE parent) |
RubyGetter () | |
~RubyGetter () | |
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_parent |
VALUE | m_registry |
VALUE | m_value |
Definition at line 127 of file typelib.hh.
Definition at line 73 of file convert.cc.
Definition at line 74 of file convert.cc.
VALUE RubyGetter::apply | ( | Typelib::Value | value, |
VALUE | registry, | ||
VALUE | parent | ||
) |
Reimplemented in ContainerIterator.
Definition at line 76 of file convert.cc.
bool RubyGetter::visit_ | ( | int8_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 16 of file convert.cc.
bool RubyGetter::visit_ | ( | uint8_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 17 of file convert.cc.
bool RubyGetter::visit_ | ( | int16_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 18 of file convert.cc.
bool RubyGetter::visit_ | ( | uint16_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 19 of file convert.cc.
bool RubyGetter::visit_ | ( | int32_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 20 of file convert.cc.
bool RubyGetter::visit_ | ( | uint32_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 21 of file convert.cc.
bool RubyGetter::visit_ | ( | int64_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 22 of file convert.cc.
bool RubyGetter::visit_ | ( | uint64_t & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 23 of file convert.cc.
bool RubyGetter::visit_ | ( | float & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 24 of file convert.cc.
bool RubyGetter::visit_ | ( | double & | value | ) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 25 of file convert.cc.
bool RubyGetter::visit_ | ( | Typelib::Value const & | v, |
Typelib::Pointer const & | p | ||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 27 of file convert.cc.
bool RubyGetter::visit_ | ( | Typelib::Value const & | v, |
Typelib::Array const & | a | ||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 35 of file convert.cc.
bool RubyGetter::visit_ | ( | Typelib::Value const & | v, |
Typelib::Compound const & | c | ||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 43 of file convert.cc.
bool RubyGetter::visit_ | ( | Typelib::Value const & | v, |
Typelib::Container const & | c | ||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Reimplemented in ContainerIterator.
Definition at line 59 of file convert.cc.
bool RubyGetter::visit_ | ( | Typelib::Value const & | v, |
Typelib::OpaqueType const & | c | ||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 51 of file convert.cc.
bool RubyGetter::visit_ | ( | Typelib::Enum::integral_type & | v, |
Typelib::Enum const & | e | ||
) | [protected, virtual] |
Reimplemented from Typelib::ValueVisitor.
Definition at line 67 of file convert.cc.
VALUE typelib_ruby::RubyGetter::m_parent [protected] |
Definition at line 132 of file typelib.hh.
VALUE typelib_ruby::RubyGetter::m_registry [protected] |
Definition at line 131 of file typelib.hh.
VALUE typelib_ruby::RubyGetter::m_value [protected] |
Definition at line 130 of file typelib.hh.