Choreonoid  1.5
Classes | Namespaces | Typedefs | Enumerations | Functions
ValueTree.h File Reference
#include "Referenced.h"
#include "UTF8.h"
#include <map>
#include <vector>
#include "exportdecl.h"

Go to the source code of this file.

Classes

class  cnoid::ValueNode
 
class  cnoid::ValueNode::Exception
 
class  cnoid::ValueNode::KeyNotFoundException
 
class  cnoid::ValueNode::EmptyKeyException
 
class  cnoid::ValueNode::NotScalarException
 
class  cnoid::ValueNode::ScalarTypeMismatchException
 
class  cnoid::ValueNode::NotMappingException
 
class  cnoid::ValueNode::NotListingException
 
class  cnoid::ValueNode::SyntaxException
 
class  cnoid::ValueNode::DocumentNotFoundException
 
class  cnoid::ValueNode::FileException
 
class  cnoid::ValueNode::UnknownNodeTypeException
 
class  cnoid::ScalarNode
 
class  cnoid::Mapping
 
class  cnoid::Listing
 

Namespaces

 cnoid
 Defines the minimum processing for performing pasing file for STL.
 

Typedefs

typedef ref_ptr< ValueNode > cnoid::ValueNodePtr
 
typedef ref_ptr< Mapping > cnoid::MappingPtr
 
typedef ref_ptr< Listing > cnoid::ListingPtr
 

Enumerations

enum  cnoid::StringStyle {
  cnoid::PLAIN_STRING, cnoid::SINGLE_QUOTED, cnoid::DOUBLE_QUOTED, cnoid::LITERAL_STRING,
  cnoid::FOLDED_STRING
}
 

Functions

template<>
std::string cnoid::ValueNode::to< std::string > () const