|
My Project
|
#include <growbuf.h>
Public Member Functions | |
| GrowBuf () | |
| ~GrowBuf () | |
| void | clear () |
| void | addChar (char c) |
| void | addStr (const char *s) |
| void | addStr (const char *s, int n) |
| const char * | get () |
| int | getPos () const |
| char | at (int i) const |
Private Attributes | |
| char * | str |
| int | pos |
| int | len |
|
inline |
|
inline |
Definition at line 16 of file growbuf.h.
References GROW_AMOUNT, len, pos, and str.
Referenced by SearchIndexExternal::addWord(), convertCharEntitiesToUTF8(), convertToHtml(), convertToId(), convertToJSString(), convertToXML(), detab(), escapeCharsInString(), escapeSpecialChars(), processBlocks(), processCopyDoc(), processMarkdown(), processQuotations(), processSpecialCommand(), SearchIndexExternal::write(), and writeTableBlock().
|
inline |
Definition at line 19 of file growbuf.h.
References GROW_AMOUNT, len, pos, and str.
Referenced by SearchIndexExternal::addWord(), convertCharEntitiesToUTF8(), convertToHtml(), convertToId(), convertToJSString(), convertToXML(), escapeCharsInString(), findEndOfLine(), processBlocks(), processCodeSpan(), processCopyDoc(), processEmphasis1(), processEmphasis2(), processEmphasis3(), processHtmlTag(), processInline(), processLink(), processNmdash(), processQuotations(), processQuoted(), processSpecialCommand(), writeBlockQuote(), writeCodeBlock(), writeFencedCodeBlock(), writeOneLineHeaderOrRuler(), and writeTableBlock().
|
inline |
|
inline |
|
inline |
Definition at line 15 of file growbuf.h.
References pos.
Referenced by convertCharEntitiesToUTF8(), convertToHtml(), convertToId(), convertToJSString(), convertToXML(), escapeCharsInString(), and processMarkdown().
|
inline |
Definition at line 38 of file growbuf.h.
References str.
Referenced by convertCharEntitiesToUTF8(), convertToHtml(), convertToId(), convertToJSString(), convertToXML(), detab(), escapeCharsInString(), escapeSpecialChars(), processBlocks(), processCopyDoc(), processMarkdown(), processQuotations(), and SearchIndexExternal::write().
|
inline |
Definition at line 39 of file growbuf.h.
References pos.
Referenced by SearchIndexExternal::addWord(), and processCopyDoc().
|
private |
Definition at line 44 of file growbuf.h.
Referenced by addChar(), addStr(), and ~GrowBuf().
|
private |
|
private |