Classes | Namespaces | Macros | Enumerations | Functions | Variables
type.pb.h File Reference
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_table_driven.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/inlined_string_field.h>
#include <google/protobuf/metadata.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_reflection.h>
#include <google/protobuf/unknown_field_set.h>
#include <google/protobuf/any.pb.h>
#include <google/protobuf/source_context.pb.h>
Include dependency graph for type.pb.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Enum
 
class  EnumValue
 
class  Field
 
struct  is_proto_enum< PROTOBUF_NAMESPACE_ID::Field_Cardinality >
 
struct  is_proto_enum< PROTOBUF_NAMESPACE_ID::Field_Kind >
 
struct  is_proto_enum< PROTOBUF_NAMESPACE_ID::Syntax >
 
class  Option
 
struct  TableStruct_google_2fprotobuf_2ftype_2eproto
 
class  Type
 

Namespaces

 internal
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2ftype_2eproto   PROTOBUF_EXPORT
 

Enumerations

enum  Field_Cardinality : int {
  Field_Cardinality_CARDINALITY_UNKNOWN = 0, Field_Cardinality_CARDINALITY_OPTIONAL = 1, Field_Cardinality_CARDINALITY_REQUIRED = 2, Field_Cardinality_CARDINALITY_REPEATED = 3,
  Field_Cardinality_Field_Cardinality_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), Field_Cardinality_Field_Cardinality_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
}
 
enum  Field_Kind : int {
  Field_Kind_TYPE_UNKNOWN = 0, Field_Kind_TYPE_DOUBLE = 1, Field_Kind_TYPE_FLOAT = 2, Field_Kind_TYPE_INT64 = 3,
  Field_Kind_TYPE_UINT64 = 4, Field_Kind_TYPE_INT32 = 5, Field_Kind_TYPE_FIXED64 = 6, Field_Kind_TYPE_FIXED32 = 7,
  Field_Kind_TYPE_BOOL = 8, Field_Kind_TYPE_STRING = 9, Field_Kind_TYPE_GROUP = 10, Field_Kind_TYPE_MESSAGE = 11,
  Field_Kind_TYPE_BYTES = 12, Field_Kind_TYPE_UINT32 = 13, Field_Kind_TYPE_ENUM = 14, Field_Kind_TYPE_SFIXED32 = 15,
  Field_Kind_TYPE_SFIXED64 = 16, Field_Kind_TYPE_SINT32 = 17, Field_Kind_TYPE_SINT64 = 18, Field_Kind_Field_Kind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(),
  Field_Kind_Field_Kind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max()
}
 
enum  Syntax : int { SYNTAX_PROTO2 = 0, SYNTAX_PROTO3 = 1, Syntax_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::min(), Syntax_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<::PROTOBUF_NAMESPACE_ID::int32>::max() }
 

Functions

template<>
PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumArena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Enum > (Arena *)
 
template<>
PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumValueArena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::EnumValue > (Arena *)
 
template<>
PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::FieldArena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Field > (Arena *)
 
template<>
PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::OptionArena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Option > (Arena *)
 
template<>
PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::TypeArena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Type > (Arena *)
 
const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptorField_Cardinality_descriptor ()
 
PROTOBUF_EXPORT bool Field_Cardinality_IsValid (int value)
 
template<typename T >
const std::stringField_Cardinality_Name (T enum_t_value)
 
bool Field_Cardinality_Parse (const std::string &name, Field_Cardinality *value)
 
const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptorField_Kind_descriptor ()
 
PROTOBUF_EXPORT bool Field_Kind_IsValid (int value)
 
template<typename T >
const std::stringField_Kind_Name (T enum_t_value)
 
bool Field_Kind_Parse (const std::string &name, Field_Kind *value)
 
template<>
const EnumDescriptorGetEnumDescriptor< PROTOBUF_NAMESPACE_ID::Field_Cardinality > ()
 
template<>
const EnumDescriptorGetEnumDescriptor< PROTOBUF_NAMESPACE_ID::Field_Kind > ()
 
template<>
const EnumDescriptorGetEnumDescriptor< PROTOBUF_NAMESPACE_ID::Syntax > ()
 
const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptorSyntax_descriptor ()
 
PROTOBUF_EXPORT bool Syntax_IsValid (int value)
 
template<typename T >
const std::stringSyntax_Name (T enum_t_value)
 
bool Syntax_Parse (const std::string &name, Syntax *value)
 

Variables

PROTOBUF_EXPORT EnumDefaultTypeInternal _Enum_default_instance_
 
PROTOBUF_EXPORT EnumValueDefaultTypeInternal _EnumValue_default_instance_
 
PROTOBUF_EXPORT FieldDefaultTypeInternal _Field_default_instance_
 
PROTOBUF_EXPORT OptionDefaultTypeInternal _Option_default_instance_
 
PROTOBUF_EXPORT TypeDefaultTypeInternal _Type_default_instance_
 
const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2ftype_2eproto
 
constexpr int Field_Cardinality_Cardinality_ARRAYSIZE = Field_Cardinality_Cardinality_MAX + 1
 
constexpr Field_Cardinality Field_Cardinality_Cardinality_MAX = Field_Cardinality_CARDINALITY_REPEATED
 
constexpr Field_Cardinality Field_Cardinality_Cardinality_MIN = Field_Cardinality_CARDINALITY_UNKNOWN
 
constexpr int Field_Kind_Kind_ARRAYSIZE = Field_Kind_Kind_MAX + 1
 
constexpr Field_Kind Field_Kind_Kind_MAX = Field_Kind_TYPE_SINT64
 
constexpr Field_Kind Field_Kind_Kind_MIN = Field_Kind_TYPE_UNKNOWN
 
constexpr int Syntax_ARRAYSIZE = Syntax_MAX + 1
 
constexpr Syntax Syntax_MAX = SYNTAX_PROTO3
 
constexpr Syntax Syntax_MIN = SYNTAX_PROTO2
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2ftype_2eproto

#define PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2ftype_2eproto   PROTOBUF_EXPORT

Definition at line 40 of file type.pb.h.

Enumeration Type Documentation

◆ Field_Cardinality

enum Field_Cardinality : int
Enumerator
Field_Cardinality_CARDINALITY_UNKNOWN 
Field_Cardinality_CARDINALITY_OPTIONAL 
Field_Cardinality_CARDINALITY_REQUIRED 
Field_Cardinality_CARDINALITY_REPEATED 
Field_Cardinality_Field_Cardinality_INT_MIN_SENTINEL_DO_NOT_USE_ 
Field_Cardinality_Field_Cardinality_INT_MAX_SENTINEL_DO_NOT_USE_ 

Definition at line 128 of file type.pb.h.

◆ Field_Kind

enum Field_Kind : int
Enumerator
Field_Kind_TYPE_UNKNOWN 
Field_Kind_TYPE_DOUBLE 
Field_Kind_TYPE_FLOAT 
Field_Kind_TYPE_INT64 
Field_Kind_TYPE_UINT64 
Field_Kind_TYPE_INT32 
Field_Kind_TYPE_FIXED64 
Field_Kind_TYPE_FIXED32 
Field_Kind_TYPE_BOOL 
Field_Kind_TYPE_STRING 
Field_Kind_TYPE_GROUP 
Field_Kind_TYPE_MESSAGE 
Field_Kind_TYPE_BYTES 
Field_Kind_TYPE_UINT32 
Field_Kind_TYPE_ENUM 
Field_Kind_TYPE_SFIXED32 
Field_Kind_TYPE_SFIXED64 
Field_Kind_TYPE_SINT32 
Field_Kind_TYPE_SINT64 
Field_Kind_Field_Kind_INT_MIN_SENTINEL_DO_NOT_USE_ 
Field_Kind_Field_Kind_INT_MAX_SENTINEL_DO_NOT_USE_ 

Definition at line 86 of file type.pb.h.

◆ Syntax

enum Syntax : int
Enumerator
SYNTAX_PROTO2 
SYNTAX_PROTO3 
Syntax_INT_MIN_SENTINEL_DO_NOT_USE_ 
Syntax_INT_MAX_SENTINEL_DO_NOT_USE_ 

Definition at line 155 of file type.pb.h.

Function Documentation

◆ Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Enum >()

template<>
PROTOBUF_NAMESPACE_CLOSE PROTOBUF_NAMESPACE_OPEN PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Enum* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Enum > ( Arena *  )

Definition at line 2967 of file type.pb.cc.

◆ Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::EnumValue >()

template<>
PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::EnumValue* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::EnumValue > ( Arena *  )

Definition at line 2970 of file type.pb.cc.

◆ Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Field >()

template<>
PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Field* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Field > ( Arena *  )

Definition at line 2964 of file type.pb.cc.

◆ Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Option >()

template<>
PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Option* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Option > ( Arena *  )

Definition at line 2973 of file type.pb.cc.

◆ Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Type >()

template<>
PROTOBUF_EXPORT PROTOBUF_NAMESPACE_ID::Type* Arena::CreateMaybeMessage< PROTOBUF_NAMESPACE_ID::Type > ( Arena *  )

Definition at line 2961 of file type.pb.cc.

◆ Field_Cardinality_descriptor()

const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Field_Cardinality_descriptor ( )

Definition at line 317 of file type.pb.cc.

◆ Field_Cardinality_IsValid()

PROTOBUF_EXPORT bool Field_Cardinality_IsValid ( int  value)

Definition at line 321 of file type.pb.cc.

◆ Field_Cardinality_Name()

template<typename T >
const std::string& Field_Cardinality_Name ( T  enum_t_value)
inline

Definition at line 143 of file type.pb.h.

◆ Field_Cardinality_Parse()

bool Field_Cardinality_Parse ( const std::string name,
Field_Cardinality value 
)
inline

Definition at line 150 of file type.pb.h.

◆ Field_Kind_descriptor()

const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Field_Kind_descriptor ( )

Definition at line 262 of file type.pb.cc.

◆ Field_Kind_IsValid()

PROTOBUF_EXPORT bool Field_Kind_IsValid ( int  value)

Definition at line 266 of file type.pb.cc.

◆ Field_Kind_Name()

template<typename T >
const std::string& Field_Kind_Name ( T  enum_t_value)
inline

Definition at line 116 of file type.pb.h.

◆ Field_Kind_Parse()

bool Field_Kind_Parse ( const std::string name,
Field_Kind value 
)
inline

Definition at line 123 of file type.pb.h.

◆ GetEnumDescriptor< PROTOBUF_NAMESPACE_ID::Field_Cardinality >()

template<>
const EnumDescriptor* GetEnumDescriptor< PROTOBUF_NAMESPACE_ID::Field_Cardinality > ( )
inline

Definition at line 2539 of file type.pb.h.

◆ GetEnumDescriptor< PROTOBUF_NAMESPACE_ID::Field_Kind >()

template<>
const EnumDescriptor* GetEnumDescriptor< PROTOBUF_NAMESPACE_ID::Field_Kind > ( )
inline

Definition at line 2534 of file type.pb.h.

◆ GetEnumDescriptor< PROTOBUF_NAMESPACE_ID::Syntax >()

template<>
const EnumDescriptor* GetEnumDescriptor< PROTOBUF_NAMESPACE_ID::Syntax > ( )
inline

Definition at line 2544 of file type.pb.h.

◆ Syntax_descriptor()

const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Syntax_descriptor ( )

Definition at line 342 of file type.pb.cc.

◆ Syntax_IsValid()

PROTOBUF_EXPORT bool Syntax_IsValid ( int  value)

Definition at line 346 of file type.pb.cc.

◆ Syntax_Name()

template<typename T >
const std::string& Syntax_Name ( T  enum_t_value)
inline

Definition at line 168 of file type.pb.h.

◆ Syntax_Parse()

bool Syntax_Parse ( const std::string name,
Syntax value 
)
inline

Definition at line 175 of file type.pb.h.

Variable Documentation

◆ _Enum_default_instance_

PROTOBUF_EXPORT EnumDefaultTypeInternal _Enum_default_instance_

◆ _EnumValue_default_instance_

PROTOBUF_EXPORT EnumValueDefaultTypeInternal _EnumValue_default_instance_

◆ _Field_default_instance_

PROTOBUF_EXPORT FieldDefaultTypeInternal _Field_default_instance_

◆ _Option_default_instance_

PROTOBUF_EXPORT OptionDefaultTypeInternal _Option_default_instance_

◆ _Type_default_instance_

PROTOBUF_EXPORT TypeDefaultTypeInternal _Type_default_instance_

◆ descriptor_table_google_2fprotobuf_2ftype_2eproto

const PROTOBUF_EXPORT ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_google_2fprotobuf_2ftype_2eproto

Definition at line 252 of file type.pb.cc.

◆ Field_Cardinality_Cardinality_ARRAYSIZE

constexpr int Field_Cardinality_Cardinality_ARRAYSIZE = Field_Cardinality_Cardinality_MAX + 1
constexpr

Definition at line 139 of file type.pb.h.

◆ Field_Cardinality_Cardinality_MAX

constexpr Field_Cardinality Field_Cardinality_Cardinality_MAX = Field_Cardinality_CARDINALITY_REPEATED
constexpr

Definition at line 138 of file type.pb.h.

◆ Field_Cardinality_Cardinality_MIN

constexpr Field_Cardinality Field_Cardinality_Cardinality_MIN = Field_Cardinality_CARDINALITY_UNKNOWN
constexpr

Definition at line 137 of file type.pb.h.

◆ Field_Kind_Kind_ARRAYSIZE

constexpr int Field_Kind_Kind_ARRAYSIZE = Field_Kind_Kind_MAX + 1
constexpr

Definition at line 112 of file type.pb.h.

◆ Field_Kind_Kind_MAX

constexpr Field_Kind Field_Kind_Kind_MAX = Field_Kind_TYPE_SINT64
constexpr

Definition at line 111 of file type.pb.h.

◆ Field_Kind_Kind_MIN

constexpr Field_Kind Field_Kind_Kind_MIN = Field_Kind_TYPE_UNKNOWN
constexpr

Definition at line 110 of file type.pb.h.

◆ Syntax_ARRAYSIZE

constexpr int Syntax_ARRAYSIZE = Syntax_MAX + 1
constexpr

Definition at line 164 of file type.pb.h.

◆ Syntax_MAX

constexpr Syntax Syntax_MAX = SYNTAX_PROTO3
constexpr

Definition at line 163 of file type.pb.h.

◆ Syntax_MIN

constexpr Syntax Syntax_MIN = SYNTAX_PROTO2
constexpr

Definition at line 162 of file type.pb.h.



libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:04