add(std::shared_ptr< BaseStructure > newChild) | evio::BaseStructure | |
allowsChildren | evio::BaseStructure | protected |
badStringFormat | evio::BaseStructure | protected |
BaseStructure() | evio::BaseStructure | protected |
BaseStructure(std::shared_ptr< BaseStructureHeader > head) | evio::BaseStructure | explicitprotected |
BaseStructure(const BaseStructure &srcBuf) | evio::BaseStructure | protected |
BaseStructure(BaseStructure &&srcBuf) noexcept | evio::BaseStructure | protected |
bbegin() | evio::BaseStructure | inline |
begin() | evio::BaseStructure | inline |
bend() | evio::BaseStructure | inline |
breadth_iterator typedef | evio::BaseStructure | |
byteOrder | evio::BaseStructure | protected |
charData | evio::BaseStructure | protected |
children | evio::BaseStructure | protected |
childrenBegin() | evio::BaseStructure | |
childrenEnd() | evio::BaseStructure | |
compositeData | evio::BaseStructure | protected |
dataLength() | evio::BaseStructure | protected |
difference_type typedef | evio::BaseStructure | |
doubleData | evio::BaseStructure | protected |
end() | evio::BaseStructure | inline |
floatData | evio::BaseStructure | protected |
getAllowsChildren() const | evio::BaseStructure | |
getByteOrder() | evio::BaseStructure | |
getCharData() | evio::BaseStructure | |
getChildAfter(const std::shared_ptr< BaseStructure > aChild) | evio::BaseStructure | |
getChildAt(size_t index) const | evio::BaseStructure | |
getChildBefore(const std::shared_ptr< BaseStructure > aChild) | evio::BaseStructure | |
getChildCount() const | evio::BaseStructure | |
getChildren() const | evio::BaseStructure | |
getCompositeData() | evio::BaseStructure | |
getDepth() | evio::BaseStructure | |
getDoubleData() | evio::BaseStructure | |
getFirstChild() const | evio::BaseStructure | |
getFirstLeaf() | evio::BaseStructure | |
getFloatData() | evio::BaseStructure | |
getHeader() const | evio::BaseStructure | |
getIndex(const std::shared_ptr< BaseStructure > aChild) | evio::BaseStructure | |
getInstance(std::shared_ptr< SegmentHeader > const &head) | evio::EvioSegment | inlinestatic |
getInstance(uint16_t tag, DataType const &typ) | evio::EvioSegment | inlinestatic |
getIntData() | evio::BaseStructure | |
getLastChild() const | evio::BaseStructure | |
getLastLeaf() | evio::BaseStructure | |
getLeafCount() | evio::BaseStructure | |
getLengthsUpToDate() const | evio::BaseStructure | protected |
getLevel() const | evio::BaseStructure | |
getLongData() | evio::BaseStructure | |
getMatchingStructures(std::shared_ptr< IEvioFilter > filter, std::vector< std::shared_ptr< BaseStructure >> &vec) | evio::BaseStructure | |
getNextLeaf() | evio::BaseStructure | |
getNextNode() | evio::BaseStructure | |
getNextSibling() | evio::BaseStructure | |
getNumberDataItems() | evio::BaseStructure | |
getParent() const | evio::BaseStructure | |
getPath() | evio::BaseStructure | |
getPathToRoot(const std::shared_ptr< BaseStructure > &aNode, int depth) const | evio::BaseStructure | protected |
getPreviousLeaf() | evio::BaseStructure | |
getPreviousNode() | evio::BaseStructure | |
getPreviousSibling() | evio::BaseStructure | |
getRawBytes() | evio::BaseStructure | |
getRoot() | evio::BaseStructure | |
getSharedAncestor(std::shared_ptr< BaseStructure > aNode) | evio::BaseStructure | |
getShortData() | evio::BaseStructure | |
getSiblingCount() const | evio::BaseStructure | |
getStringData() | evio::BaseStructure | |
getStructureType() const override | evio::EvioSegment | inlinevirtual |
getThis() | evio::BaseStructure | inline |
getThisConst() const | evio::BaseStructure | inline |
getTotalBytes() const | evio::BaseStructure | |
getUCharData() | evio::BaseStructure | |
getUIntData() | evio::BaseStructure | |
getULongData() | evio::BaseStructure | |
getUShortData() | evio::BaseStructure | |
header | evio::BaseStructure | protected |
insert(const std::shared_ptr< BaseStructure > newChild, size_t childIndex) | evio::BaseStructure | |
intData | evio::BaseStructure | protected |
isContainer() const | evio::BaseStructure | |
isLeaf() const | evio::BaseStructure | |
isNodeAncestor(const std::shared_ptr< BaseStructure > anotherNode) const | evio::BaseStructure | |
isNodeChild(const std::shared_ptr< BaseStructure > aNode) const | evio::BaseStructure | |
isNodeDescendant(std::shared_ptr< BaseStructure > anotherNode) | evio::BaseStructure | |
isNodeRelated(std::shared_ptr< BaseStructure > aNode) | evio::BaseStructure | |
isNodeSibling(const std::shared_ptr< BaseStructure > anotherNode) const | evio::BaseStructure | |
isRoot() const | evio::BaseStructure | |
iterator typedef | evio::BaseStructure | |
iterator_category typedef | evio::BaseStructure | |
lengthsUpToDate | evio::BaseStructure | protected |
longData | evio::BaseStructure | protected |
needSwap() const | evio::BaseStructure | |
numberDataItems | evio::BaseStructure | protected |
operator=(BaseStructure &&other) noexcept | evio::BaseStructure | protected |
operator=(const BaseStructure &other) | evio::BaseStructure | protected |
parent | evio::BaseStructure | protected |
pointer typedef | evio::BaseStructure | |
rawBytes | evio::BaseStructure | protected |
reference typedef | evio::BaseStructure | |
remove(size_t childIndex) | evio::BaseStructure | |
remove(const std::shared_ptr< BaseStructure > aChild) | evio::BaseStructure | |
removeAllChildren() | evio::BaseStructure | |
removeFromParent() | evio::BaseStructure | |
setAllHeaderLengths() | evio::BaseStructure | |
setAllowsChildren(bool allows) | evio::BaseStructure | |
setByteOrder(ByteOrder const &order) | evio::BaseStructure | |
setLengthsUpToDate(bool lengthsUpToDate) | evio::BaseStructure | protected |
setParent(const std::shared_ptr< BaseStructure > &newParent) | evio::BaseStructure | protected |
setRawBytes(uint8_t *bytes, uint32_t len) | evio::BaseStructure | protected |
setRawBytes(std::vector< uint8_t > &bytes) | evio::BaseStructure | protected |
shortData | evio::BaseStructure | protected |
size_type typedef | evio::BaseStructure | |
stringEnd | evio::BaseStructure | protected |
stringList | evio::BaseStructure | protected |
stringsToRawBytes() | evio::BaseStructure | protected |
stringsToRawBytes(std::vector< std::string > &strings, std::vector< uint8_t > &bytes) | evio::BaseStructure | static |
stringsToRawSize(std::vector< std::string > const &strings) | evio::BaseStructure | static |
stringToRawSize(const std::string &str) | evio::BaseStructure | static |
toString() const | evio::BaseStructure | virtual |
transform(std::shared_ptr< BaseStructure > const &structure) | evio::BaseStructure | |
treeToString(std::string const &indent) const | evio::BaseStructure | |
ucharData | evio::BaseStructure | protected |
uintData | evio::BaseStructure | protected |
ulongData | evio::BaseStructure | protected |
unpackRawBytesToStrings() | evio::BaseStructure | |
unpackRawBytesToStrings(std::vector< uint8_t > &bytes, size_t offset, std::vector< std::string > &strData) | evio::BaseStructure | static |
unpackRawBytesToStrings(std::vector< uint8_t > &bytes, size_t offset, size_t maxLength, std::vector< std::string > &strData) | evio::BaseStructure | static |
unpackRawBytesToStrings(uint8_t *bytes, size_t length, std::vector< std::string > &strData) | evio::BaseStructure | static |
unpackRawBytesToStrings(ByteBuffer &buffer, size_t pos, size_t length, std::vector< std::string > &strData) | evio::BaseStructure | static |
updateCharData() | evio::BaseStructure | |
updateCompositeData() | evio::BaseStructure | |
updateDoubleData() | evio::BaseStructure | |
updateFloatData() | evio::BaseStructure | |
updateIntData() | evio::BaseStructure | |
updateLongData() | evio::BaseStructure | |
updateShortData() | evio::BaseStructure | |
updateStringData() | evio::BaseStructure | |
updateUCharData() | evio::BaseStructure | |
updateUIntData() | evio::BaseStructure | |
updateULongData() | evio::BaseStructure | |
updateUShortData() | evio::BaseStructure | |
ushortData | evio::BaseStructure | protected |
value_type typedef | evio::BaseStructure | |
visitAllStructures(std::shared_ptr< IEvioListener > listener) | evio::BaseStructure | |
visitAllStructures(std::shared_ptr< IEvioListener > listener, std::shared_ptr< IEvioFilter > filter) | evio::BaseStructure | |
write(ByteBuffer &dest) | evio::BaseStructure | |
write(uint8_t *dest, ByteOrder const &order) | evio::BaseStructure | |
writeQuick(uint8_t *dest) | evio::BaseStructure | |
writeQuick(ByteBuffer &dest) | evio::BaseStructure | |