at(size_t i) const | Sawyer::Tree::ListNode< T > | inline |
back() const | Sawyer::Tree::ListNode< T > | inline |
capacity() const | Sawyer::Tree::ListNode< T > | inline |
children | Sawyer::Tree::Node | |
clear() | Sawyer::Tree::ListNode< T > | inline |
elmts() const | Sawyer::Tree::ListNode< T > | |
empty() const | Sawyer::Tree::ListNode< T > | inline |
erase(const std::shared_ptr< T > &toErase, size_t startAt=0) | Sawyer::Tree::ListNode< T > | |
eraseAt(size_t i) | Sawyer::Tree::ListNode< T > | inline |
find(Predicate predicate) | Sawyer::Tree::Node | inline |
find(Predicate predicate) const | Sawyer::Tree::Node | inline |
findParent(Predicate predicate) | Sawyer::Tree::Node | inline |
findParent(Predicate predicate) const | Sawyer::Tree::Node | inline |
findParentType() | Sawyer::Tree::Node | inline |
findParentType() const | Sawyer::Tree::Node | inline |
findParentType(Predicate predicate) | Sawyer::Tree::Node | inline |
findParentType(Predicate predicate) const | Sawyer::Tree::Node | inline |
findType() | Sawyer::Tree::Node | inline |
findType() const | Sawyer::Tree::Node | inline |
findType(Predicate predicate) | Sawyer::Tree::Node | inline |
findType(Predicate predicate) const | Sawyer::Tree::Node | inline |
front() const | Sawyer::Tree::ListNode< T > | inline |
index(const std::shared_ptr< T > &node, size_t startAt=0) const | Sawyer::Tree::ListNode< T > | |
insertAt(size_t i, const std::shared_ptr< T > &newChild) | Sawyer::Tree::ListNode< T > | inline |
max_size() const | Sawyer::Tree::ListNode< T > | inline |
Node() | Sawyer::Tree::Node | inline |
Node(const Node &)=delete (defined in Sawyer::Tree::Node) | Sawyer::Tree::Node | |
operator=(const Node &)=delete (defined in Sawyer::Tree::Node) | Sawyer::Tree::Node | |
operator[](size_t i) const | Sawyer::Tree::ListNode< T > | inline |
parent | Sawyer::Tree::Node | |
push_back(const std::shared_ptr< T > &newChild) | Sawyer::Tree::ListNode< T > | inline |
reserve(size_t n) | Sawyer::Tree::ListNode< T > | inline |
setAt(size_t i, const std::shared_ptr< T > &child) | Sawyer::Tree::ListNode< T > | inline |
setAt(size_t i, std::nullptr_t) | Sawyer::Tree::ListNode< T > | inline |
shrink_to_fit() | Sawyer::Tree::ListNode< T > | inline |
size() const | Sawyer::Tree::ListNode< T > | inline |
traverse(Functor functor) | Sawyer::Tree::Node | inline |
traverse(Functor functor) const | Sawyer::Tree::Node | inline |
traverseParents(Functor functor) | Sawyer::Tree::Node | inline |
traverseParents(Functor functor) const | Sawyer::Tree::Node | inline |
traverseType(Functor functor) | Sawyer::Tree::Node | |
traverseType(Functor functor) const | Sawyer::Tree::Node | |
~Node() | Sawyer::Tree::Node | inlinevirtual |