TraceX
 
Loading...
Searching...
No Matches
pugi::xml_text Class Reference

#include <pugixml.hpp>

Public Member Functions

 xml_text ()
 
 operator unspecified_bool_type () const
 
bool operator! () const
 
bool empty () const
 
const char_tget () const
 
const char_tas_string (const char_t *def=PUGIXML_TEXT("")) const
 
int as_int (int def=0) const
 
unsigned int as_uint (unsigned int def=0) const
 
double as_double (double def=0) const
 
float as_float (float def=0) const
 
bool as_bool (bool def=false) const
 
bool set (const char_t *rhs)
 
bool set (const char_t *rhs, size_t size)
 
bool set (int rhs)
 
bool set (unsigned int rhs)
 
bool set (long rhs)
 
bool set (unsigned long rhs)
 
bool set (double rhs)
 
bool set (double rhs, int precision)
 
bool set (float rhs)
 
bool set (float rhs, int precision)
 
bool set (bool rhs)
 
xml_textoperator= (const char_t *rhs)
 
xml_textoperator= (int rhs)
 
xml_textoperator= (unsigned int rhs)
 
xml_textoperator= (long rhs)
 
xml_textoperator= (unsigned long rhs)
 
xml_textoperator= (double rhs)
 
xml_textoperator= (float rhs)
 
xml_textoperator= (bool rhs)
 
xml_node data () const
 

Friends

class xml_node
 

Constructor & Destructor Documentation

◆ xml_text()

PUGI_IMPL_FN pugi::xml_text::xml_text ( )

Member Function Documentation

◆ as_bool()

PUGI_IMPL_FN bool pugi::xml_text::as_bool ( bool def = false) const
Here is the caller graph for this function:

◆ as_double()

PUGI_IMPL_FN double pugi::xml_text::as_double ( double def = 0) const
Here is the caller graph for this function:

◆ as_float()

PUGI_IMPL_FN float pugi::xml_text::as_float ( float def = 0) const
Here is the caller graph for this function:

◆ as_int()

PUGI_IMPL_FN int pugi::xml_text::as_int ( int def = 0) const
Here is the caller graph for this function:

◆ as_string()

PUGI_IMPL_FN const char_t * pugi::xml_text::as_string ( const char_t * def = PUGIXML_TEXT("")) const
Here is the caller graph for this function:

◆ as_uint()

PUGI_IMPL_FN unsigned int pugi::xml_text::as_uint ( unsigned int def = 0) const
Here is the caller graph for this function:

◆ data()

PUGI_IMPL_FN xml_node pugi::xml_text::data ( ) const
Here is the call graph for this function:
Here is the caller graph for this function:

◆ empty()

PUGI_IMPL_FN bool pugi::xml_text::empty ( ) const
Here is the caller graph for this function:

◆ get()

PUGI_IMPL_FN const char_t * pugi::xml_text::get ( ) const
Here is the caller graph for this function:

◆ operator unspecified_bool_type()

PUGI_IMPL_FN pugi::xml_text::operator xml_text::unspecified_bool_type ( ) const

◆ operator!()

PUGI_IMPL_FN bool pugi::xml_text::operator! ( ) const
Here is the caller graph for this function:

◆ operator=() [1/8]

PUGI_IMPL_FN xml_text & pugi::xml_text::operator= ( bool rhs)
Here is the call graph for this function:

◆ operator=() [2/8]

PUGI_IMPL_FN xml_text & pugi::xml_text::operator= ( const char_t * rhs)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=() [3/8]

PUGI_IMPL_FN xml_text & pugi::xml_text::operator= ( double rhs)
Here is the call graph for this function:

◆ operator=() [4/8]

PUGI_IMPL_FN xml_text & pugi::xml_text::operator= ( float rhs)
Here is the call graph for this function:

◆ operator=() [5/8]

PUGI_IMPL_FN xml_text & pugi::xml_text::operator= ( int rhs)
Here is the call graph for this function:

◆ operator=() [6/8]

PUGI_IMPL_FN xml_text & pugi::xml_text::operator= ( long rhs)
Here is the call graph for this function:

◆ operator=() [7/8]

PUGI_IMPL_FN xml_text & pugi::xml_text::operator= ( unsigned int rhs)
Here is the call graph for this function:

◆ operator=() [8/8]

PUGI_IMPL_FN xml_text & pugi::xml_text::operator= ( unsigned long rhs)
Here is the call graph for this function:

◆ set() [1/11]

PUGI_IMPL_FN bool pugi::xml_text::set ( bool rhs)

◆ set() [2/11]

PUGI_IMPL_FN bool pugi::xml_text::set ( const char_t * rhs)
Here is the caller graph for this function:

◆ set() [3/11]

PUGI_IMPL_FN bool pugi::xml_text::set ( const char_t * rhs,
size_t size )

◆ set() [4/11]

PUGI_IMPL_FN bool pugi::xml_text::set ( double rhs)

◆ set() [5/11]

PUGI_IMPL_FN bool pugi::xml_text::set ( double rhs,
int precision )

◆ set() [6/11]

PUGI_IMPL_FN bool pugi::xml_text::set ( float rhs)

◆ set() [7/11]

PUGI_IMPL_FN bool pugi::xml_text::set ( float rhs,
int precision )

◆ set() [8/11]

PUGI_IMPL_FN bool pugi::xml_text::set ( int rhs)

◆ set() [9/11]

PUGI_IMPL_FN bool pugi::xml_text::set ( long rhs)

◆ set() [10/11]

PUGI_IMPL_FN bool pugi::xml_text::set ( unsigned int rhs)

◆ set() [11/11]

PUGI_IMPL_FN bool pugi::xml_text::set ( unsigned long rhs)

Friends And Related Symbol Documentation

◆ xml_node

friend class xml_node
friend

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