Regina 7.3 Calculation Engine
regina::Packet Member List

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

__iter__() constregina::Packet
addPacketRefs(PacketRefs &refs) constregina::Packetinlineprotectedvirtual
addTag(const std::string &tag)regina::Packet
adornedLabel(const std::string &adornment) constregina::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
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 =0regina::Packetprotectedpure virtual
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
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 Packet &)regina::Packetinlineprotected
Packet()=defaultregina::Packetprotected
Packet(const Packet &)regina::Packetinlineprotected
PacketData (defined in regina::Packet)regina::Packetfriend
PacketRefs typedefregina::Packetprotected
parent() constregina::Packetinline
prepend(std::shared_ptr< Packet > child)regina::Packet
prevSibling() constregina::Packetinline
removeAllTags()regina::Packet
removeTag(const std::string &tag)regina::Packet
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
setLabel(const std::string &label)regina::Packet
sortChildren()regina::Packet
str() constregina::Output< Packet >
swapWithNextSibling()regina::Packet
tags() constregina::Packetinline
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
utf8() constregina::Output< Packet >
writeTextLong(std::ostream &out) constregina::Packetinlinevirtual
writeTextShort(std::ostream &out) const =0regina::Packetpure virtual
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 =0regina::Packetprotectedpure virtual
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).