Choreonoid  1.5
Classes | Public Member Functions | List of all members
cnoid::YAMLWriter Class Reference

#include <YAMLWriter.h>

Public Member Functions

 YAMLWriter (const std::string filename)
 
 YAMLWriter (std::ostream &os)
 
 ~YAMLWriter ()
 
void putNode (const ValueNode *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, StringStyle style=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 startListing ()
 
void startFlowStyleListing ()
 
void endListing ()
 

Constructor & Destructor Documentation

YAMLWriter::YAMLWriter ( const std::string  filename)
YAMLWriter::YAMLWriter ( std::ostream &  os)
YAMLWriter::~YAMLWriter ( )

Member Function Documentation

void YAMLWriter::endListing ( )
void YAMLWriter::endMapping ( )
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,
StringStyle  style = 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 ( const ValueNode 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::startFlowStyleListing ( )
void YAMLWriter::startFlowStyleMapping ( )
void YAMLWriter::startListing ( )
void YAMLWriter::startMapping ( )

The documentation for this class was generated from the following files: