CLAM::EnumTypedTypes Class Reference

#include <ControlPrinterTyped.hxx>

List of all members.

Public Types

enum  tEnum {
  eString = 0, eFloat = 1, eDouble = 2, eInt = 3,
  eMidi = 4
}

Public Member Functions

 EnumTypedTypes ()
 EnumTypedTypes (tValue v)
 EnumTypedTypes (const std::string &s)
virtual CLAM::ComponentSpecies () const
 Returns a new object of the same class than the receiver object.

Static Public Member Functions

static tEnumValueValueTable ()

Detailed Description

Definition at line 37 of file ControlPrinterTyped.hxx.


Member Enumeration Documentation

Enumerator:
eString 
eFloat 
eDouble 
eInt 
eMidi 

Definition at line 45 of file ControlPrinterTyped.hxx.


Constructor & Destructor Documentation

CLAM::EnumTypedTypes::EnumTypedTypes (  )  [inline]

Definition at line 39 of file ControlPrinterTyped.hxx.

Referenced by Species().

CLAM::EnumTypedTypes::EnumTypedTypes ( tValue  v  )  [inline]

Definition at line 40 of file ControlPrinterTyped.hxx.

CLAM::EnumTypedTypes::EnumTypedTypes ( const std::string &  s  )  [inline]

Definition at line 41 of file ControlPrinterTyped.hxx.


Member Function Documentation

virtual CLAM::Component* CLAM::EnumTypedTypes::Species (  )  const [inline, virtual]

Returns a new object of the same class than the receiver object.

To be reimplemented by subclasses.

Returns:
a new allocated component. The pointer belongs to the caller.

Implements CLAM::Enum.

Definition at line 43 of file ControlPrinterTyped.hxx.

References EnumTypedTypes().

static tEnumValue* CLAM::EnumTypedTypes::ValueTable (  )  [inline, static]

Definition at line 52 of file ControlPrinterTyped.hxx.

References eDouble, eFloat, eInt, eMidi, eString, and NULL.


The documentation for this class was generated from the following file:
Generated by  doxygen 1.6.3