OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
SequenceTemplate Member List

This is the complete list of members for SequenceTemplate, including all inherited members.

actualsMacroprotected
addReference() const RCObjectinline
bodySequenceTemplateprivate
builtinObjectprotected
canReplaceBy(Object *object)Objectvirtual
clear()Object
clone(const std::string &name)SequenceTemplatevirtual
copyAttributes(const Object &)Object
execute()Objectvirtual
findAttribute(const std::string &name)Objectvirtual
findAttribute(const std::string &name) const Objectvirtual
flaggedObjectprotected
formalsMacroprotected
getBaseObject() const Object
getCategory() const Macrovirtual
getOpalName() const Object
getParent() const Object
increment()Object
isBuiltin() const Object
isDirty() const Object
isFlagged() const Object
isShared() const Objectvirtual
isTreeMember(const Object *subTree) const Object
itsAttrObject
Macro(int size, const char *name, const char *help)Macro
Macro(const std::string &name, Object *parent)Macro
makeInstance(const std::string &name, Statement &, const Parser *)SequenceTemplatevirtual
makeTemplate(const std::string &name, TokenStream &, Statement &)SequenceTemplatevirtual
modifiedObjectprotected
Object(int size, const char *name, const char *help)Objectprotected
Object(const std::string &name, Object *parent)Objectprotected
occurrenceCount()Object
operator=(const SequenceTemplate &)SequenceTemplateprivate
RCObject::operator=(const RCObject &right)RCObjectinlineprotected
parse(Statement &)Objectvirtual
parseActuals(Statement &)Macrovirtual
parseFormals(Statement &)Macrovirtual
parseShortcut(Statement &)Objectvirtual
parseTemplate(TokenStream &, Statement &)SequenceTemplate
print(std::ostream &) const Objectvirtual
printHelp(std::ostream &) const Objectvirtual
printValue(std::ostream &) const Objectinlinevirtual
RCObject()RCObjectinlineprotected
RCObject(const RCObject &)RCObjectinlineprotected
registerOwnership(const AttributeHandler::OwnerType &itsClass) const Object
registerReference(Invalidator *a)Object
removeReference() const RCObjectinline
replace(Object *oldObject, Object *newObject)Objectvirtual
Sequence classSequenceTemplatefriend
SequenceTemplate()SequenceTemplate
SequenceTemplate(const SequenceTemplate &)SequenceTemplateprivate
SequenceTemplate(const std::string &name, Object *parent)SequenceTemplateprivate
setDirty(bool)Object
setFlag(bool)Object
setOpalName(const std::string &name)Object
setParent(Object *)Object
setShared(bool)Objectvirtual
shouldTrace() const Macrovirtual
shouldUpdate() const Macrovirtual
unregisterReference(Invalidator *a)Object
update()Objectvirtual
~Macro()Macrovirtual
~Object()Objectvirtual
~RCObject()=0RCObjectinlineprotectedpure virtual
~SequenceTemplate()SequenceTemplatevirtual