Choreonoid  1.8
Classes | Namespaces | Typedefs | Enumerations
ValueTree.h File Reference
#include "Referenced.h"
#include <map>
#include <vector>
#include <string>
#include <initializer_list>
#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
 

Typedefs

typedef ref_ptr< ValueNode > cnoid::ValueNodePtr
 
typedef ref_ptr< ScalarNode > cnoid::ScalarNodePtr
 
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
}