27#ifndef __PCUSTOMOBJECT_H__
28#define __PCUSTOMOBJECT_H__
30#include "../base/PEBLObject.h"
31#include "../utility/rc_ptrs.h"
60 virtual std::ostream &
SendToStream(std::ostream& out)
const;
This class simply represent an abstract text-based object.
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual Variant GetProperty(std::string) const
virtual bool SetProperty(std::string, Variant v)
virtual std::string ObjectName() const
virtual std::ostream & SendToStream(std::ostream &out) const
This sends the color descriptions to the specified stream.
virtual std::ostream & PrintProperties(std::ostream &out)
std::list< std::string > GetObjectOrder()
std::list< std::string > mObjectOrder
virtual Variant GetPropertyList()