Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

AbstractProperty Class Reference

#include <Property.hpp>

Inheritance diagram for AbstractProperty:

Inheritance graph
[legend]

Detailed Description

Abstract property class other properties are derived from.


Public Member Functions

 AbstractProperty ()
 Constructor.
virtual ~AbstractProperty ()
 Virtual destructor needed to be able to delete derived classes via base class pointer.
virtual AbstractPropertyclone () const =0
 Return a copy of the Property.
virtual std::string get_type () const =0
 Get type string for Property.


Constructor & Destructor Documentation

AbstractProperty  )  [inline]
 

Constructor.

virtual ~AbstractProperty  )  [inline, virtual]
 

Virtual destructor needed to be able to delete derived classes via base class pointer.


Member Function Documentation

virtual AbstractProperty* clone  )  const [pure virtual]
 

Return a copy of the Property.

Implemented in Property.

virtual std::string get_type  )  const [pure virtual]
 

Get type string for Property.

Implemented in Property.


Generated on Sun Nov 5 12:06:30 2006 for Graph by  doxygen 1.4.1