Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
attribute_t Class Referenceabstract
+ Inheritance diagram for attribute_t:

Public Member Functions

virtual void reset ()=0
 
virtual void * address ()=0
 
virtual std::string toString ()=0
 
virtual int read (ixstream *ifx)=0
 
virtual XString get_name ()
 
virtual XString get_type ()
 

Protected Member Functions

 attribute_t ()
 
 attribute_t (XString name)
 
 attribute_t (XString name, XString type)
 
virtual ~attribute_t ()
 

Protected Attributes

XString fName
 
XString fType
 

Private Member Functions

 attribute_t (const attribute_t &src)
 
attribute_toperator= (const attribute_t &src)
 

Detailed Description

Definition at line 61 of file hddm-root.cpp.

Constructor & Destructor Documentation

attribute_t::attribute_t ( )
inlineprotected

Definition at line 63 of file hddm-root.cpp.

attribute_t::attribute_t ( XString  name)
inlineprotected

Definition at line 64 of file hddm-root.cpp.

attribute_t::attribute_t ( XString  name,
XString  type 
)
inlineprotected

Definition at line 65 of file hddm-root.cpp.

virtual attribute_t::~attribute_t ( )
inlineprotectedvirtual

Definition at line 66 of file hddm-root.cpp.

attribute_t::attribute_t ( const attribute_t src)
private

Member Function Documentation

virtual XString attribute_t::get_name ( )
inlinevirtual

Definition at line 73 of file hddm-root.cpp.

virtual XString attribute_t::get_type ( )
inlinevirtual

Definition at line 74 of file hddm-root.cpp.

attribute_t& attribute_t::operator= ( const attribute_t src)
private

Member Data Documentation

XString attribute_t::fType
protected

Definition at line 82 of file hddm-root.cpp.


The documentation for this class was generated from the following file: