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

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

actualsMacroprotected
addReference() constRCObjectinline
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) constObjectvirtual
flaggedObjectprotected
formalsMacroprotected
getBaseObject() constObject
getCategory() constMacrovirtual
getOpalName() constObject
getParent() constObject
increment()Object
isBuiltin() constObject
isDirty() constObject
isFlagged() constObject
isShared() constObjectvirtual
isTreeMember(const Object *subTree) constObject
itsAttrObject
itsHelpObjectprivate
itsNameObjectprivate
itsParentObjectprivate
Macro(int size, const char *name, const char *help)Macro
Macro(const std::string &name, Object *parent)Macro
Macro()Macroprivate
Macro(const Macro &)Macroprivate
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
Object()Objectprivate
Object(const Object &object)Objectprivate
occurrenceObjectprivate
occurrenceCount()Object
operator=(const SequenceTemplate &)SequenceTemplateprivate
RCObject::operator=(const RCObject &right)RCObjectinlineprotected
parse(Statement &)Objectvirtual
parseActuals(Statement &)Macrovirtual
parseFormals(Statement &)Macrovirtual
parseShortcut(Statement &, bool eval=true)Objectvirtual
parseTemplate(TokenStream &, Statement &)SequenceTemplate
print(std::ostream &) constObjectvirtual
printHelp(std::ostream &) constObjectvirtual
printValue(std::ostream &) constObjectinlinevirtual
RCObject()RCObjectinlineprotected
RCObject(const RCObject &)RCObjectinlineprotected
refCountRCObjectmutableprivate
referencesObjectprivate
registerOwnership(const AttributeHandler::OwnerType &itsClass) constObject
registerReference(Invalidator *a)Object
removeReference() constRCObjectinline
replace(Object *oldObject, Object *newObject)Objectvirtual
SequenceSequenceTemplatefriend
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
sharedFlagObjectprivate
shouldTrace() constMacrovirtual
shouldUpdate() constMacrovirtual
timeStampObjectprivate
unregisterReference(Invalidator *a)Object
update()Objectvirtual
~Macro()Macrovirtual
~Object()Objectvirtual
~RCObject()=0RCObjectinlineprotectedpure virtual
~SequenceTemplate()SequenceTemplatevirtual