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 Mapping & mapping () const
 
Mapping & mapping ()
 
const Node & operator[] (int i) const
 
Node & operator[] (int i)
 
const Node & operator[] (const Node &node) const
 
Node & operator[] (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: