#include <ASDMValuesParser.h>
Static Public Member Functions | |
| template<class T > | |
| static void | READ (T &v) |
| template<class T > | |
| static T | parse (const std::string &s) |
| template<class T > | |
| static std::vector< T > | parse1D (const std::string &s) |
| template<class T > | |
| static std::vector < std::vector< T > > | parse2D (const std::string &s) |
| template<class T > | |
| static std::vector < std::vector< std::vector< T > > > | parse3D (const std::string &s) |
| template<class T > | |
| static std::vector < std::vector< std::vector < std::vector< T > > > > | parse4D (const std::string &s) |
| static std::string | parse (const std::string &s) |
| static std::vector< std::string > | parse1D (const std::string &s) |
| static std::vector < std::vector< std::string > > | parse2D (const std::string &s) |
| static std::vector < std::vector< std::vector < std::string > > > | parse3D (const std::string &s) |
| static std::vector< std::string > | parseQuoted (const std::string &s) |
Static Private Attributes | |
| static std::istringstream | iss |
| static std::ostringstream | oss |
| static boost::regex | quotedStringRegex |
Definition at line 77 of file ASDMValuesParser.h.
| static std::string asdm::ASDMValuesParser::parse | ( | const std::string & | s | ) | [static] |
| std::string asdm::ASDMValuesParser::parse | ( | const std::string & | s | ) | [inline, static] |
| static std::vector<std::string> asdm::ASDMValuesParser::parse1D | ( | const std::string & | s | ) | [static] |
| std::vector< std::string > asdm::ASDMValuesParser::parse1D | ( | const std::string & | s | ) | [inline, static] |
Definition at line 106 of file ASDMValuesParser.h.
References iss, casacore::ndim(), oss, READ(), and casacore::value().
| static std::vector<std::vector<std::string > > asdm::ASDMValuesParser::parse2D | ( | const std::string & | s | ) | [static] |
| std::vector< std::vector< std::string > > asdm::ASDMValuesParser::parse2D | ( | const std::string & | s | ) | [inline, static] |
Definition at line 137 of file ASDMValuesParser.h.
References iss, casacore::ndim(), oss, READ(), and casacore::value().
| static std::vector<std::vector<std::vector<std::string > > > asdm::ASDMValuesParser::parse3D | ( | const std::string & | s | ) | [static] |
| std::vector< std::vector< std::vector< std::string > > > asdm::ASDMValuesParser::parse3D | ( | const std::string & | s | ) | [inline, static] |
Definition at line 179 of file ASDMValuesParser.h.
References iss, casacore::ndim(), oss, READ(), and casacore::value().
| static std::vector<std::vector<std::vector<std::vector<T> > > > asdm::ASDMValuesParser::parse4D | ( | const std::string & | s | ) | [inline, static] |
Definition at line 234 of file ASDMValuesParser.h.
References iss, casacore::ndim(), oss, READ(), and casacore::value().
| std::vector< std::string > asdm::ASDMValuesParser::parseQuoted | ( | const std::string & | s | ) | [inline, static] |
Definition at line 443 of file ASDMValuesParser.h.
| static void asdm::ASDMValuesParser::READ | ( | T & | v | ) | [inline, static] |
Definition at line 84 of file ASDMValuesParser.h.
References casacore::C::c, iss, and oss.
Referenced by parse(), parse1D(), parse2D(), parse3D(), and parse4D().
std::istringstream asdm::ASDMValuesParser::iss [static, private] |
std::ostringstream asdm::ASDMValuesParser::oss [static, private] |
boost::regex asdm::ASDMValuesParser::quotedStringRegex [static, private] |
Definition at line 307 of file ASDMValuesParser.h.
1.6.1