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

#include <typelib.hh>

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

List of all members.

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

Detailed Description

Definition at line 159 of file typelib.hh.


Constructor & Destructor Documentation

Definition at line 134 of file convert.cc.

Definition at line 135 of file convert.cc.


Member Function Documentation

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.


Member Data Documentation

Definition at line 162 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