casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Attributes | List of all members
ParserContext< T, R, RFilter > Struct Template Reference

#include <asdm2MSGeneric.h>

Public Types

enum  StatesEnum {
  UNSET,
  START,
  IN_TABLE,
  IN_ENTITY,
  AFTER_ENTITY,
  IN_CONTAINER_ENTITY,
  AFTER_CONTAINER_ENTITY,
  IN_ROW,
  AFTER_ROW,
  IN_ATTRIBUTE,
  END
}
 

Public Attributes

asdm::ASDMasdm_p
 
unsigned int maxNumberOfRowsInMem
 
std::shared_ptr< R > row_sp
 
std::vector< std::shared_ptr< R > > rows
 
RFilter * rFilter_p
 
bool ignoreTime
 
void(* tableFiller_f_p )(const std::vector< R * > &, std::map< AtmPhaseCorrectionMod::AtmPhaseCorrection, ASDM2MSFiller * > &)
 
std::map
< AtmPhaseCorrectionMod::AtmPhaseCorrection,
ASDM2MSFiller * > * 
msFillers_m_p
 
const xmlChartopLevelElement_p
 
const xmlCharentityElement_p
 
const xmlCharcontainerEntityElement_p
 
const xmlCharrowElement_p
 
int depth
 
std::string currentElement
 
std::string currentValue
 
StatesEnum state
 
bool verbose
 
bool debug
 

Detailed Description

template<class T, class R, class RFilter>
struct ParserContext< T, R, RFilter >

Definition at line 224 of file asdm2MSGeneric.h.

Member Enumeration Documentation

template<class T, class R, class RFilter>
enum ParserContext::StatesEnum
Enumerator
UNSET 
START 
IN_TABLE 
IN_ENTITY 
AFTER_ENTITY 
IN_CONTAINER_ENTITY 
AFTER_CONTAINER_ENTITY 
IN_ROW 
AFTER_ROW 
IN_ATTRIBUTE 
END 

Definition at line 226 of file asdm2MSGeneric.h.

Member Data Documentation

template<class T, class R, class RFilter>
asdm::ASDM* ParserContext< T, R, RFilter >::asdm_p

Definition at line 227 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
const xmlChar* ParserContext< T, R, RFilter >::containerEntityElement_p

Definition at line 237 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
std::string ParserContext< T, R, RFilter >::currentElement

Definition at line 240 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
std::string ParserContext< T, R, RFilter >::currentValue

Definition at line 241 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
bool ParserContext< T, R, RFilter >::debug

Definition at line 244 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
int ParserContext< T, R, RFilter >::depth

Definition at line 239 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
const xmlChar* ParserContext< T, R, RFilter >::entityElement_p

Definition at line 236 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
bool ParserContext< T, R, RFilter >::ignoreTime

Definition at line 232 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
unsigned int ParserContext< T, R, RFilter >::maxNumberOfRowsInMem

Definition at line 228 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
std::map<AtmPhaseCorrectionMod::AtmPhaseCorrection, ASDM2MSFiller*>* ParserContext< T, R, RFilter >::msFillers_m_p

Definition at line 234 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
RFilter* ParserContext< T, R, RFilter >::rFilter_p

Definition at line 231 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
std::shared_ptr<R> ParserContext< T, R, RFilter >::row_sp

Definition at line 229 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
const xmlChar* ParserContext< T, R, RFilter >::rowElement_p

Definition at line 238 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
std::vector<std::shared_ptr<R> > ParserContext< T, R, RFilter >::rows

Definition at line 230 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
StatesEnum ParserContext< T, R, RFilter >::state

Definition at line 242 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
void(* ParserContext< T, R, RFilter >::tableFiller_f_p)(const std::vector< R * > &, std::map< AtmPhaseCorrectionMod::AtmPhaseCorrection, ASDM2MSFiller * > &)

Definition at line 233 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
const xmlChar* ParserContext< T, R, RFilter >::topLevelElement_p

Definition at line 235 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
bool ParserContext< T, R, RFilter >::verbose

Definition at line 243 of file asdm2MSGeneric.h.


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