class FeatureSet

Defined at line 1936 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

-------------------------------------------------------------------

Public Members

static const int kIndexInFileMessages
static FeatureSet_FieldPresence FIELD_PRESENCE_UNKNOWN
static FeatureSet_FieldPresence EXPLICIT
static FeatureSet_FieldPresence IMPLICIT
static FeatureSet_FieldPresence LEGACY_REQUIRED
static FeatureSet_FieldPresence FieldPresence_MIN
static FeatureSet_FieldPresence FieldPresence_MAX
static const int FieldPresence_ARRAYSIZE
static FeatureSet_EnumType ENUM_TYPE_UNKNOWN
static FeatureSet_EnumType OPEN
static FeatureSet_EnumType CLOSED
static FeatureSet_EnumType EnumType_MIN
static FeatureSet_EnumType EnumType_MAX
static const int EnumType_ARRAYSIZE
static FeatureSet_RepeatedFieldEncoding REPEATED_FIELD_ENCODING_UNKNOWN
static FeatureSet_RepeatedFieldEncoding PACKED
static FeatureSet_RepeatedFieldEncoding EXPANDED
static FeatureSet_RepeatedFieldEncoding RepeatedFieldEncoding_MIN
static FeatureSet_RepeatedFieldEncoding RepeatedFieldEncoding_MAX
static const int RepeatedFieldEncoding_ARRAYSIZE
static FeatureSet_Utf8Validation UTF8_VALIDATION_UNKNOWN
static FeatureSet_Utf8Validation VERIFY
static FeatureSet_Utf8Validation NONE
static FeatureSet_Utf8Validation Utf8Validation_MIN
static FeatureSet_Utf8Validation Utf8Validation_MAX
static const int Utf8Validation_ARRAYSIZE
static FeatureSet_MessageEncoding MESSAGE_ENCODING_UNKNOWN
static FeatureSet_MessageEncoding LENGTH_PREFIXED
static FeatureSet_MessageEncoding DELIMITED
static FeatureSet_MessageEncoding MessageEncoding_MIN
static FeatureSet_MessageEncoding MessageEncoding_MAX
static const int MessageEncoding_ARRAYSIZE
static FeatureSet_JsonFormat JSON_FORMAT_UNKNOWN
static FeatureSet_JsonFormat ALLOW
static FeatureSet_JsonFormat LEGACY_BEST_EFFORT
static FeatureSet_JsonFormat JsonFormat_MIN
static FeatureSet_JsonFormat JsonFormat_MAX
static const int JsonFormat_ARRAYSIZE

Protected Members

static ClassDataFull _class_data_

Public Methods

void CopyFrom (const FeatureSet & from)
void Clear ()
::size_t ByteSizeLong ()
void FeatureSet ()

Defined at line 1940 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void FeatureSet (const FeatureSet & from)

Defined at line 1954 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void FeatureSet (FeatureSet && from)

Defined at line 1955 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

FeatureSet & operator= (const FeatureSet & from)

Defined at line 1957 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

FeatureSet & operator= (FeatureSet && from)

Defined at line 1961 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

const ::google::protobuf::UnknownFieldSet & unknown_fields ()

Defined at line 1971 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()

Defined at line 1975 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

const ::google::protobuf::Descriptor * descriptor ()

Defined at line 1980 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

const ::google::protobuf::Descriptor * GetDescriptor ()

Defined at line 1983 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

const ::google::protobuf::Reflection * GetReflection ()

Defined at line 1986 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

const FeatureSet & default_instance ()

Defined at line 1989 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

const FeatureSet * internal_default_instance ()

Defined at line 1992 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void Swap (FeatureSet * other)

Defined at line 1998 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void UnsafeArenaSwap (FeatureSet * other)

Defined at line 2006 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

FeatureSet * New (::google::protobuf::Arena * arena)

implements Message ----------------------------------------------

Defined at line 2014 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void MergeFrom (const FeatureSet & from)

Defined at line 2020 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool IsInitialized ()

Defined at line 2028 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

int GetCachedSize ()

Defined at line 2057 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool FieldPresence_IsValid (int value)

Defined at line 2090 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

const ::google::protobuf::EnumDescriptor * FieldPresence_descriptor ()

Defined at line 2096 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename T>
const std::string & FieldPresence_Name (T value)

Defined at line 2100 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool FieldPresence_Parse (absl::string_view name, FieldPresence * value)

Defined at line 2103 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool EnumType_IsValid (int value)

Defined at line 2110 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

const ::google::protobuf::EnumDescriptor * EnumType_descriptor ()

Defined at line 2116 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename T>
const std::string & EnumType_Name (T value)

Defined at line 2120 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool EnumType_Parse (absl::string_view name, EnumType * value)

Defined at line 2123 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename = void>
void FeatureSet (::google::protobuf::internal::ConstantInitialized )
::google::protobuf::Metadata GetMetadata ()
bool RepeatedFieldEncoding_IsValid (int value)

Defined at line 2130 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

const ::google::protobuf::EnumDescriptor * RepeatedFieldEncoding_descriptor ()

Defined at line 2136 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename T>
const std::string & RepeatedFieldEncoding_Name (T value)

Defined at line 2140 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool RepeatedFieldEncoding_Parse (absl::string_view name, RepeatedFieldEncoding * value)

Defined at line 2143 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool Utf8Validation_IsValid (int value)

Defined at line 2150 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

const ::google::protobuf::EnumDescriptor * Utf8Validation_descriptor ()

Defined at line 2156 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename T>
const std::string & Utf8Validation_Name (T value)

Defined at line 2160 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool Utf8Validation_Parse (absl::string_view name, Utf8Validation * value)

Defined at line 2163 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool MessageEncoding_IsValid (int value)

Defined at line 2170 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

const ::google::protobuf::EnumDescriptor * MessageEncoding_descriptor ()

Defined at line 2176 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename T>
const std::string & MessageEncoding_Name (T value)

Defined at line 2180 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool MessageEncoding_Parse (absl::string_view name, MessageEncoding * value)

Defined at line 2183 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool JsonFormat_IsValid (int value)

Defined at line 2190 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

const ::google::protobuf::EnumDescriptor * JsonFormat_descriptor ()

Defined at line 2196 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename T>
const std::string & JsonFormat_Name (T value)

Defined at line 2200 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool JsonFormat_Parse (absl::string_view name, JsonFormat * value)

Defined at line 2203 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed, typename = typename _proto_TypeTraits::Singular>
bool HasExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id)

Defined at line 2285 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed>
void ClearExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id)

Defined at line 2293 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed, typename = typename _proto_TypeTraits::Repeated>
int ExtensionSize (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id)

Defined at line 2302 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed, std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
typename _proto_TypeTraits::Singular::ConstType GetExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id)

Defined at line 2311 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed, std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
typename _proto_TypeTraits::Singular::ConstType GetExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id)

Defined at line 2320 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed>
typename _proto_TypeTraits::Singular::MutableType MutableExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id)

Defined at line 2329 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed, std::enable_if_t<!_proto_TypeTraits::kLifetimeBound, int> = 0>
typename _proto_TypeTraits::Repeated::ConstType GetExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id, int index)

Defined at line 2385 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed, std::enable_if_t<_proto_TypeTraits::kLifetimeBound, int> = 0>
typename _proto_TypeTraits::Repeated::ConstType GetExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id, int index)

Defined at line 2395 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed>
typename _proto_TypeTraits::Repeated::MutableType MutableExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id, int index)

Defined at line 2404 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed>
typename _proto_TypeTraits::Repeated::MutableType AddExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id)

Defined at line 2422 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed>
void AddExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id, typename _proto_TypeTraits::Repeated::ConstType value)

Defined at line 2433 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed>
const typename _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id)

Defined at line 2443 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed>
typename _proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id)

Defined at line 2453 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void ~FeatureSet ()
::uint8_t * _InternalSerialize (::uint8_t * target, ::google::protobuf::io::EpsCopyOutputStream * stream)
template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed>
void SetExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id, typename _proto_TypeTraits::Singular::ConstType value)

Defined at line 2338 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed>
void SetAllocatedExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id, typename _proto_TypeTraits::Singular::MutableType value)

Defined at line 2347 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed>
void UnsafeArenaSetAllocatedExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id, typename _proto_TypeTraits::Singular::MutableType value)

Defined at line 2356 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed>
typename _proto_TypeTraits::Singular::MutableType ReleaseExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id)

Defined at line 2365 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed>
typename _proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id)

Defined at line 2374 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

template <typename _proto_TypeTraits, ::google::protobuf::internal::FieldType _field_type, bool _is_packed>
void SetExtension (const ::google::protobuf::internal::ExtensionIdentifier<FeatureSet, _proto_TypeTraits, _field_type, _is_packed> & id, int index, typename _proto_TypeTraits::Repeated::ConstType value)

Defined at line 2413 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool has_field_presence ()

optional .google.protobuf.FeatureSet.FieldPresence field_presence = 1 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = {

Defined at line 19845 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void clear_field_presence ()

Defined at line 19849 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

::google::protobuf::FeatureSet_FieldPresence field_presence ()

Defined at line 19854 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void set_field_presence (::google::protobuf::FeatureSet_FieldPresence value)

Defined at line 19858 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool has_enum_type ()

optional .google.protobuf.FeatureSet.EnumType enum_type = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = {

Defined at line 19874 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void clear_enum_type ()

Defined at line 19878 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

::google::protobuf::FeatureSet_EnumType enum_type ()

Defined at line 19883 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void set_enum_type (::google::protobuf::FeatureSet_EnumType value)

Defined at line 19887 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool has_repeated_field_encoding ()

optional .google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = {

Defined at line 19903 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void clear_repeated_field_encoding ()

Defined at line 19907 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

::google::protobuf::FeatureSet_RepeatedFieldEncoding repeated_field_encoding ()

Defined at line 19912 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void set_repeated_field_encoding (::google::protobuf::FeatureSet_RepeatedFieldEncoding value)

Defined at line 19916 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool has_utf8_validation ()

optional .google.protobuf.FeatureSet.Utf8Validation utf8_validation = 4 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = {

Defined at line 19932 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void clear_utf8_validation ()

Defined at line 19936 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

::google::protobuf::FeatureSet_Utf8Validation utf8_validation ()

Defined at line 19941 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void set_utf8_validation (::google::protobuf::FeatureSet_Utf8Validation value)

Defined at line 19945 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool has_message_encoding ()

optional .google.protobuf.FeatureSet.MessageEncoding message_encoding = 5 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = {

Defined at line 19961 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void clear_message_encoding ()

Defined at line 19965 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

::google::protobuf::FeatureSet_MessageEncoding message_encoding ()

Defined at line 19970 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void set_message_encoding (::google::protobuf::FeatureSet_MessageEncoding value)

Defined at line 19974 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

bool has_json_format ()

optional .google.protobuf.FeatureSet.JsonFormat json_format = 6 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = {

Defined at line 19990 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void clear_json_format ()

Defined at line 19994 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

::google::protobuf::FeatureSet_JsonFormat json_format ()

Defined at line 19999 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void set_json_format (::google::protobuf::FeatureSet_JsonFormat value)

Defined at line 20003 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

Protected Methods

void FeatureSet (::google::protobuf::Arena * arena, FeatureSet && from)

Defined at line 2072 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

void FeatureSet (::google::protobuf::Arena * arena)
void FeatureSet (::google::protobuf::Arena * arena, const FeatureSet & from)
const ::google::protobuf::internal::ClassData * GetClassData ()
auto InternalNewImpl_ ()
void * PlacementNew_ (const void * , void * mem, ::google::protobuf::Arena * arena)

Enumerations

enum 
Name Value
kFieldPresenceFieldNumber 1
kEnumTypeFieldNumber 2
kRepeatedFieldEncodingFieldNumber 3
kUtf8ValidationFieldNumber 4
kMessageEncodingFieldNumber 5
kJsonFormatFieldNumber 6

accessors -------------------------------------------------------

Defined at line 2208 of file ../../third_party/protobuf/src/google/protobuf/descriptor.pb.h

Friends

class TableStruct_google_2fprotobuf_2fdescriptor_2eproto
template <typename T>
class InternalHelper
class Arena
class MessageLite
class TcParser
template <typename T>
basic_string_view FeatureSet ()
void FeatureSet (FeatureSet & aFeatureSet & b)