29#include "../base/PComplexData.h"
30#include "../utility/PError.h"
31#include "../utility/PEBLUtility.h"
130 cout <<
"Testing: [" << uname <<
"]" <<endl;
131 cout <<
"Object is: " << *
this << endl;
132 cout <<
"-----------------\n";
134 std::map<std::string, Variant>::const_iterator i;
138 cout <<
"[" << i->first <<
"]: " << i->second << endl;
141 cout <<
"----------\n";
161 object.SendToStream(out);
169 return "<Unknown PEBLObjectBase>";
174 out <<
"----------\n";
175 std::map<std::string, Variant>::const_iterator i;
179 out <<
"[" << i->first <<
"]: " << i->second << endl;
182 out <<
"----------\n";
199 std::map<std::string, Variant>::const_iterator i;
std::ostream & operator<<(std::ostream &out, const PEBLObjectBase &object)
@ OVE_INVALID_PROPERTY_NAME
virtual std::string ObjectName() const
virtual std::ostream & SendToStream(std::ostream &out) const
virtual bool InitializeProperty(std::string name, Variant v)
virtual ~PEBLObjectBase()
Standard Destructor.
virtual bool SetProperty(std::string name, Variant v)
std::map< std::string, Variant > mProperties
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual std::ostream & PrintProperties(std::ostream &out)
Variant GetProperty(std::string) const
virtual Variant GetPropertyList()
PEBLObjectBase()
Standard Constructor.
void PushBack(const Variant &v)
std::string ToUpper(const std::string &text)
void SignalFatalError(const std::string &message)