Choreonoid  1.1
構成 | Public メソッド | すべてのメンバ一覧
クラス cnoid::YamlWriter

#include <YamlWriter.h>

構成

struct  State

Public メソッド

 YamlWriter (const std::string filename)
 ~YamlWriter ()
void putNode (YamlNode &node)
void putNode (const YamlNodePtr &node)
void setIndentWidth (int n)
void setKeyOrderPreservationMode (bool on)
void startDocument ()
void putComment (const std::string &comment, bool doNewLine=true)
void putString (const std::string &value)
void putSingleQuotedString (const std::string &value)
void putDoubleQuotedString (const std::string &value)
void putBlockStyleString (const std::string &value, bool isLiteral)
void putLiteralString (const std::string &value)
void putFoldedString (const std::string &value)
template<class DataType >
void putScalar (const DataType &value)
void putScalar (const double &value)
void setDoubleFormat (const char *format)
void startMapping ()
void startFlowStyleMapping ()
void putKey (const std::string &key, YamlStringStyle style=YAML_PLAIN_STRING)
template<class DataType >
void putKeyValue (const std::string &key, const DataType &value)
void putKeyValue (const std::string &key, const std::string &value)
void endMapping ()
void startSequence ()
void startFlowStyleSequence ()
void endSequence ()

コンストラクタとデストラクタ

YamlWriter::YamlWriter ( const std::string  filename)
YamlWriter::~YamlWriter ( )

関数

void YamlWriter::endMapping ( )
void YamlWriter::endSequence ( )
void YamlWriter::putBlockStyleString ( const std::string &  value,
bool  isLiteral 
)
void YamlWriter::putComment ( const std::string &  comment,
bool  doNewLine = true 
)
void YamlWriter::putDoubleQuotedString ( const std::string &  value)
void cnoid::YamlWriter::putFoldedString ( const std::string &  value)
inline
void YamlWriter::putKey ( const std::string &  key,
YamlStringStyle  style = YAML_PLAIN_STRING 
)
template<class DataType >
void cnoid::YamlWriter::putKeyValue ( const std::string &  key,
const DataType &  value 
)
inline
void cnoid::YamlWriter::putKeyValue ( const std::string &  key,
const std::string &  value 
)
inline
void cnoid::YamlWriter::putLiteralString ( const std::string &  value)
inline
void YamlWriter::putNode ( YamlNode node)
void YamlWriter::putNode ( const YamlNodePtr node)
template<class DataType >
void cnoid::YamlWriter::putScalar ( const DataType &  value)
inline
void YamlWriter::putScalar ( const double &  value)
void YamlWriter::putSingleQuotedString ( const std::string &  value)
void YamlWriter::putString ( const std::string &  value)
void YamlWriter::setDoubleFormat ( const char *  format)
void YamlWriter::setIndentWidth ( int  n)
void YamlWriter::setKeyOrderPreservationMode ( bool  on)
void YamlWriter::startDocument ( )
void YamlWriter::startFlowStyleMapping ( )
void YamlWriter::startFlowStyleSequence ( )
void YamlWriter::startMapping ( )
void YamlWriter::startSequence ( )

このクラスの説明は次のファイルから生成されました: