5#ifndef FLUTTER_LIB_UI_SEMANTICS_STRING_ATTRIBUTE_H_
6#define FLUTTER_LIB_UI_SEMANTICS_STRING_ATTRIBUTE_H_
8#include "flutter/lib/ui/dart_wrapper.h"
58 DEFINE_WRAPPERTYPEINFO();
The peer class for all of the StringAttribute subclasses in semantics.dart.
const StringAttributePtr GetAttribute() const
Returns the c++ representataion of StringAttribute.
~NativeStringAttribute() override
static void initSpellOutStringAttribute(Dart_Handle string_attribute_handle, int32_t start, int32_t end)
The init method for SpellOutStringAttribute constructor.
static void initLocaleStringAttribute(Dart_Handle string_attribute_handle, int32_t start, int32_t end, std::string locale)
The init method for LocaleStringAttribute constructor.
struct _Dart_Handle * Dart_Handle
std::vector< StringAttributePtr > StringAttributes
std::shared_ptr< flutter::StringAttribute > StringAttributePtr
virtual ~StringAttribute()=default