forked from enlightenment/efl
eolian_cxx: update eolian_cxx to recognize slice and rw_slice
Summary: Update eolian_cxx to recognize the new keywords `slice` and `rw_slice`, so it can generate the corresponding types `Eina_Slice` and `Eina_Rw_Slice`. Reviewers: lauromoura, felipealmeida, q66 Reviewed By: q66 Subscribers: cedric, bu5hm4n, #reviewers, segfaultxavi, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9237
This commit is contained in:
parent
2775534fda
commit
5ae9e04e4d
|
@ -329,6 +329,16 @@ struct visitor_generate
|
|||
(complex, regular_type_def{" ::efl::eina::accessor", complex.outer.base_qualifier, {}});
|
||||
}
|
||||
}
|
||||
, {"slice", nullptr, nullptr, [&]
|
||||
{
|
||||
return regular_type_def{" Eina_Slice", complex.outer.base_qualifier, {}};
|
||||
}
|
||||
}
|
||||
, {"rw_slice", nullptr, nullptr, [&]
|
||||
{
|
||||
return regular_type_def{" Eina_Rw_Slice", complex.outer.base_qualifier, {}};
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
auto default_match = [&] (attributes::complex_type_def const& complex)
|
||||
|
|
Loading…
Reference in New Issue