MIRA
Public Member Functions | Public Attributes | Friends | List of all members
XMLVariableValue Struct Reference

Variables defined in xml documents. More...

#include <xml/XMLDomPreprocessor.h>

Public Member Functions

 XMLVariableValue (const std::string &v="", const std::string &a="")
 
template<typename Reflector >
void reflect (Reflector &r)
 
XMLVariableValueoperator= (const char *s)
 
bool operator== (const std::string &s) const
 
bool operator!= (const std::string &s) const
 
bool operator== (const char *s) const
 
bool operator!= (const char *s) const
 
 operator std::string () const
 

Public Attributes

std::string value
 
std::string annotation
 

Friends

std::ostream & operator<< (std::ostream &s, const XMLVariableValue &x)
 

Detailed Description

Variables defined in xml documents.

Constructor & Destructor Documentation

◆ XMLVariableValue()

XMLVariableValue ( const std::string &  v = "",
const std::string &  a = "" 
)
inline

Member Function Documentation

◆ reflect()

void reflect ( Reflector &  r)
inline

◆ operator=()

XMLVariableValue& operator= ( const char *  s)
inline

◆ operator==() [1/2]

bool operator== ( const std::string &  s) const
inline

◆ operator!=() [1/2]

bool operator!= ( const std::string &  s) const
inline

◆ operator==() [2/2]

bool operator== ( const char *  s) const
inline

◆ operator!=() [2/2]

bool operator!= ( const char *  s) const
inline

◆ operator std::string()

operator std::string ( ) const
inline

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  s,
const XMLVariableValue x 
)
friend

Member Data Documentation

◆ value

std::string value

◆ annotation

std::string annotation

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