#include <BBDocument.h>
|
| | BBDocument () |
| |
| template<typename citerator > |
| citerator | parseText (citerator begin, citerator end) |
| |
| template<typename citerator > |
| citerator | parseElementName (citerator begin, citerator end, std::string &buf) |
| |
| template<typename citerator > |
| citerator | parseAttributeValue (citerator begin, citerator end, std::string &value) |
| |
| template<typename citerator > |
| citerator | parseKey (citerator begin, citerator end, std::string &keyname) |
| |
| template<typename citerator > |
| citerator | parseKeyValuePairs (citerator begin, citerator end, ParameterMap &pairs) |
| |
| template<typename citerator > |
| citerator | parseElement (citerator begin, citerator end) |
| |
| BBText & | newText (const std::string &text=std::string()) |
| |
| BBElement & | newElement (const std::string &name) |
| |
| BBElement & | newClosingElement (const std::string &name) |
| |
| BBElement & | newKeyValueElement (const std::string &name, const ParameterMap &pairs) |
| |
Definition at line 225 of file BBDocument.h.
◆ BBDocument()
| bbcpp::BBDocument::BBDocument |
( |
| ) |
|
|
inlineprivate |
◆ create()
◆ load() [1/2]
| void bbcpp::BBDocument::load |
( |
const std::string & |
bbcode | ) |
|
|
inline |
◆ load() [2/2]
template<class Iterator >
| void bbcpp::BBDocument::load |
( |
Iterator |
begin, |
|
|
Iterator |
end |
|
) |
| |
|
inline |
◆ newClosingElement()
| BBElement & bbcpp::BBDocument::newClosingElement |
( |
const std::string & |
name | ) |
|
|
private |
◆ newElement()
| BBElement & bbcpp::BBDocument::newElement |
( |
const std::string & |
name | ) |
|
|
private |
◆ newKeyValueElement()
| BBElement & bbcpp::BBDocument::newKeyValueElement |
( |
const std::string & |
name, |
|
|
const ParameterMap & |
pairs |
|
) |
| |
|
private |
◆ newText()
| BBText & bbcpp::BBDocument::newText |
( |
const std::string & |
text = std::string() | ) |
|
|
private |
◆ parseAttributeValue()
template<typename citerator >
| citerator bbcpp::BBDocument::parseAttributeValue |
( |
citerator |
begin, |
|
|
citerator |
end, |
|
|
std::string & |
value |
|
) |
| |
|
inlineprivate |
◆ parseElement()
template<typename citerator >
| citerator bbcpp::BBDocument::parseElement |
( |
citerator |
begin, |
|
|
citerator |
end |
|
) |
| |
|
inlineprivate |
◆ parseElementName()
template<typename citerator >
| citerator bbcpp::BBDocument::parseElementName |
( |
citerator |
begin, |
|
|
citerator |
end, |
|
|
std::string & |
buf |
|
) |
| |
|
inlineprivate |
◆ parseKey()
template<typename citerator >
| citerator bbcpp::BBDocument::parseKey |
( |
citerator |
begin, |
|
|
citerator |
end, |
|
|
std::string & |
keyname |
|
) |
| |
|
inlineprivate |
◆ parseKeyValuePairs()
template<typename citerator >
| citerator bbcpp::BBDocument::parseKeyValuePairs |
( |
citerator |
begin, |
|
|
citerator |
end, |
|
|
ParameterMap & |
pairs |
|
) |
| |
|
inlineprivate |
◆ parseText()
template<typename citerator >
| citerator bbcpp::BBDocument::parseText |
( |
citerator |
begin, |
|
|
citerator |
end |
|
) |
| |
|
inlineprivate |
◆ _stack
The documentation for this class was generated from the following files: