casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Attributes
ParserContext< T, R, RFilter > Struct Template Reference

#include <asdm2MSGeneric.h>

List of all members.

Public Types

enum  StatesEnum {
  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
boost::shared_ptr< R > row_sp
std::vector< boost::shared_ptr
< R > > 
rows
RFilter * rFilter_p
bool ignoreTime
void(* tableFiller_f_p )(const vector< R * > &, 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
string currentElement
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:
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>
string ParserContext< T, R, RFilter >::currentElement

Definition at line 240 of file asdm2MSGeneric.h.

template<class T, class R, class RFilter>
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>
boost::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<boost::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 vector< R * > &, 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: