#include <CondCore/Utilities/interface/CSVHeaderLineParser.h>
Public Member Functions | |
CSVHeaderLineParser () | |
bool | parse (const std::string &inputLine) |
std::vector< std::string > | result () const |
~CSVHeaderLineParser () | |
Private Attributes | |
std::vector< std::string > | m_result |
Definition at line 5 of file CSVHeaderLineParser.h.
CSVHeaderLineParser::CSVHeaderLineParser | ( | ) | [inline] |
CSVHeaderLineParser::~CSVHeaderLineParser | ( | ) | [inline] |
bool CSVHeaderLineParser::parse | ( | const std::string & | inputLine | ) |
Definition at line 7 of file CSVHeaderLineParser.cc.
References m_result, parse(), and result().
Referenced by OptAlignDataConverter::endJob().
00007 { 00008 if(inputLine.empty()) return true; 00009 m_result.clear(); 00010 boost::spirit::rule<> list_parser; 00011 list_parser=list_p((*print_p)[push_back_a(m_result)],','); 00012 parse_info<> result=boost::spirit::parse(inputLine.c_str(),list_parser); 00013 if(result.full){ 00014 return true; 00015 } 00016 return false; 00017 }
std::vector< std::string > CSVHeaderLineParser::result | ( | ) | const |
Definition at line 19 of file CSVHeaderLineParser.cc.
References m_result.
Referenced by OptAlignDataConverter::endJob(), and parse().
00019 { 00020 return m_result; 00021 }
std::vector<std::string> CSVHeaderLineParser::m_result [private] |