Choreonoid  1.1
構成 | ネームスペース | Constant Groups | 型定義 | 列挙型 | 関数
YamlNodes.h
#include "Utf8.h"
#include <map>
#include <vector>
#include <cstring>
#include <iosfwd>
#include <boost/intrusive_ptr.hpp>
#include "exportdecl.h"

ソースコードを見る。

構成

class  cnoid::YamlNode
 
class  cnoid::YamlNode::Exception
 
class  cnoid::YamlNode::KeyNotFoundException
 
class  cnoid::YamlNode::NotScalarException
 
class  cnoid::YamlNode::ScalarTypeMismatchException
 
class  cnoid::YamlNode::NotMappingException
 
class  cnoid::YamlNode::NotSequenceException
 
class  cnoid::YamlNode::SyntaxException
 
class  cnoid::YamlNode::DocumentNotFoundException
 
class  cnoid::YamlScalar
 
class  cnoid::YamlCollection
 
class  cnoid::YamlMapping
 
class  cnoid::YamlSequence
 

ネームスペース

 cnoid
 

Constant Groups

 cnoid
 

型定義

typedef boost::intrusive_ptr
< YamlNode > 
cnoid::YamlNodePtr
 
typedef boost::intrusive_ptr
< YamlMapping > 
cnoid::YamlMappingPtr
 
typedef boost::intrusive_ptr
< YamlSequence > 
cnoid::YamlSequencePtr
 

列挙型

enum  cnoid::YamlNodeType {
  cnoid::YAML_NONE = 0, cnoid::YAML_MAPPING, cnoid::YAML_SEQUENCE, cnoid::YAML_SCALAR,
  cnoid::YAML_LF
}
 
enum  cnoid::YamlStringStyle {
  cnoid::YAML_PLAIN_STRING, cnoid::YAML_SINGLE_QUOTED, cnoid::YAML_DOUBLE_QUOTED, cnoid::YAML_LITERAL,
  cnoid::YAML_FOLDED
}
 

関数

void cnoid::intrusive_ptr_add_ref (cnoid::YamlNode *obj)
 
void cnoid::intrusive_ptr_release (cnoid::YamlNode *obj)