File Writer.h
-
namespace podio
-
-
class Writer
- #include <podio/Writer.h>
Public Functions
-
template<typename T>
inline Writer(std::unique_ptr<T> reader)
-
Writer(const Writer&) = delete
-
Writer(Writer&&) = default
-
~Writer() = default
-
inline void writeFrame(const podio::Frame &frame, const std::string &category, const std::vector<std::string> &collections)
-
inline void finish()
Private Members
-
std::unique_ptr<WriterConcept> m_self = {nullptr}
-
struct WriterConcept
-
template<typename T>
struct WriterModel : public podio::Writer::WriterConcept Public Functions
-
WriterModel(const WriterModel&) = delete
-
WriterModel &operator=(const WriterModel&) = delete
-
WriterModel(WriterModel&&) = default
-
WriterModel &operator=(WriterModel&&) = default
-
~WriterModel() = default
-
inline void writeFrame(const podio::Frame &frame, const std::string &category, const std::vector<std::string> &collections) override
-
inline void finish() override
-
WriterModel(const WriterModel&) = delete
-
template<typename T>
-
class Writer