# Store Module ```{eval-rst} .. automodule:: genro_treestore.store :members: :undoc-members: :show-inheritance: ``` ## Classes ### TreeStore ```{eval-rst} .. autoclass:: genro_treestore.TreeStore :members: :undoc-members: :show-inheritance: :special-members: __init__, __getitem__, __setitem__, __iter__, __len__ ``` ### TreeStoreNode ```{eval-rst} .. autoclass:: genro_treestore.TreeStoreNode :members: :undoc-members: :show-inheritance: :special-members: __init__, __getitem__, __setitem__, __iter__, __len__ ``` ## See Also - [Builders Module](builders.md) - BuilderBase and typed builders - [Resolvers Module](resolvers.md) - Lazy value resolution ## Exceptions ### InvalidChildError ```{eval-rst} .. autoexception:: genro_treestore.InvalidChildError :show-inheritance: ``` ### MissingChildError ```{eval-rst} .. autoexception:: genro_treestore.MissingChildError :show-inheritance: ``` ### TooManyChildrenError ```{eval-rst} .. autoexception:: genro_treestore.TooManyChildrenError :show-inheritance: ```