protobuf-c 1.4.0
Protocol Buffers implementation in C
ProtobufCFieldOptions Class Referencefinal

Inherits PROTOBUF_NAMESPACE_ID::Message.

Public Types

enum  : int
 

Public Member Functions

constexpr ProtobufCFieldOptions (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 ProtobufCFieldOptions (const ProtobufCFieldOptions &from)
 
 ProtobufCFieldOptions (ProtobufCFieldOptions &&from) noexcept
 
ProtobufCFieldOptionsoperator= (const ProtobufCFieldOptions &from)
 
ProtobufCFieldOptionsoperator= (ProtobufCFieldOptions &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (ProtobufCFieldOptions *other)
 
void UnsafeArenaSwap (ProtobufCFieldOptions *other)
 
ProtobufCFieldOptionsNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const ProtobufCFieldOptions &from)
 
void MergeFrom (const ProtobufCFieldOptions &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
uint8_t * _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
bool has_string_as_bytes () const
 
void clear_string_as_bytes ()
 
bool string_as_bytes () const
 
void set_string_as_bytes (bool value)
 

Static Public Member Functions

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const ProtobufCFieldOptionsdefault_instance ()
 
static const ProtobufCFieldOptionsinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 ProtobufCFieldOptions (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 

Friends

class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
 
template<typename T >
class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
 
struct ::TableStruct_protobuf_2dc_2fprotobuf_2dc_2eproto
 
void swap (ProtobufCFieldOptions &a, ProtobufCFieldOptions &b)
 

Field Documentation

◆ kIndexInFileMessages

constexpr int ProtobufCFieldOptions::kIndexInFileMessages
staticconstexpr
Initial value:
=
2