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_ (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_parent
VALUE m_registry
VALUE m_value

Detailed Description

Definition at line 125 of file typelib.hh.


Constructor & Destructor Documentation

RubyGetter::RubyGetter (  ) 

Definition at line 58 of file convert.cc.

RubyGetter::~RubyGetter (  ) 

Definition at line 59 of file convert.cc.


Member Function Documentation

VALUE RubyGetter::apply ( Typelib::Value  value,
VALUE  registry,
VALUE  parent 
)

Reimplemented in ContainerIterator.

Definition at line 61 of file convert.cc.

bool typelib_ruby::RubyGetter::visit_ ( Typelib::Enum::integral_type v,
Typelib::Enum const &  e 
) [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

bool RubyGetter::visit_ ( Typelib::Value const &  v,
Typelib::OpaqueType const &  c 
) [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 42 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 47 of file convert.cc.

bool RubyGetter::visit_ ( Typelib::Value const &  v,
Typelib::Compound const &  c 
) [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 37 of file convert.cc.

bool RubyGetter::visit_ ( Typelib::Value const &  v,
Typelib::Array const &  a 
) [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 32 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_ ( double &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 25 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_ ( uint64_t &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 23 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_ ( uint32_t &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 21 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_ ( uint16_t &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 19 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_ ( uint8_t &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 17 of file convert.cc.

bool RubyGetter::visit_ ( int8_t &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 16 of file convert.cc.


Member Data Documentation

Definition at line 130 of file typelib.hh.

Definition at line 129 of file typelib.hh.

Definition at line 128 of file typelib.hh.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


typelib
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Fri Jan 11 09:37:02 2013