class TextInputState

Defined at line 3335 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

The current text, selection, and composing state for editing a run of text.

Public Methods

void TextInputState (Storage_ storage)
void TextInputState (uint32_t revision, ::std::string text, ::fuchsia_ui_input::TextSelection selection, ::fuchsia_ui_input::TextRange composing)
void TextInputState ()

Default constructs a |TextInputState| only if all of its members are default constructible.

Defined at line 3345 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

void TextInputState (TextInputState && )

Defined at line 3348 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

void TextInputState (const TextInputState & other)
TextInputState & operator= (TextInputState && )

Defined at line 3349 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

TextInputState & operator= (const TextInputState & other)
bool operator== (const TextInputState & other)
bool operator!= (const TextInputState & other)
uint32_t revision ()

Current state revision to avoid race conditions.

uint32_t & revision ()

Current state revision to avoid race conditions.

TextInputState & revision (uint32_t value)

Current state revision to avoid race conditions.

const ::std::string & text ()

The current text being edited.

::std::string & text ()

The current text being edited.

TextInputState & text (::std::string value)

The current text being edited.

const ::fuchsia_ui_input::TextSelection & selection ()

The range of text that is currently selected.

::fuchsia_ui_input::TextSelection & selection ()

The range of text that is currently selected.

TextInputState & selection (::fuchsia_ui_input::TextSelection value)

The range of text that is currently selected.

const ::fuchsia_ui_input::TextRange & composing ()

The range of text that is still being composed.

::fuchsia_ui_input::TextRange & composing ()

The range of text that is still being composed.

TextInputState & composing (::fuchsia_ui_input::TextRange value)

The range of text that is still being composed.

void TextInputState (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits