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_ (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_value

Detailed Description

Definition at line 157 of file typelib.hh.


Constructor & Destructor Documentation

RubySetter::RubySetter (  ) 

Definition at line 119 of file convert.cc.

RubySetter::~RubySetter (  ) 

Definition at line 120 of file convert.cc.


Member Function Documentation

VALUE RubySetter::apply ( Typelib::Value  value,
VALUE  new_value 
)

Definition at line 122 of file convert.cc.

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

Reimplemented from Typelib::ValueVisitor.

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

Reimplemented from Typelib::ValueVisitor.

Definition at line 105 of file convert.cc.

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

Reimplemented from Typelib::ValueVisitor.

Definition at line 109 of file convert.cc.

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

Reimplemented from Typelib::ValueVisitor.

Definition at line 101 of file convert.cc.

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

Reimplemented from Typelib::ValueVisitor.

Definition at line 82 of file convert.cc.

bool RubySetter::visit_ ( Typelib::Value const &  v,
Typelib::Pointer const &  p 
) [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 97 of file convert.cc.

bool RubySetter::visit_ ( double &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 80 of file convert.cc.

bool RubySetter::visit_ ( float &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 79 of file convert.cc.

bool RubySetter::visit_ ( uint64_t &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 78 of file convert.cc.

bool RubySetter::visit_ ( int64_t &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 77 of file convert.cc.

bool RubySetter::visit_ ( uint32_t &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 76 of file convert.cc.

bool RubySetter::visit_ ( int32_t &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 75 of file convert.cc.

bool RubySetter::visit_ ( uint16_t &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 74 of file convert.cc.

bool RubySetter::visit_ ( int16_t &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 73 of file convert.cc.

bool RubySetter::visit_ ( uint8_t &  value  )  [protected, virtual]

Reimplemented from Typelib::ValueVisitor.

Definition at line 72 of file convert.cc.

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

Reimplemented from Typelib::ValueVisitor.

Definition at line 71 of file convert.cc.


Member Data Documentation

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