Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

FD::CompositeType Class Reference

#include <CompositeType.h>

Inheritance diagram for FD::CompositeType:

Inheritance graph
[legend]
Collaboration diagram for FD::CompositeType:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::map< std::string,
ObjectRef
map_type
typedef std::pair< std::string,
ObjectRef
map_element_type

Public Member Functions

void printOn (std::ostream &out) const
void readFrom (std::istream &in)
void addField (const std::string &name, ObjectRef obj)
void conservativeAddField (const std::string &name, ObjectRef obj)
ObjectRef get (const std::string &name) const
map_type getAllFields ()

Detailed Description

Allows user-defined types (analog to structs in C/C++)


Member Function Documentation

void FD::CompositeType::printOn std::ostream &  out  )  const [virtual]
 

Generic print function

Implements FD::Object.

void FD::CompositeType::readFrom std::istream &  in  )  [virtual]
 

Generic read function

Reimplemented from FD::Object.


The documentation for this class was generated from the following file:
Generated on Wed Oct 5 14:29:16 2005 for FlowDesigner by  doxygen 1.4.4