ObjectType.h
Classes
- ObjectType -- Base Class for Objects in Tasking interface (full description)
Interface
- Public Members
- ObjectType()
- ObjectType(const String &typeName)
- ObjectType(const ObjectType &other)
- ObjectType(const Vector<String> &typeNames)
- ObjectType &operator=(const ObjectType &other)
- ~ObjectType()
- void addAncestor(const String &typeName)
- void addChild(const String &typeName)
- Bool isExactTypeOf(const ObjectType &other) const
- Bool operator==(const ObjectType &other) const
- Bool operator!=(const ObjectType &other) const
- Bool isA(const ObjectType &other) const
- const Vector<String> &typeNames() const
or
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
- SomeClass
- SomeOtherClass
- some concept
Etymology
Synopsis
Example
Motivation
Template Type Argument Requirements (T)
Thrown Exceptions
To Do
- add this feature
- fix this bug
- start discussion of this possible extension
Member Description
ObjectType(const ObjectType &other)
ObjectType &operator=(const ObjectType &other)
We should check that the type doesn't already exist
Bool isExactTypeOf(const ObjectType &other) const
Bool operator==(const ObjectType &other) const
Bool operator!=(const ObjectType &other) const
!!!! Move out of class declaration
Bool isA(const ObjectType &other) const