|
PEBL 2.2
Psychology Experiment Building Language - Cross-platform psychological experiment development system
|
#include <PObject.h>
Public Member Functions | |
| PObject () | |
| virtual | ~PObject () |
| virtual bool | InitializeProperty (std::string name, Variant v) |
| virtual bool | SetProperty (std::string name, Variant v) |
| virtual Variant | GetProperty (std::string) const |
| virtual ObjectValidationError | ValidateProperty (std::string, Variant v) const |
| virtual ObjectValidationError | ValidateProperty (std::string) const |
Protected Member Functions | |
| virtual std::string | ObjectName () const |
| virtual std::ostream & | PrintProperties (std::ostream &out) const |
| virtual std::ostream & | SendToStream (std::ostream &out) const |
Protected Attributes | |
| unsigned int | mCopies |
| std::map< std::string, Variant > | mProperties |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const PObject &object) |
This class, a subtype of PComplexData, is the base Object class subtypes include sounds, visual objects, etc.
| PObject::PObject | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
virtual |
|
virtual |
|
friend |
|
protected |