addSubject(BasicDynGroveSubject< Tree, Subject > *subject, std::shared_ptr< Tree > tree) | BasicDynGrove< Tree, Subject > | virtual |
addTree(std::shared_ptr< Tree > tree) override | BasicStaticGrove< Tree > | virtual |
BasicDynGrove() | BasicDynGrove< Tree, Subject > | inline |
BasicStaticGrove()=default | BasicStaticGrove< Tree > | |
begin() | StaticGrove< Tree > | inlinevirtual |
clear() | StaticGrove< Tree > | inline |
end() | StaticGrove< Tree > | inlinevirtual |
getNumTrees() const override | BasicStaticGrove< Tree > | virtual |
getSubjects() const | BasicDynGrove< Tree, Subject > | inlinevirtual |
getTreePointer(size_t const index) const override | BasicStaticGrove< Tree > | virtual |
getTreeReference(size_t const index) const override | BasicStaticGrove< Tree > | virtual |
getTreeShared(size_t const index) const override | BasicStaticGrove< Tree > | virtual |
hasNextTree() const override | BasicStaticGrove< Tree > | virtual |
hasTrees() const override | BasicStaticGrove< Tree > | virtual |
nextTreePointer() override | BasicStaticGrove< Tree > | virtual |
nextTreeReference() override | BasicStaticGrove< Tree > | virtual |
nextTreeShared() override | BasicStaticGrove< Tree > | virtual |
operator[](size_t const index) const | StaticGrove< Tree > | inline |
removeAll() override | BasicStaticGrove< Tree > | virtual |
removeSubject(BasicDynGroveSubject< Tree, Subject > *subject) | BasicDynGrove< Tree, Subject > | virtual |
removeTree(size_t const index) override | BasicStaticGrove< Tree > | virtual |
removeTrees(size_t const startIndex, size_t const endIndex) override | BasicStaticGrove< Tree > | virtual |
replaceTree(size_t const index, std::shared_ptr< Tree > tree) override | BasicStaticGrove< Tree > | virtual |
setTree(size_t const index, std::shared_ptr< Tree > tree) | StaticGrove< Tree > | inline |
subjects | BasicDynGrove< Tree, Subject > | protected |
toZeroTree() override | BasicStaticGrove< Tree > | virtual |
trees | BasicStaticGrove< Tree > | protected |
update(Subject &s) override | BasicDynGrove< Tree, Subject > | virtual |
whileIter | BasicStaticGrove< Tree > | protected |
~BasicDynGrove()=default (defined in BasicDynGrove< Tree, Subject >) | BasicDynGrove< Tree, Subject > | virtual |
~BasicStaticGrove()=default (defined in BasicStaticGrove< Tree >) | BasicStaticGrove< Tree > | virtual |
~DynGrove()=default (defined in DynGrove< Subject >) | DynGrove< Subject > | virtual |
~StaticGrove()=default (defined in StaticGrove< Tree >) | StaticGrove< Tree > | virtual |