OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
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
Macro::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
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
sharedFlagObjectprivate
shouldTrace() constMacrovirtual
shouldUpdate() constMacrovirtual
timeStampObjectprivate
unregisterReference(Invalidator *a)Object
update()Objectvirtual
~Macro()Macrovirtual
~Object()Objectvirtual
~RCObject()=0RCObjectinlineprotectedpure virtual
~SequenceTemplate()SequenceTemplatevirtual