addListener(Listener *listener) noexcept | CodeDocument | |
applyChanges(const String &newContent) | CodeDocument | |
checkLastLineStatus() | CodeDocument | private |
clearUndoHistory() | CodeDocument | |
CodeDocument() | CodeDocument | |
CodeDocumentDeleteAction class | CodeDocument | friend |
CodeDocumentInsertAction class | CodeDocument | friend |
currentActionIndex | CodeDocument | private |
deleteSection(const Position &startPosition, const Position &endPosition) | CodeDocument | |
deleteSection(int startIndex, int endIndex) | CodeDocument | |
findLineContaining(const Position &pos, Position &start, Position &end) const noexcept | CodeDocument | |
findTokenContaining(const Position &pos, Position &start, Position &end) const noexcept | CodeDocument | |
findWordBreakAfter(const Position &position) const noexcept | CodeDocument | |
findWordBreakBefore(const Position &position) const noexcept | CodeDocument | |
getAllContent() const | CodeDocument | |
getLine(int lineIndex) const noexcept | CodeDocument | |
getMaximumLineLength() noexcept | CodeDocument | |
getNewLineCharacters() const noexcept | CodeDocument | inline |
getNumCharacters() const noexcept | CodeDocument | |
getNumLines() const noexcept | CodeDocument | inline |
getTextBetween(const Position &start, const Position &end) const | CodeDocument | |
getUndoManager() noexcept | CodeDocument | inline |
hasChangedSinceSavePoint() const noexcept | CodeDocument | |
indexOfSavedState | CodeDocument | private |
insert(const String &text, int insertPos, bool undoable) | CodeDocument | private |
insertText(const Position &position, const String &text) | CodeDocument | |
insertText(int insertIndex, const String &text) | CodeDocument | |
Iterator class | CodeDocument | friend |
lines | CodeDocument | private |
listeners | CodeDocument | private |
loadFromStream(InputStream &stream) | CodeDocument | |
maximumLineLength | CodeDocument | private |
newLineChars | CodeDocument | private |
newTransaction() | CodeDocument | |
Position class | CodeDocument | friend |
positionsToMaintain | CodeDocument | private |
redo() | CodeDocument | |
remove(int startPos, int endPos, bool undoable) | CodeDocument | private |
removeListener(Listener *listener) noexcept | CodeDocument | |
replaceAllContent(const String &newContent) | CodeDocument | |
replaceSection(int startIndex, int endIndex, const String &newText) | CodeDocument | |
setNewLineCharacters(const String &newLineCharacters) noexcept | CodeDocument | |
setSavePoint() noexcept | CodeDocument | |
undo() | CodeDocument | |
undoManager | CodeDocument | private |
writeToStream(OutputStream &stream) | CodeDocument | |
~CodeDocument() | CodeDocument | |