template <typename T>

struct is_arena_constructable

Defined at line 489 of file ../../third_party/protobuf/src/google/protobuf/arena.h

Helper typetraits that indicates support for arenas in a type T at compile

time. This is public only to allow construction of higher-level templated

utilities.

is_arena_constructable

<T

>::value is true if the message type T has arena

support enabled, and false otherwise.

is_destructor_skippable

<T

>::value is true if the message type T has told

the arena that it is safe to skip the destructor, and false otherwise.

This is inside Arena because only Arena has the friend relationships

necessary to see the underlying generated code traits.