KSquare Utilities
KKB::XmlElementInt32 Class Reference

#include <XmlStream.h>

+ Inheritance diagram for KKB::XmlElementInt32:

Public Member Functions

 XmlElementInt32 (XmlTagPtr tag, XmlStream &s, VolConstBool &cancelFlag, RunLog &log)
 
virtual ~XmlElementInt32 ()
 
virtual bool ToBool () const
 
virtual double ToDouble () const
 
virtual float ToFloat () const
 
virtual kkint32 ToInt32 () const
 
virtual KKStr ToKKStr () const
 
kkint32 Value () const
 
- Public Member Functions inherited from KKB::XmlElement
 XmlElement (const KKStr &sectionName, XmlTag::TagTypes tagType)
 
 XmlElement (XmlTagPtr _nameTag, XmlStream &s, RunLog &log)
 
virtual ~XmlElement ()
 
KKStrConstPtr AttributeValue (const char *attributeName)
 
KKStrConstPtr AttributeValue (const KKStr &attributeName)
 
XmlTagConstPtr NameTag () const
 
KKStr NameTagStr () const
 
virtual const KKStrSectionName () const
 
virtual TokenTypes TokenType ()
 
virtual const KKStrVarName () const
 
- Public Member Functions inherited from KKB::XmlToken
 XmlToken ()
 
virtual ~XmlToken ()
 

Static Public Member Functions

static void WriteXML (kkint32 d, const KKStr &varName, std::ostream &o)
 

Additional Inherited Members

- Public Types inherited from KKB::XmlElement
typedef XmlElementXmlElementPtr
 
- Public Types inherited from KKB::XmlToken
enum  TokenTypes { TokenTypes::tokNULL, TokenTypes::tokElement, TokenTypes::tokContent }
 
typedef XmlTokenXmlTokenPtr
 

Detailed Description

Definition at line 906 of file XmlStream.h.

Constructor & Destructor Documentation

XmlElementInt32::XmlElementInt32 ( XmlTagPtr  tag,
XmlStream s,
VolConstBool cancelFlag,
RunLog log 
)

Definition at line 1840 of file XmlStream.cpp.

XmlElementInt32::~XmlElementInt32 ( )
virtual

Definition at line 1840 of file XmlStream.cpp.

Member Function Documentation

bool XmlElementInt32::ToBool ( ) const
virtual

Reimplemented from KKB::XmlElement.

Definition at line 1840 of file XmlStream.cpp.

double XmlElementInt32::ToDouble ( ) const
virtual

Reimplemented from KKB::XmlElement.

Definition at line 1840 of file XmlStream.cpp.

float XmlElementInt32::ToFloat ( ) const
virtual

Reimplemented from KKB::XmlElement.

Definition at line 1840 of file XmlStream.cpp.

kkint32 XmlElementInt32::ToInt32 ( ) const
virtual

Reimplemented from KKB::XmlElement.

Definition at line 1840 of file XmlStream.cpp.

KKStr XmlElementInt32::ToKKStr ( ) const
virtual

Reimplemented from KKB::XmlElement.

Definition at line 1840 of file XmlStream.cpp.

kkint32 KKB::XmlElementInt32::Value ( ) const
inline

Definition at line 906 of file XmlStream.h.

void XmlElementInt32::WriteXML ( kkint32  d,
const KKStr varName,
std::ostream &  o 
)
static

Definition at line 1840 of file XmlStream.cpp.


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