Donner SVG 0.8.0
0.8.0 ยท ebf353960.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::editor::XmlAutocompleteContext Struct Reference

Source replacement range and prefix for XML autocomplete. More...

#include "donner/editor/XmlAutocomplete.h"

Public Attributes

XmlAutocompleteContextKind kind
 XML syntactic context at the completion cursor.
std::size_t replaceStartOffset = 0
 Inclusive byte offset to replace.
std::size_t replaceEndOffset = 0
 Exclusive byte offset to replace.
std::string prefix
 Already-typed completion prefix.

Detailed Description

Source replacement range and prefix for XML autocomplete.

Member Data Documentation

◆ kind

XmlAutocompleteContextKind donner::editor::XmlAutocompleteContext::kind
Initial value:
=
@ Unknown
Cursor context is not useful for XML autocomplete.
Definition XmlAutocomplete.h:17

XML syntactic context at the completion cursor.

◆ prefix

std::string donner::editor::XmlAutocompleteContext::prefix

Already-typed completion prefix.

◆ replaceEndOffset

std::size_t donner::editor::XmlAutocompleteContext::replaceEndOffset = 0

Exclusive byte offset to replace.

◆ replaceStartOffset

std::size_t donner::editor::XmlAutocompleteContext::replaceStartOffset = 0

Inclusive byte offset to replace.


The documentation for this struct was generated from the following file: