Go to the documentation of this file.
24 #ifndef _MZID_DELIMREADER_HPP_
25 #define _MZID_DELIMREADER_HPP_
51 virtual std::string
identify(
const std::string& filename,
52 const std::string& head)
const;
54 virtual void read(
const std::string& filename,
55 const std::string& head,
58 virtual void read(
const std::string& filename,
59 const std::string& head,
62 virtual void read(
const std::string& filename,
63 const std::string& head,
64 std::vector<IdentDataPtr>& results)
const;
77 #endif // _MZID_DELIMREADER_HPP_
const std::string get(Param param) const
virtual std::string identify(const std::string &filename, const std::string &head) const
return file type iff Reader recognizes the file, else empty;
virtual void read(const std::string &filename, const std::string &head, IdentData &result) const
PWIZ_API_DECL std::string value(const std::string &id, const std::string &name)
convenience function to extract a named value from an id string
DelimReader & set(Param param, const std::string &value)
virtual void read(const std::string &filename, const std::string &head, IdentDataPtr &result) const
interface for file readers
virtual const char * getType() const
boost::shared_ptr< IdentData > IdentDataPtr
Implementation of the MzIdentMLType from the mzIdentML schema.
virtual void read(const std::string &filename, const std::string &head, std::vector< IdentDataPtr > &results) const