@@ -1834,7 +1834,8 @@ struct StyleSheet FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
18341834 VT_KEYFRAMES = 6 ,
18351835 VT_MEDIAS = 8 ,
18361836 VT_STYLES = 10 ,
1837- VT_DESIGN_WIDTH = 12
1837+ VT_DESIGN_WIDTH = 12 ,
1838+ VT_ALLOW_INHERIT = 14
18381839 };
18391840 const ::flatbuffers::Vector<::flatbuffers::Offset<Styles::Font>> *fonts () const {
18401841 return GetPointer<const ::flatbuffers::Vector<::flatbuffers::Offset<Styles::Font>> *>(VT_FONTS);
@@ -1851,6 +1852,9 @@ struct StyleSheet FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
18511852 uint16_t design_width () const {
18521853 return GetField<uint16_t >(VT_DESIGN_WIDTH, 0 );
18531854 }
1855+ bool allow_inherit () const {
1856+ return GetField<uint8_t >(VT_ALLOW_INHERIT, 0 ) != 0 ;
1857+ }
18541858 bool Verify (::flatbuffers::Verifier &verifier) const {
18551859 return VerifyTableStart (verifier) &&
18561860 VerifyOffset (verifier, VT_FONTS) &&
@@ -1866,6 +1870,7 @@ struct StyleSheet FLATBUFFERS_FINAL_CLASS : private ::flatbuffers::Table {
18661870 verifier.VerifyVector (styles ()) &&
18671871 verifier.VerifyVectorOfTables (styles ()) &&
18681872 VerifyField<uint16_t >(verifier, VT_DESIGN_WIDTH, 2 ) &&
1873+ VerifyField<uint8_t >(verifier, VT_ALLOW_INHERIT, 1 ) &&
18691874 verifier.EndTable ();
18701875 }
18711876};
@@ -1889,6 +1894,9 @@ struct StyleSheetBuilder {
18891894 void add_design_width (uint16_t design_width) {
18901895 fbb_.AddElement <uint16_t >(StyleSheet::VT_DESIGN_WIDTH, design_width, 0 );
18911896 }
1897+ void add_allow_inherit (bool allow_inherit) {
1898+ fbb_.AddElement <uint8_t >(StyleSheet::VT_ALLOW_INHERIT, static_cast <uint8_t >(allow_inherit), 0 );
1899+ }
18921900 explicit StyleSheetBuilder (::flatbuffers::FlatBufferBuilder &_fbb)
18931901 : fbb_(_fbb) {
18941902 start_ = fbb_.StartTable ();
@@ -1906,13 +1914,15 @@ inline ::flatbuffers::Offset<StyleSheet> CreateStyleSheet(
19061914 ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String>>> keyframes = 0 ,
19071915 ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<Styles::Media>>> medias = 0 ,
19081916 ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset<Styles::Style>>> styles = 0 ,
1909- uint16_t design_width = 0 ) {
1917+ uint16_t design_width = 0 ,
1918+ bool allow_inherit = false ) {
19101919 StyleSheetBuilder builder_ (_fbb);
19111920 builder_.add_styles (styles);
19121921 builder_.add_medias (medias);
19131922 builder_.add_keyframes (keyframes);
19141923 builder_.add_fonts (fonts);
19151924 builder_.add_design_width (design_width);
1925+ builder_.add_allow_inherit (allow_inherit);
19161926 return builder_.Finish ();
19171927}
19181928
@@ -1922,7 +1932,8 @@ inline ::flatbuffers::Offset<StyleSheet> CreateStyleSheetDirect(
19221932 const std::vector<::flatbuffers::Offset<::flatbuffers::String>> *keyframes = nullptr ,
19231933 const std::vector<::flatbuffers::Offset<Styles::Media>> *medias = nullptr ,
19241934 const std::vector<::flatbuffers::Offset<Styles::Style>> *styles = nullptr ,
1925- uint16_t design_width = 0 ) {
1935+ uint16_t design_width = 0 ,
1936+ bool allow_inherit = false ) {
19261937 auto fonts__ = fonts ? _fbb.CreateVector <::flatbuffers::Offset<Styles::Font>>(*fonts) : 0 ;
19271938 auto keyframes__ = keyframes ? _fbb.CreateVector <::flatbuffers::Offset<::flatbuffers::String>>(*keyframes) : 0 ;
19281939 auto medias__ = medias ? _fbb.CreateVector <::flatbuffers::Offset<Styles::Media>>(*medias) : 0 ;
@@ -1933,7 +1944,8 @@ inline ::flatbuffers::Offset<StyleSheet> CreateStyleSheetDirect(
19331944 keyframes__,
19341945 medias__,
19351946 styles__,
1936- design_width);
1947+ design_width,
1948+ allow_inherit);
19371949}
19381950
19391951inline bool VerifyValue (::flatbuffers::Verifier &verifier, const void *obj, Value type) {
0 commit comments