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

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

addReference() const RCObjectinline
BeamSequence(int size, const char *name, const char *help)BeamSequenceprotected
BeamSequence(const std::string &name, BeamSequence *parent)BeamSequenceprotected
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
execute()Objectvirtual
fetchLine() const Lineprivatevirtual
find(const std::string &name)BeamSequencestatic
findAttribute(const std::string &name)Objectvirtual
findAttribute(const std::string &name) const Objectvirtual
flaggedObjectprotected
getBaseObject() const Object
getCategory() const BeamSequencevirtual
getElement() const Elementinline
getEntrance(ReferenceType) const Elementvirtual
getExit(ReferenceType) const Elementvirtual
getLength() const Linevirtual
getOpalName() const Object
getParent() const Object
increment()Object
IS_CENTRE enum valueElement
IS_ENTRY enum valueElement
IS_EXIT enum valueElement
isBuiltin() const Object
isDirty() const Object
isFlagged() const Object
isShared() const Objectvirtual
isTreeMember(const Object *subTree) const Object
itsAttrObject
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
occurrenceCount()Object
operator=(const Line &)Lineprivate
RCObject::operator=(const RCObject &right)RCObjectinlineprotected
parse(Statement &stat)Linevirtual
parseList(Statement &)Lineprivate
parseShortcut(Statement &)Objectvirtual
print(std::ostream &stream) const Linevirtual
printHelp(std::ostream &) const Objectvirtual
printValue(std::ostream &) const Objectinlinevirtual
RCObject()RCObjectinlineprotected
RCObject(const RCObject &)RCObjectinlineprotected
ReferenceType enum nameElement
registerOwnership(const AttributeHandler::OwnerType &itsClass) const Object
registerReference(Invalidator *a)Object
removeReference() const RCObjectinline
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
shouldTrace() const Elementvirtual
shouldUpdate() const Elementvirtual
unregisterReference(Invalidator *a)Object
update()Objectvirtual
~BeamSequence()BeamSequencevirtual
~Element()Elementvirtual
~Line()Linevirtual
~Object()Objectvirtual
~RCObject()=0RCObjectinlineprotectedpure virtual