Choreonoid  1.1
クラス | 公開メンバ関数 | 全メンバ一覧
cnoid::YamlWriter クラス

#include <YamlWriter.h>

公開メンバ関数

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

このクラス詳解は次のファイルから抽出されました: