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 |