Public Member Functions | Protected Member Functions | Protected Attributes
typelib_ruby::RubyGetter Class Reference

#include <typelib.hh>

Inheritance diagram for typelib_ruby::RubyGetter:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 127 of file typelib.hh.


Constructor & Destructor Documentation

Definition at line 73 of file convert.cc.

Definition at line 74 of file convert.cc.


Member Function Documentation

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.


Member Data Documentation

Definition at line 132 of file typelib.hh.

Definition at line 131 of file typelib.hh.

Definition at line 130 of file typelib.hh.


The documentation for this class was generated from the following files:


typelib
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Thu Jan 2 2014 11:38:41