#include <IRegistrationSequence.h>
Public Types | |
typedef ObjectReg | Registration |
typedef std::vector< Registration > | Registrations |
A list of object registrations. | |
typedef Registrations::size_type | size_type |
Public Member Functions | |
virtual | ~IRegistrationSequence () |
virtual std::ostream & | fillStream (std::ostream &s) const |
virtual bool | empty () const =0 |
True if this object does not conatin any registrations. | |
virtual size_type | size () const =0 |
Returns the number of registrations this object contains. | |
virtual const Registrations & | registrations () const =0 |
The list of objects registered with this object. | |
virtual Registrations | registration (const std::string &path) const =0 |
Return all Registrations with the given TES path. | |
virtual Registration * | registration (const DataObject *dobj) const =0 |
Return the Registration with the given DataObject or NULL if fail. |
Definition at line 9 of file IRegistrationSequence.h.
Definition at line 14 of file IRegistrationSequence.h.
typedef std::vector<Registration> IRegistrationSequence::Registrations |
typedef Registrations::size_type IRegistrationSequence::size_type |
Definition at line 18 of file IRegistrationSequence.h.
IRegistrationSequence::~IRegistrationSequence | ( | ) | [virtual] |
std::ostream & IRegistrationSequence::fillStream | ( | std::ostream & | s | ) | const [virtual] |
virtual bool IRegistrationSequence::empty | ( | ) | const [pure virtual] |
True if this object does not conatin any registrations.
virtual size_type IRegistrationSequence::size | ( | ) | const [pure virtual] |
Returns the number of registrations this object contains.
virtual const Registrations& IRegistrationSequence::registrations | ( | ) | const [pure virtual] |
The list of objects registered with this object.
virtual Registrations IRegistrationSequence::registration | ( | const std::string & | path | ) | const [pure virtual] |
Return all Registrations with the given TES path.
virtual Registration* IRegistrationSequence::registration | ( | const DataObject * | dobj | ) | const [pure virtual] |
Return the Registration with the given DataObject or NULL if fail.