Gaia
gaia2::yaml::Node Class Reference

Public Member Functions

 Node (const QString &str)
 
 Node (const char *str)
 
 Node (const std::string &str)
 
 Node (const Sequence &seq)
 
 Node (const Mapping &mapping)
 
 Node (const Node &n)
 
QString toString () const
 
 operator QString () const
 
bool operator== (const Node &rhs) const
 
bool operator< (const Node &rhs) const
 
NodeType type () const
 
const Scalar & scalar () const
 
Scalar & scalar ()
 
const Sequence & sequence () const
 
Sequence & sequence ()
 
const Mappingmapping () const
 
Mappingmapping ()
 
const Nodeoperator[] (int i) const
 
Nodeoperator[] (int i)
 
const Nodeoperator[] (const Node &node) const
 
Nodeoperator[] (const Node &node)
 

Protected Attributes

NodeType _type
 
Scalar _scalar
 
Sequence _sequence
 
Mapping _mapping
 

Friends

std::ostream & operator<< (std::ostream &out, const gaia2::yaml::Node &node)
 

Member Function Documentation

bool gaia2::yaml::Node::operator< ( const Node rhs) const
inline

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