General Purpose Geodetic Library
SgVexRefSatement Class Reference

#include <SgVex.h>

Public Member Functions

 SgVexRefSatement ()
 
 SgVexRefSatement (const QString &key, const QString &value, const QList< QString > &qualifiers)
 
 SgVexRefSatement (const SgVexRefSatement &ref)
 
 ~SgVexRefSatement ()
 
const QString & getKey () const
 
const QString & getValue () const
 
const QList< QString > & getQualifiers () const
 
const QMap< QString, QString > & getQualifierByQ () const
 
bool parseVexStatement (const QString &str)
 

Static Public Member Functions

static const QString className ()
 

Protected Attributes

QString key_
 
QString value_
 
QList< QString > qualifiers_
 
QMap< QString, QString > qualifierByQ_
 

Detailed Description

Definition at line 99 of file SgVex.h.

Constructor & Destructor Documentation

◆ SgVexRefSatement() [1/3]

SgVexRefSatement::SgVexRefSatement ( )
inline

Definition at line 102 of file SgVex.h.

◆ SgVexRefSatement() [2/3]

SgVexRefSatement::SgVexRefSatement ( const QString &  key,
const QString &  value,
const QList< QString > &  qualifiers 
)
inline

Definition at line 103 of file SgVex.h.

◆ SgVexRefSatement() [3/3]

SgVexRefSatement::SgVexRefSatement ( const SgVexRefSatement ref)
inline

Definition at line 105 of file SgVex.h.

◆ ~SgVexRefSatement()

SgVexRefSatement::~SgVexRefSatement ( )
inline

Definition at line 108 of file SgVex.h.

References qualifierByQ_, and qualifiers_.

Member Function Documentation

◆ className()

const QString SgVexRefSatement::className ( )
static

Returns name of the class (for debug output).

Definition at line 85 of file SgVex.cpp.

◆ getKey()

const QString& SgVexRefSatement::getKey ( ) const
inline

Definition at line 110 of file SgVex.h.

References key_.

Referenced by SgVexDefBlock::SgVexDefBlock(), and SgVexFile::analyzeVex().

◆ getQualifierByQ()

const QMap<QString, QString>& SgVexRefSatement::getQualifierByQ ( ) const
inline

Definition at line 113 of file SgVex.h.

References qualifierByQ_.

◆ getQualifiers()

const QList<QString>& SgVexRefSatement::getQualifiers ( ) const
inline

Definition at line 112 of file SgVex.h.

References qualifiers_.

◆ getValue()

const QString& SgVexRefSatement::getValue ( ) const
inline

Definition at line 111 of file SgVex.h.

References value_.

Referenced by SgVexFile::analyzeVex(), and SgVexFile::lookupRef().

◆ parseVexStatement()

bool SgVexRefSatement::parseVexStatement ( const QString &  str)

Definition at line 93 of file SgVex.cpp.

References key_, qualifierByQ_, qualifiers_, and value_.

Referenced by SgVexDefBlock::parseVex(), and SgVexSection::parseVex().

Member Data Documentation

◆ key_

QString SgVexRefSatement::key_
protected

Definition at line 122 of file SgVex.h.

Referenced by getKey(), and parseVexStatement().

◆ qualifierByQ_

QMap<QString, QString> SgVexRefSatement::qualifierByQ_
protected

Definition at line 125 of file SgVex.h.

Referenced by ~SgVexRefSatement(), getQualifierByQ(), and parseVexStatement().

◆ qualifiers_

QList<QString> SgVexRefSatement::qualifiers_
protected

Definition at line 124 of file SgVex.h.

Referenced by ~SgVexRefSatement(), getQualifiers(), and parseVexStatement().

◆ value_

QString SgVexRefSatement::value_
protected

Definition at line 123 of file SgVex.h.

Referenced by getValue(), and parseVexStatement().


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