|
Go to the documentation of this file.
23 #ifndef FAUDES_TOKEN_H
111 void SetString( const std::string& rName);
119 void SetBegin( const std::string& rName);
127 void SetEnd( const std::string& rName);
135 void SetEmpty( const std::string& rName);
143 void SetOption( const std::string& rName);
188 void SetBinary( const char* data, std::size_t len);
322 bool IsBegin( const std::string& tag) const;
330 bool IsEnd( void) const;
340 bool IsEnd( const std::string& tag) const;
373 void InsAttribute( const std::string& name, const std::string& value);
502 int Read(std::istream* pStream);
512 void Write(std::ostream* pStream) const;
524 static void WriteBinary(std::ostream* pStream, const char* pData, std::size_t len);
537 static void WriteVerbatim(std::ostream* pStream, const std::string& rString);
568 static int ReadEscapedString(std::istream* pStream, char stop, std::string& rString);
594 std::string Str( void) const;
638 typedef std::map<std::string, AttributeValue>::iterator aiterator;
639 typedef std::map<std::string, AttributeValue>::const_iterator caiterator;
662 void WriteString(std::ostream* pStream, const std::string& delim) const;
686 int ReadString(std::istream* pStream, char stop);
753 #define FAUDES_TOKEN_H
libFAUDES 2.24g
--- 2014.09.15
--- c++ api documentaion by doxygen
|