Lines Matching refs:MutableFlatbuffer
36 class MutableFlatbuffer; variable
53 return std::is_same<T, MutableFlatbuffer>::value; in IsMatchingType()
66 class MutableFlatbuffer {
68 MutableFlatbuffer(const reflection::Schema* schema, in MutableFlatbuffer() function
80 MutableFlatbuffer** parent,
116 MutableFlatbuffer* Mutable(StringPiece field_name);
117 MutableFlatbuffer* Mutable(const reflection::Field* field);
122 MutableFlatbuffer* Mutable(const FlatbufferFieldPath* path);
134 MutableFlatbuffer* Add(StringPiece field_name);
139 MutableFlatbuffer* Add(const reflection::Field* field);
204 std::unique_ptr<MutableFlatbuffer>>
223 std::unique_ptr<MutableFlatbuffer> NewRoot() const;
227 std::unique_ptr<MutableFlatbuffer> NewTable(
232 std::unique_ptr<MutableFlatbuffer> NewTable(int type_id) const;
235 std::unique_ptr<MutableFlatbuffer> NewTable(
256 MutableFlatbuffer* Add();
264 MutableFlatbuffer* Get(int index) const { in Get()
302 std::vector<std::unique_ptr<MutableFlatbuffer>> object_items_;
306 bool MutableFlatbuffer::Set(StringPiece field_name, T value) { in Set()
321 bool MutableFlatbuffer::Set(const reflection::Field* field, T value) { in Set()
339 bool MutableFlatbuffer::Set(const FlatbufferFieldPath* path, T value) { in Set()
340 MutableFlatbuffer* parent; in Set()
349 bool MutableFlatbuffer::Add(StringPiece field_name, T value) { in Add()
363 bool MutableFlatbuffer::Add(const reflection::Field* field, T value) { in Add()
410 inline bool RepeatedField::AppendFromVector<MutableFlatbuffer>(
418 MutableFlatbuffer* to_element = Add();