casa
$Rev:20696$
|
#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) |
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.
std::string asdm::ASDMValuesParser::parse | ( | const std::string & | s | ) | [inline, static] |
static T asdm::ASDMValuesParser::parse | ( | const std::string & | s | ) | [inline, static] |
if ( c == ' ' ) iss.putback(c);
Definition at line 95 of file ASDMValuesParser.h.
References casa::C::c, iss, and READ().
static std::string asdm::ASDMValuesParser::parse | ( | const std::string & | s | ) | [static] |
static std::string asdm::ASDMValuesParser::parse | ( | 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, casa::ndim(), oss, READ(), and casa::value().
static std::vector<T> asdm::ASDMValuesParser::parse1D | ( | const std::string & | s | ) | [inline, static] |
Definition at line 106 of file ASDMValuesParser.h.
References iss, casa::ndim(), oss, READ(), and casa::value().
static std::vector<std::string> asdm::ASDMValuesParser::parse1D | ( | const std::string & | s | ) | [static] |
static std::vector<std::string> asdm::ASDMValuesParser::parse1D | ( | 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, casa::ndim(), oss, READ(), and casa::value().
static std::vector<std::vector<T> > asdm::ASDMValuesParser::parse2D | ( | const std::string & | s | ) | [inline, static] |
Definition at line 137 of file ASDMValuesParser.h.
References iss, casa::ndim(), oss, READ(), and casa::value().
static std::vector<std::vector<std::string > > asdm::ASDMValuesParser::parse2D | ( | const std::string & | s | ) | [static] |
static std::vector<std::vector<std::string > > asdm::ASDMValuesParser::parse2D | ( | const std::string & | s | ) | [static] |
static std::vector<std::vector<std::vector<T> > > asdm::ASDMValuesParser::parse3D | ( | const std::string & | s | ) | [inline, static] |
Definition at line 179 of file ASDMValuesParser.h.
References iss, casa::ndim(), oss, READ(), and casa::value().
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, casa::ndim(), oss, READ(), and casa::value().
static std::vector<std::vector<std::vector<std::string > > > asdm::ASDMValuesParser::parse3D | ( | const std::string & | s | ) | [static] |
static std::vector<std::vector<std::vector<std::string > > > asdm::ASDMValuesParser::parse3D | ( | const std::string & | s | ) | [static] |
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, casa::ndim(), oss, READ(), and casa::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, casa::ndim(), oss, READ(), and casa::value().
std::vector< std::string > asdm::ASDMValuesParser::parseQuoted | ( | const std::string & | s | ) | [inline, static] |
Definition at line 443 of file ASDMValuesParser.h.
static std::vector<std::string> asdm::ASDMValuesParser::parseQuoted | ( | const std::string & | s | ) | [static] |
static void asdm::ASDMValuesParser::READ | ( | T & | v | ) | [inline, static] |
Definition at line 84 of file ASDMValuesParser.h.
References casa::C::c, iss, and oss.
Referenced by parse(), parse1D(), parse2D(), parse3D(), and parse4D().
static void asdm::ASDMValuesParser::READ | ( | T & | v | ) | [inline, static] |
Definition at line 84 of file ASDMValuesParser.h.
References casa::C::c, iss, and oss.
static std::istringstream asdm::ASDMValuesParser::iss [static, private] |
static std::ostringstream asdm::ASDMValuesParser::oss [static, private] |
static boost::regex asdm::ASDMValuesParser::quotedStringRegex [static, private] |
Definition at line 307 of file ASDMValuesParser.h.