ESP-IDF
ProtobufCType
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/5)...
Summary
Syntax
Values
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ProtobufCType
ProtobufCType enum
Syntax
Show:
Summary
Declaration
from
protobuf-c.h:310
enum
{
PROTOBUF_C_TYPE_INT32
,
PROTOBUF_C_TYPE_SINT32
,
PROTOBUF_C_TYPE_SFIXED32
,
PROTOBUF_C_TYPE_INT64
,
PROTOBUF_C_TYPE_SINT64
,
PROTOBUF_C_TYPE_SFIXED64
,
PROTOBUF_C_TYPE_UINT32
,
PROTOBUF_C_TYPE_FIXED32
,
PROTOBUF_C_TYPE_UINT64
,
PROTOBUF_C_TYPE_FIXED64
,
PROTOBUF_C_TYPE_FLOAT
,
PROTOBUF_C_TYPE_DOUBLE
,
PROTOBUF_C_TYPE_BOOL
,
PROTOBUF_C_TYPE_ENUM
,
PROTOBUF_C_TYPE_STRING
,
PROTOBUF_C_TYPE_BYTES
,
PROTOBUF_C_TYPE_MESSAGE
,
}
;
Values
Value
Declared as
Description
ProtobufCType::PROTOBUF_C_TYPE_INT32
int32.
ProtobufCType::PROTOBUF_C_TYPE_SINT32
signed int32.
ProtobufCType::PROTOBUF_C_TYPE_SFIXED32
signed int32 (4 bytes).
ProtobufCType::PROTOBUF_C_TYPE_INT64
int64.
ProtobufCType::PROTOBUF_C_TYPE_SINT64
signed int64.
ProtobufCType::PROTOBUF_C_TYPE_SFIXED64
signed int64 (8 bytes).
ProtobufCType::PROTOBUF_C_TYPE_UINT32
unsigned int32.
ProtobufCType::PROTOBUF_C_TYPE_FIXED32
unsigned int32 (4 bytes).
ProtobufCType::PROTOBUF_C_TYPE_UINT64
unsigned int64.
ProtobufCType::PROTOBUF_C_TYPE_FIXED64
unsigned int64 (8 bytes).
ProtobufCType::PROTOBUF_C_TYPE_FLOAT
float.
ProtobufCType::PROTOBUF_C_TYPE_DOUBLE
double.
ProtobufCType::PROTOBUF_C_TYPE_BOOL
boolean.
ProtobufCType::PROTOBUF_C_TYPE_ENUM
enumerated type.
ProtobufCType::PROTOBUF_C_TYPE_STRING
UTF-8 or ASCII string.
ProtobufCType::PROTOBUF_C_TYPE_BYTES
arbitrary byte sequence.
ProtobufCType::PROTOBUF_C_TYPE_MESSAGE
nested message.
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
enum
{
protobuf-c.h:310
}
ProtobufCType
;
protobuf-c.h:328
sizeof_elt_in_repeated_array
(
ProtobufCType
type
)
protobuf-c.c:1237
sizeof_elt_in_repeated_array()
sizeof_elt_in_repeated_array()::type
get_type_min_size
(
ProtobufCType
type
)
protobuf-c.c:1323
get_type_min_size()
get_type_min_size()::type
count_packed_elements
(
ProtobufCType
type
,
protobuf-c.c:2356
count_packed_elements()
count_packed_elements()::type
is_packable_type
(
ProtobufCType
type
)
protobuf-c.c:2876
is_packable_type()
is_packable_type()::type
ProtobufCType
type
=
f
->
type
;
protobuf-c.c:3433
protobuf_c_message_check()
}
ProtobufCType
;
protobuf-c.h:328
ProtobufCType
ProtobufCType
type
;
protobuf-c.h:575
ProtobufCFieldDescriptor
ProtobufCFieldDescriptor::type
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
ProtobufCFieldDescriptor::type
ProtobufCFieldDescriptor
protobuf-c.h:575
sizeof_elt_in_repeated_array()::type
sizeof_elt_in_repeated_array()
protobuf-c.c:1237
get_type_min_size()::type
get_type_min_size()
protobuf-c.c:1323
count_packed_elements()::type
count_packed_elements()
protobuf-c.c:2356
is_packable_type()::type
is_packable_type()
protobuf-c.c:2876
Lifecycle
from
examples
All items filtered out
All items filtered out