template <size_t>
class Arena
Defined at line 227 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/arena.h
Class which supports arena allocation of data for the views (ObjectView,
StringView, VectorView). See |AnyArena| for general FIDL arena behavior.
Public Methods
void Arena<value-parameter-0-0> (Arena<initial_capacity> && to_move)
Can't move because destructor pointers can point within |initial_buffer_|.
Defined at line 230 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/arena.h
void Arena<value-parameter-0-0> (Arena<initial_capacity> & to_copy)
Copying an arena doesn't make sense.
Defined at line 232 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/arena.h
void Arena<value-parameter-0-0> ()
Defined at line 234 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/arena.h
void Reset ()
Deallocate anything allocated by the arena. After this call, the arena is
in the exact same state it was after the construction. Any data previously
allocated must not be accessed anymore.
Defined at line 239 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/arena.h
Friends
template <size_t>
class ArenaChecker