Regina 7.3 Calculation Engine
regina::Script Member List

This is the complete list of members for regina::Script, including all inherited members.

__iter__() constregina::Packet
addPacketRefs(PacketRefs &refs) const overrideregina::Scriptinlineprotectedvirtual
addTag(const std::string &tag)regina::Packet
addVariable(const std::string &name, std::weak_ptr< Packet > value={})regina::Scriptinline
addVariableName(const std::string &name, std::weak_ptr< Packet > value={})regina::Script
adornedLabel(const std::string &adornment) constregina::Packet
append(const std::string &extraText)regina::Scriptinline
regina::Packet::append(std::shared_ptr< Packet > child)regina::Packet
begin()regina::Packetinline
begin() constregina::Packetinline
children()regina::Packetinline
children() constregina::Packetinline
cloneAsSibling(bool cloneDescendants=false, bool end=true) constregina::Packet
countChildren() constregina::Packet
countDescendants() constregina::Packetinline
countVariables() constregina::Scriptinline
descendants()regina::Packetinline
descendants() constregina::Packetinline
detail() constregina::Output< Packet >
end()regina::Packetinline
end() constregina::Packetinline
findPacketLabel(const std::string &label)regina::Packet
findPacketLabel(const std::string &label) constregina::Packet
firstChild() constregina::Packetinline
firstTreePacket(PacketType type)regina::Packetinline
firstTreePacket(PacketType type) constregina::Packetinline
fullName() constregina::Packet
hasParent() constregina::Packetinline
hasTag(const std::string &tag) constregina::Packetinline
hasTags() constregina::Packetinline
humanLabel() constregina::Packetinline
insert(std::shared_ptr< Packet > newChild, std::shared_ptr< Packet > prevChild)regina::Packet
insertChildAfter(std::shared_ptr< Packet > newChild, std::shared_ptr< Packet > prevChild)regina::Packetinline
insertChildFirst(std::shared_ptr< Packet > child)regina::Packetinline
insertChildLast(std::shared_ptr< Packet > child)regina::Packetinline
internalClonePacket() const overrideregina::Scriptprotectedvirtual
internalID() constregina::Packet
isAncestorOf(const Packet &descendant) constregina::Packet
isListening(PacketListener *listener)regina::Packetinline
label() constregina::Packetinline
lastChild() constregina::Packetinline
levelsDownTo(const Packet &descendant) constregina::Packet
levelsUpTo(const Packet &ancestor) constregina::Packetinline
listen(PacketListener *listener)regina::Packet
listenVariables(PacketListener *listener)regina::Scriptinline
makeOrphan()regina::Packet
moveDown(unsigned steps=1)regina::Packet
moveToFirst()regina::Packet
moveToLast()regina::Packet
moveUp(unsigned steps=1)regina::Packet
nextSibling() constregina::Packetinline
nextTreePacket()regina::Packet
nextTreePacket() constregina::Packet
nextTreePacket(PacketType type)regina::Packetinline
nextTreePacket(PacketType type) constregina::Packetinline
operator!=(const Script &other) constregina::Scriptinline
operator=(const Script &src)regina::Script
regina::Packet::operator=(const Packet &)regina::Packetinlineprotected
operator==(const Script &other) constregina::Script
Packet()=defaultregina::Packetprotected
Packet(const Packet &)regina::Packetinlineprotected
PacketRefs typedefregina::Packetprotected
parent() constregina::Packetinline
prepend(std::shared_ptr< Packet > child)regina::Packet
prevSibling() constregina::Packetinline
removeAllTags()regina::Packet
removeAllVariables()regina::Scriptinline
removeTag(const std::string &tag)regina::Packet
removeVariable(const std::string &name)regina::Script
removeVariable(size_t index)regina::Script
reparent(const std::shared_ptr< Packet > &newParent, bool first=false)regina::Packet
root() constregina::Packet
samePacket(const Packet &other) constregina::Packetinline
save(const char *filename, bool compressed=true, FileFormat format=REGINA_CURRENT_FILE_FORMAT) constregina::Packet
save(std::ostream &s, bool compressed=true, FileFormat format=REGINA_CURRENT_FILE_FORMAT) constregina::Packet
Script()=defaultregina::Script
Script(const Script &)=defaultregina::Script
setLabel(const std::string &label)regina::Packet
setText(const std::string &newText)regina::Scriptinline
setVariableName(size_t index, const std::string &name)regina::Script
setVariableValue(size_t index, std::weak_ptr< Packet > value={})regina::Script
sortChildren()regina::Packet
str() constregina::Output< Packet >
swap(Script &other)regina::Script
swapWithNextSibling()regina::Packet
tags() constregina::Packetinline
text() constregina::Scriptinline
totalTreeSize() constregina::Packet
transferChildren(const std::shared_ptr< Packet > &newParent)regina::Packet
type() const =0regina::Packetpure virtual
typeName() const =0regina::Packetpure virtual
unlisten(PacketListener *listener)regina::Packet
unlistenVariables(PacketListener *listener)regina::Scriptinline
utf8() constregina::Output< Packet >
variableIndex(const std::string &name) constregina::Script
variableName(size_t index) constregina::Script
variableValue(size_t index) constregina::Script
variableValue(const std::string &name) constregina::Script
writeTextLong(std::ostream &out) const overrideregina::Scriptvirtual
writeTextShort(std::ostream &out) const overrideregina::Scriptvirtual
writeXMLAnon(std::ostream &out, FileFormat format, PacketRefs &refs, const Packet &p) constregina::Packetprotected
writeXMLFile(std::ostream &out, FileFormat format=REGINA_CURRENT_FILE_FORMAT) constregina::Packet
writeXMLFooter(std::ostream &out, const char *element, FileFormat format) constregina::Packetprotected
writeXMLHeader(std::ostream &out, const char *element, FileFormat format, bool anon, PacketRefs &refs, bool newline, std::pair< const char *, Args >... attr) constregina::Packetprotected
writeXMLPacketData(std::ostream &out, FileFormat format, bool anon, PacketRefs &refs) const overrideregina::Scriptprotectedvirtual
writeXMLTreeData(std::ostream &out, FileFormat format, PacketRefs &refs) constregina::Packetprotected
~Packet()regina::Packetvirtual

Copyright © 1999-2023, The Regina development team
This software is released under the GNU General Public License, with some additional permissions; see the source code for details.
For further information, or to submit a bug or other problem, please contact Ben Burton (bab@maths.uq.edu.au).