|
| ReaderYODA (const ReaderYODA &)=delete |
| Disable copy and move constructors.
|
|
| ReaderYODA (ReaderYODA &&)=delete |
|
void | operator= (const ReaderYODA &)=delete |
| Disable copy and move assignments.
|
|
void | operator= (ReaderYODA &&)=delete |
|
void | read (std::istream &stream, std::vector< AnalysisObject * > &aos, const std::string &match="", const std::string &unmatch="") |
| Read in a collection of objects objs from output stream stream.
|
|
virtual | ~Reader () |
| Virtual destructor.
|
|
template<typename CONT > |
std::enable_if_t< YODA::Pushable< CONT, AnalysisObject * >::value > | read (std::istream &stream, CONT &aos, const std::string &match="", const std::string &unmatch="") |
| Read in a collection of objects objs from output stream stream.
|
|
std::vector< AnalysisObject * > | read (std::istream &stream, const std::string &match="", const std::string &unmatch="") |
| Read in a collection of objects from output stream stream.
|
|
template<typename CONT > |
std::enable_if_t< YODA::Pushable< CONT, AnalysisObject * >::value > | read (const std::string &filename, CONT &aos, const std::string &match="", const std::string &unmatch="") |
| Read in a collection of objects objs from file filename.
|
|
void | read (const std::string &filename, std::vector< AnalysisObject * > &aos, const std::string &match="", const std::string &unmatch="") |
| Read in a collection of objects objs from file filename.
|
|
std::vector< AnalysisObject * > | read (const std::string &filename, const std::string &match="", const std::string &unmatch="") |
| Read in a collection of objects from output stream stream.
|
|
template<typename T > |
void | registerType () |
| AO type registration.
|
|
bool | patternCheck (const std::string &path, const std::vector< std::regex > &patterns, const std::vector< std::regex > &unpatterns) |
| Check if a string matches any of the given patterns, and that it doesn't match any unpatterns (for path filtering)
|
|
Persistency reader from YODA text data format.
Definition at line 15 of file ReaderYODA.h.