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