OPAL (Object Oriented Parallel Accelerator Library)  2021.1.99
OPAL
Line Member List

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

addReference() constRCObjectinline
BeamSequence(int size, const char *name, const char *help)BeamSequenceprotected
BeamSequence(const std::string &name, BeamSequence *parent)BeamSequenceprotected
BeamSequence()BeamSequenceprivate
BeamSequence(const BeamSequence &)BeamSequenceprivate
builtinObjectprotected
canReplaceBy(Object *object)Elementvirtual
clear()Object
clone(const std::string &name)Linevirtual
copy(const std::string &name)Linevirtual
copyAttributes(const Object &)Object
Element(int size, const char *name, const char *help)Elementprotected
Element(const std::string &name, Element *parent)Elementprotected
Element()Elementprivate
Element(const Element &)Elementprivate
execute()Objectvirtual
fetchLine() constLineprivatevirtual
find(const std::string &name)BeamSequencestatic
findAttribute(const std::string &name)Objectvirtual
findAttribute(const std::string &name) constObjectvirtual
flaggedObjectprotected
getBaseObject() constObject
getCategory() constBeamSequencevirtual
getElement() constElementinline
getEntrance(ReferenceType) constElementvirtual
getExit(ReferenceType) constElementvirtual
getLength() constLinevirtual
getOpalName() constObject
getParent() constObject
increment()Object
IS_CENTRE enum valueElement
IS_ENTRY enum valueElement
IS_EXIT enum valueElement
isBuiltin() constObject
isDirty() constObject
isFlagged() constObject
isShared() constObjectvirtual
isTreeMember(const Object *subTree) constObject
itsAttrObject
itsClassicElementElementprivate
itsHelpObjectprivate
itsNameObjectprivate
itsParentObjectprivate
Line()Line
Line(const Line &)Lineprivate
Line(const std::string &name, Line *parent)Lineprivate
LineTemplate classLinefriend
makeInstance(const std::string &name, Statement &, const Parser *)Objectvirtual
makeTemplate(const std::string &name, TokenStream &is, Statement &stat)Linevirtual
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 Line &)Lineprivate
RCObject::operator=(const RCObject &right)RCObjectinlineprotected
parse(Statement &stat)Linevirtual
parseList(Statement &)Lineprivate
parseShortcut(Statement &, bool eval=true)Objectvirtual
print(std::ostream &stream) constLinevirtual
printHelp(std::ostream &) constObjectvirtual
printValue(std::ostream &) constObjectinlinevirtual
RCObject()RCObjectinlineprotected
RCObject(const RCObject &)RCObjectinlineprotected
refCountRCObjectmutableprivate
referencesObjectprivate
ReferenceType enum nameElement
registerOwnership(const AttributeHandler::OwnerType &itsClass) constObject
registerReference(Invalidator *a)Object
removeReference() constRCObjectinline
replace(Object *oldObject, Object *newObject)Lineprivatevirtual
setDirty(bool)Object
setElement(ElementBase *)Elementinline
setFlag(bool)Object
setOpalName(const std::string &name)Object
setParent(Object *)Object
setShared(bool)Elementvirtual
sharedFlagObjectprivate
shouldTrace() constElementvirtual
shouldUpdate() constElementvirtual
timeStampObjectprivate
unregisterReference(Invalidator *a)Object
update()Objectvirtual
~BeamSequence()BeamSequencevirtual
~Element()Elementvirtual
~Line()Linevirtual
~Object()Objectvirtual
~RCObject()=0RCObjectinlineprotectedpure virtual