casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | Static Private Attributes | List of all members
asdm::ASDMValuesParser Class Reference

#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
 

Detailed Description

Definition at line 85 of file ASDMValuesParser.h.

Member Function Documentation

template<class T >
std::string asdm::ASDMValuesParser::parse ( const std::string &  s)
inlinestatic

Definition at line 103 of file ASDMValuesParser.h.

References iss, and READ().

static std::string asdm::ASDMValuesParser::parse ( const std::string &  s)
static
template<class T >
std::vector< std::string > asdm::ASDMValuesParser::parse1D ( const std::string &  s)
inlinestatic

Definition at line 112 of file ASDMValuesParser.h.

References iss, casacore::ndim(), oss, READ(), and casacore::value().

static std::vector<std::string> asdm::ASDMValuesParser::parse1D ( const std::string &  s)
static
template<class T >
std::vector< std::vector< std::string > > asdm::ASDMValuesParser::parse2D ( const std::string &  s)
inlinestatic

Definition at line 143 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
template<class T >
std::vector< std::vector< std::vector< std::string > > > asdm::ASDMValuesParser::parse3D ( const std::string &  s)
inlinestatic

Definition at line 185 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
template<class T >
static std::vector<std::vector<std::vector<std::vector<T> > > > asdm::ASDMValuesParser::parse4D ( const std::string &  s)
inlinestatic

Definition at line 240 of file ASDMValuesParser.h.

References iss, casacore::ndim(), oss, READ(), and casacore::value().

std::vector< std::string > asdm::ASDMValuesParser::parseQuoted ( const std::string &  s)
inlinestatic

Definition at line 466 of file ASDMValuesParser.h.

template<class T >
static void asdm::ASDMValuesParser::READ ( T &  v)
inlinestatic

Definition at line 92 of file ASDMValuesParser.h.

References casacore::C::c, iss, and oss.

Referenced by parse(), parse1D(), parse2D(), parse3D(), and parse4D().

Member Data Documentation

std::istringstream asdm::ASDMValuesParser::iss
staticprivate

Definition at line 87 of file ASDMValuesParser.h.

Referenced by parse(), parse1D(), parse2D(), parse3D(), parse4D(), and READ().

std::ostringstream asdm::ASDMValuesParser::oss
staticprivate

Definition at line 88 of file ASDMValuesParser.h.

Referenced by parse1D(), parse2D(), parse3D(), parse4D(), and READ().


The documentation for this class was generated from the following file: