Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

ph::common::importable_object_base Class Reference

#include <importable_object.hpp>


Detailed Description

Abstract class representing the interface for an object that can be imported.

Definition at line 21 of file importable_object.hpp.

Public Member Functions

virtual ~importable_object_base ()
virtual void setname (const std::string &name)=0
virtual void addparam (const std::string &name, const std::string &value)=0


Constructor & Destructor Documentation

virtual ph::common::importable_object_base::~importable_object_base  )  [inline, virtual]
 

Definition at line 27 of file importable_object.hpp.


Member Function Documentation

virtual void ph::common::importable_object_base::setname const std::string &  name  )  [pure virtual]
 

During importing, an object that can pretend to be another may have it's name set directly.

virtual void ph::common::importable_object_base::addparam const std::string &  name,
const std::string &  value
[pure virtual]
 

During importing, an object that can pretend to be another may have it's a parameter added to it. This is usually replaced in the text of values during the import.


The documentation for this class was generated from the following file:
Generated on Wed Apr 5 22:03:33 2006 for cppxmlobj by  doxygen 1.4.3