Struct podio::Reader::ReaderModel
-
template<typename T>
struct ReaderModel : public podio::Reader::ReaderConcept Public Functions
-
inline ReaderModel(std::unique_ptr<T> reader)
-
ReaderModel(const ReaderModel&) = delete
-
ReaderModel &operator=(const ReaderModel&) = delete
-
ReaderModel(ReaderModel&&) = default
-
ReaderModel &operator=(ReaderModel&&) = default
-
~ReaderModel() = default
-
inline size_t getEntries(const std::string &name) const override
-
inline std::vector<std::string_view> getAvailableCategories() const override
-
inline const std::string_view getDatamodelDefinition(const std::string &name) const override
-
inline std::vector<std::string> getAvailableDatamodels() const override
Public Members
-
std::unique_ptr<T> m_reader
-
inline ReaderModel(std::unique_ptr<T> reader)