virtual void fill(nkExport::Node *) override
Templated utility version of an entry within the tree reader.
Definition: TreeReader.h:63
An internal entry stored within the TreeReader.
Definition: TreeReader.h:12
TreeReaderCompositeEntry(C< T > &target, std::function< T(nkExport::Node *)> entryFiller, nkMemory::StringView path)
TreeReaderEntry(TreeReaderEntry &&) noexcept
TreeReaderEntry(nkMemory::StringView path) noexcept
virtual ~TreeReaderCompositeEntry()=default
A templated version of a composite entry, aimed at filling containers.
Definition: TreeReader.h:88
virtual void fill(nkExport::Node *node) override
virtual void fill(nkExport::Node *)=0
nkMemory::StringView getPath() const
TreeReaderEntry(const TreeReaderEntry &) noexcept
TreeReaderTemplateEntry(T &target, nkMemory::StringView path)
virtual ~TreeReaderTemplateEntry()=default