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)