Choreonoid  1.1
構成 | ネームスペース | 型定義 | 列挙型 | 関数
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

ネームスペース

namespace  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)