Struct podio::Reader::ReaderConcept
-
struct ReaderConcept
Public Functions
-
virtual ~ReaderConcept() = default
-
virtual podio::Frame readFrame(const std::string &name, size_t index, const std::vector<std::string>&) = 0
-
virtual size_t getEntries(const std::string &name) const = 0
-
virtual std::optional<podio::version::Version> currentFileVersion(const std::string &name) const = 0
-
virtual std::vector<std::string_view> getAvailableCategories() const = 0
-
virtual const std::string_view getDatamodelDefinition(const std::string &name) const = 0
-
virtual std::vector<std::string> getAvailableDatamodels() const = 0
-
virtual ~ReaderConcept() = default