.. index:: pair: namespace; EE::UI::Doc .. _doxid-namespace_e_e_1_1_u_i_1_1_doc: namespace EE::UI::Doc ===================== .. toctree:: :hidden: enum_EE_UI_Doc_TextUndoCommandType.rst struct_EE_UI_Doc_DocumentContentChange.rst struct_EE_UI_Doc_SyntaxPattern.rst struct_EE_UI_Doc_SyntaxState.rst struct_EE_UI_Doc_SyntaxStateRestored.rst struct_EE_UI_Doc_SyntaxToken.rst struct_EE_UI_Doc_SyntaxTokenComplete.rst struct_EE_UI_Doc_SyntaxTokenPosition.rst struct_EE_UI_Doc_TextSearchParams.rst struct_EE_UI_Doc_TokenizedLine.rst class_EE_UI_Doc_SyntaxColorScheme.rst class_EE_UI_Doc_SyntaxDefinition.rst class_EE_UI_Doc_SyntaxDefinitionManager.rst class_EE_UI_Doc_SyntaxHighlighter.rst class_EE_UI_Doc_SyntaxStyleTypes.rst class_EE_UI_Doc_SyntaxTokenizer.rst class_EE_UI_Doc_TextDocument.rst class_EE_UI_Doc_TextDocumentLine.rst class_EE_UI_Doc_TextFormat.rst class_EE_UI_Doc_TextPosition.rst class_EE_UI_Doc_TextRange.rst class_EE_UI_Doc_TextRanges.rst class_EE_UI_Doc_TextUndoCommand.rst class_EE_UI_Doc_TextUndoCommandInsert.rst class_EE_UI_Doc_TextUndoCommandRemove.rst class_EE_UI_Doc_TextUndoCommandSelection.rst class_EE_UI_Doc_TextUndoStack.rst .. ref-code-block:: cpp :class: doxyrest-overview-code-block namespace Doc { // typedefs typedef :ref:`String::HashType` :target:`SyntaxStyleType`; typedef :ref:`Uint32` :target:`SyntaxTokenLen`; typedef std::deque<:ref:`TextUndoCommand`*> :target:`UndoStackContainer`; // enums enum :ref:`TextUndoCommandType`; // structs struct :ref:`DocumentContentChange`; struct :ref:`SyntaxPattern`; struct :ref:`SyntaxState`; struct :ref:`SyntaxStateRestored`; struct :ref:`SyntaxToken`; struct :ref:`SyntaxTokenComplete`; struct :ref:`SyntaxTokenPosition`; struct :ref:`TextSearchParams`; struct :ref:`TokenizedLine`; // classes class :ref:`SyntaxColorScheme`; class :ref:`SyntaxDefinition`; class :ref:`SyntaxDefinitionManager`; class :ref:`SyntaxHighlighter`; class :ref:`SyntaxStyleTypes`; class :ref:`SyntaxTokenizer`; class :ref:`TextDocument`; class :ref:`TextDocumentLine`; class :ref:`TextFormat`; class :ref:`TextPosition`; class :ref:`TextRange`; class :ref:`TextRanges`; class :ref:`TextUndoCommand`; class :ref:`TextUndoCommandInsert`; class :ref:`TextUndoCommandRemove`; class :ref:`TextUndoCommandSelection`; class :ref:`TextUndoStack`; // global functions constexpr auto :target:`operator""_sst`(const char* s, std::size_t); template constexpr auto :target:`SyntaxStyleTypeHash`(const Type& type); template static auto :target:`toSyntaxStyleType`(const T& s); constexpr auto :target:`SyntaxStyleEmpty`(); template static auto :target:`toSyntaxStyleTypeV`(const std::vector& s); } // namespace Doc