$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::XMLreaderProxy Class Reference

#include <TINYXML_xmlIO.h>

Collaboration diagram for plb::XMLreaderProxy:

List of all members.

Public Member Functions

 XMLreaderProxy (XMLreader const *reader_)
 XMLreaderProxy (XMLreader const *reader_, plint id_)
template<typename T >
void read (T &values) const
template<typename T >
bool readNoThrow (T &values) const
template<typename T >
void read (std::vector< T > &values) const
template<typename T >
bool readNoThrow (std::vector< T > &values) const
template<typename T , plint N>
void read (Array< T, N > &values) const
template<typename T , plint N>
bool readNoThrow (Array< T, N > &values) const
XMLreaderProxy operator[] (std::string name) const
XMLreaderProxy operator[] (plint newId) const
bool isValid () const
plint getId () const
XMLreaderProxy iterId () const
std::string getName () const
std::vector< XMLreader * > const & getChildren () const
template<>
void read (bool &value) const
template<>
bool readNoThrow (bool &value) const

Constructor & Destructor Documentation

plb::XMLreaderProxy::XMLreaderProxy ( XMLreader const *  reader_  ) 

References plb::XMLreader::getFirstId().

Referenced by iterId(), and operator[]().

plb::XMLreaderProxy::XMLreaderProxy ( XMLreader const *  reader_,
plint  id_ 
)

Member Function Documentation

std::vector< XMLreader * > const & plb::XMLreaderProxy::getChildren (  )  const
plint plb::XMLreaderProxy::getId (  )  const
std::string plb::XMLreaderProxy::getName (  )  const
bool plb::XMLreaderProxy::isValid (  )  const
XMLreaderProxy plb::XMLreaderProxy::operator[] ( plint  newId  )  const
XMLreaderProxy plb::XMLreaderProxy::operator[] ( std::string  name  )  const
template<>
void plb::XMLreaderProxy::read ( bool &  value  )  const [inline]
template<typename T , plint N>
void plb::XMLreaderProxy::read ( Array< T, N > &  values  )  const [inline]
template<typename T >
void plb::XMLreaderProxy::read ( std::vector< T > &  values  )  const [inline]
template<typename T >
void plb::XMLreaderProxy::read ( T &  values  )  const [inline]
template<>
bool plb::XMLreaderProxy::readNoThrow ( bool &  value  )  const [inline]
template<typename T , plint N>
bool plb::XMLreaderProxy::readNoThrow ( Array< T, N > &  values  )  const [inline]
template<typename T >
bool plb::XMLreaderProxy::readNoThrow ( std::vector< T > &  values  )  const [inline]
template<typename T >
bool plb::XMLreaderProxy::readNoThrow ( T &  values  )  const [inline]

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