JaiaBot  1.20.0
JaiaBot micro-AUV software
PROTOBUF_FINAL Class Reference

#include <nanopb.pb.h>

Inheritance diagram for PROTOBUF_FINAL:
Collaboration diagram for PROTOBUF_FINAL:

Public Types

enum  : int {
  kIncludeFieldNumber = 24 , kExcludeFieldNumber = 26 , kCallbackDatatypeFieldNumber = 18 , kCallbackFunctionFieldNumber = 19 ,
  kPackageFieldNumber = 25 , kMaxSizeFieldNumber = 1 , kMaxCountFieldNumber = 2 , kTypeFieldNumber = 3 ,
  kIntSizeFieldNumber = 7 , kPackedStructFieldNumber = 5 , kPackedEnumFieldNumber = 10 , kSkipMessageFieldNumber = 6 ,
  kNoUnionsFieldNumber = 8 , kMsgidFieldNumber = 9 , kMaxLengthFieldNumber = 14 , kAnonymousOneofFieldNumber = 11 ,
  kProto3FieldNumber = 12 , kProto3SingularMsgsFieldNumber = 21 , kEnumToStringFieldNumber = 13 , kMangleNamesFieldNumber = 17 ,
  kFixedLengthFieldNumber = 15 , kFixedCountFieldNumber = 16 , kSubmsgCallbackFieldNumber = 22 , kDefaultHasFieldNumber = 23 ,
  kDescriptorsizeFieldNumber = 20 , kLongNamesFieldNumber = 4 , kSortByTagFieldNumber = 28 , kTypeOverrideFieldNumber = 27
}
 

Public Member Functions

 NanoPBOptions ()
 
virtual ~NanoPBOptions ()
 
 NanoPBOptions (const NanoPBOptions &from)
 
 NanoPBOptions (NanoPBOptions &&from) noexcept
 
NanoPBOptionsoperator= (const NanoPBOptions &from)
 
NanoPBOptionsoperator= (NanoPBOptions &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (NanoPBOptions *other)
 
void UnsafeArenaSwap (NanoPBOptions *other)
 
NanoPBOptionsNew () const final
 
NanoPBOptionsNew (::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
 
void CopyFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void MergeFrom (const ::PROTOBUF_NAMESPACE_ID::Message &from) final
 
void CopyFrom (const NanoPBOptions &from)
 
void MergeFrom (const NanoPBOptions &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
 
::PROTOBUF_NAMESPACE_ID::uint8 * _InternalSerialize (::PROTOBUF_NAMESPACE_ID::uint8 *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int include_size () const
 
void clear_include ()
 
const std::string & include (int index) const
 
std::string * mutable_include (int index)
 
void set_include (int index, const std::string &value)
 
void set_include (int index, std::string &&value)
 
void set_include (int index, const char *value)
 
void set_include (int index, const char *value, size_t size)
 
std::string * add_include ()
 
void add_include (const std::string &value)
 
void add_include (std::string &&value)
 
void add_include (const char *value)
 
void add_include (const char *value, size_t size)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & include () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_include ()
 
int exclude_size () const
 
void clear_exclude ()
 
const std::string & exclude (int index) const
 
std::string * mutable_exclude (int index)
 
void set_exclude (int index, const std::string &value)
 
void set_exclude (int index, std::string &&value)
 
void set_exclude (int index, const char *value)
 
void set_exclude (int index, const char *value, size_t size)
 
std::string * add_exclude ()
 
void add_exclude (const std::string &value)
 
void add_exclude (std::string &&value)
 
void add_exclude (const char *value)
 
void add_exclude (const char *value, size_t size)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & exclude () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_exclude ()
 
bool has_callback_datatype () const
 
void clear_callback_datatype ()
 
const std::string & callback_datatype () const
 
void set_callback_datatype (const std::string &value)
 
void set_callback_datatype (std::string &&value)
 
void set_callback_datatype (const char *value)
 
void set_callback_datatype (const char *value, size_t size)
 
std::string * mutable_callback_datatype ()
 
std::string * release_callback_datatype ()
 
void set_allocated_callback_datatype (std::string *callback_datatype)
 
bool has_callback_function () const
 
void clear_callback_function ()
 
const std::string & callback_function () const
 
void set_callback_function (const std::string &value)
 
void set_callback_function (std::string &&value)
 
void set_callback_function (const char *value)
 
void set_callback_function (const char *value, size_t size)
 
std::string * mutable_callback_function ()
 
std::string * release_callback_function ()
 
void set_allocated_callback_function (std::string *callback_function)
 
bool has_package () const
 
void clear_package ()
 
const std::string & package () const
 
void set_package (const std::string &value)
 
void set_package (std::string &&value)
 
void set_package (const char *value)
 
void set_package (const char *value, size_t size)
 
std::string * mutable_package ()
 
std::string * release_package ()
 
void set_allocated_package (std::string *package)
 
bool has_max_size () const
 
void clear_max_size ()
 
::PROTOBUF_NAMESPACE_ID::int32 max_size () const
 
void set_max_size (::PROTOBUF_NAMESPACE_ID::int32 value)
 
bool has_max_count () const
 
void clear_max_count ()
 
::PROTOBUF_NAMESPACE_ID::int32 max_count () const
 
void set_max_count (::PROTOBUF_NAMESPACE_ID::int32 value)
 
bool has_type () const
 
void clear_type ()
 
::FieldType type () const
 
void set_type (::FieldType value)
 
bool has_int_size () const
 
void clear_int_size ()
 
::IntSize int_size () const
 
void set_int_size (::IntSize value)
 
bool has_packed_struct () const
 
void clear_packed_struct ()
 
bool packed_struct () const
 
void set_packed_struct (bool value)
 
bool has_packed_enum () const
 
void clear_packed_enum ()
 
bool packed_enum () const
 
void set_packed_enum (bool value)
 
bool has_skip_message () const
 
void clear_skip_message ()
 
bool skip_message () const
 
void set_skip_message (bool value)
 
bool has_no_unions () const
 
void clear_no_unions ()
 
bool no_unions () const
 
void set_no_unions (bool value)
 
bool has_msgid () const
 
void clear_msgid ()
 
::PROTOBUF_NAMESPACE_ID::uint32 msgid () const
 
void set_msgid (::PROTOBUF_NAMESPACE_ID::uint32 value)
 
bool has_max_length () const
 
void clear_max_length ()
 
::PROTOBUF_NAMESPACE_ID::int32 max_length () const
 
void set_max_length (::PROTOBUF_NAMESPACE_ID::int32 value)
 
bool has_anonymous_oneof () const
 
void clear_anonymous_oneof ()
 
bool anonymous_oneof () const
 
void set_anonymous_oneof (bool value)
 
bool has_proto3 () const
 
void clear_proto3 ()
 
bool proto3 () const
 
void set_proto3 (bool value)
 
bool has_proto3_singular_msgs () const
 
void clear_proto3_singular_msgs ()
 
bool proto3_singular_msgs () const
 
void set_proto3_singular_msgs (bool value)
 
bool has_enum_to_string () const
 
void clear_enum_to_string ()
 
bool enum_to_string () const
 
void set_enum_to_string (bool value)
 
bool has_mangle_names () const
 
void clear_mangle_names ()
 
::TypenameMangling mangle_names () const
 
void set_mangle_names (::TypenameMangling value)
 
bool has_fixed_length () const
 
void clear_fixed_length ()
 
bool fixed_length () const
 
void set_fixed_length (bool value)
 
bool has_fixed_count () const
 
void clear_fixed_count ()
 
bool fixed_count () const
 
void set_fixed_count (bool value)
 
bool has_submsg_callback () const
 
void clear_submsg_callback ()
 
bool submsg_callback () const
 
void set_submsg_callback (bool value)
 
bool has_default_has () const
 
void clear_default_has ()
 
bool default_has () const
 
void set_default_has (bool value)
 
bool has_descriptorsize () const
 
void clear_descriptorsize ()
 
::DescriptorSize descriptorsize () const
 
void set_descriptorsize (::DescriptorSize value)
 
bool has_long_names () const
 
void clear_long_names ()
 
bool long_names () const
 
void set_long_names (bool value)
 
bool has_sort_by_tag () const
 
void clear_sort_by_tag ()
 
bool sort_by_tag () const
 
void set_sort_by_tag (bool value)
 
bool has_type_override () const
 
void clear_type_override ()
 
PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type type_override () const
 
void set_type_override (PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type 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 NanoPBOptionsdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const NanoPBOptionsinternal_default_instance ()
 

Public Attributes

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< std::string > _i_give_permission_to_break_this_code_default_callback_datatype_
 
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< std::string > _i_give_permission_to_break_this_code_default_callback_function_
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 

Protected Member Functions

 NanoPBOptions (::PROTOBUF_NAMESPACE_ID::Arena *arena)
 

Friends

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

Detailed Description

Definition at line 176 of file nanopb.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kIncludeFieldNumber 
kExcludeFieldNumber 
kCallbackDatatypeFieldNumber 
kCallbackFunctionFieldNumber 
kPackageFieldNumber 
kMaxSizeFieldNumber 
kMaxCountFieldNumber 
kTypeFieldNumber 
kIntSizeFieldNumber 
kPackedStructFieldNumber 
kPackedEnumFieldNumber 
kSkipMessageFieldNumber 
kNoUnionsFieldNumber 
kMsgidFieldNumber 
kMaxLengthFieldNumber 
kAnonymousOneofFieldNumber 
kProto3FieldNumber 
kProto3SingularMsgsFieldNumber 
kEnumToStringFieldNumber 
kMangleNamesFieldNumber 
kFixedLengthFieldNumber 
kFixedCountFieldNumber 
kSubmsgCallbackFieldNumber 
kDefaultHasFieldNumber 
kDescriptorsizeFieldNumber 
kLongNamesFieldNumber 
kSortByTagFieldNumber 
kTypeOverrideFieldNumber 

Definition at line 295 of file nanopb.pb.h.

Constructor & Destructor Documentation

◆ ~NanoPBOptions()

virtual PROTOBUF_FINAL::~NanoPBOptions ( )
virtual

Member Function Documentation

◆ _InternalParse()

const char* PROTOBUF_FINAL::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

::PROTOBUF_NAMESPACE_ID::uint8* PROTOBUF_FINAL::_InternalSerialize ( ::PROTOBUF_NAMESPACE_ID::uint8 *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ add_exclude() [1/5]

std::string* PROTOBUF_FINAL::add_exclude ( )

◆ add_exclude() [2/5]

void PROTOBUF_FINAL::add_exclude ( const char *  value)

◆ add_exclude() [3/5]

void PROTOBUF_FINAL::add_exclude ( const char *  value,
size_t  size 
)

◆ add_exclude() [4/5]

void PROTOBUF_FINAL::add_exclude ( const std::string &  value)

◆ add_exclude() [5/5]

void PROTOBUF_FINAL::add_exclude ( std::string &&  value)

◆ add_include() [1/5]

std::string* PROTOBUF_FINAL::add_include ( )

◆ add_include() [2/5]

void PROTOBUF_FINAL::add_include ( const char *  value)

◆ add_include() [3/5]

void PROTOBUF_FINAL::add_include ( const char *  value,
size_t  size 
)

◆ add_include() [4/5]

void PROTOBUF_FINAL::add_include ( const std::string &  value)

◆ add_include() [5/5]

void PROTOBUF_FINAL::add_include ( std::string &&  value)

◆ anonymous_oneof()

bool PROTOBUF_FINAL::anonymous_oneof ( ) const

◆ ByteSizeLong()

size_t PROTOBUF_FINAL::ByteSizeLong ( ) const
final

◆ callback_datatype()

const std::string& PROTOBUF_FINAL::callback_datatype ( ) const

◆ callback_function()

const std::string& PROTOBUF_FINAL::callback_function ( ) const

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void PROTOBUF_FINAL::Clear ( )
final

◆ clear_anonymous_oneof()

void PROTOBUF_FINAL::clear_anonymous_oneof ( )

◆ clear_callback_datatype()

void PROTOBUF_FINAL::clear_callback_datatype ( )

◆ clear_callback_function()

void PROTOBUF_FINAL::clear_callback_function ( )

◆ clear_default_has()

void PROTOBUF_FINAL::clear_default_has ( )

◆ clear_descriptorsize()

void PROTOBUF_FINAL::clear_descriptorsize ( )

◆ clear_enum_to_string()

void PROTOBUF_FINAL::clear_enum_to_string ( )

◆ clear_exclude()

void PROTOBUF_FINAL::clear_exclude ( )

◆ clear_fixed_count()

void PROTOBUF_FINAL::clear_fixed_count ( )

◆ clear_fixed_length()

void PROTOBUF_FINAL::clear_fixed_length ( )

◆ clear_include()

void PROTOBUF_FINAL::clear_include ( )

◆ clear_int_size()

void PROTOBUF_FINAL::clear_int_size ( )

◆ clear_long_names()

void PROTOBUF_FINAL::clear_long_names ( )

◆ clear_mangle_names()

void PROTOBUF_FINAL::clear_mangle_names ( )

◆ clear_max_count()

void PROTOBUF_FINAL::clear_max_count ( )

◆ clear_max_length()

void PROTOBUF_FINAL::clear_max_length ( )

◆ clear_max_size()

void PROTOBUF_FINAL::clear_max_size ( )

◆ clear_msgid()

void PROTOBUF_FINAL::clear_msgid ( )

◆ clear_no_unions()

void PROTOBUF_FINAL::clear_no_unions ( )

◆ clear_package()

void PROTOBUF_FINAL::clear_package ( )

◆ clear_packed_enum()

void PROTOBUF_FINAL::clear_packed_enum ( )

◆ clear_packed_struct()

void PROTOBUF_FINAL::clear_packed_struct ( )

◆ clear_proto3()

void PROTOBUF_FINAL::clear_proto3 ( )

◆ clear_proto3_singular_msgs()

void PROTOBUF_FINAL::clear_proto3_singular_msgs ( )

◆ clear_skip_message()

void PROTOBUF_FINAL::clear_skip_message ( )

◆ clear_sort_by_tag()

void PROTOBUF_FINAL::clear_sort_by_tag ( )

◆ clear_submsg_callback()

void PROTOBUF_FINAL::clear_submsg_callback ( )

◆ clear_type()

void PROTOBUF_FINAL::clear_type ( )

◆ clear_type_override()

void PROTOBUF_FINAL::clear_type_override ( )

◆ CopyFrom() [1/2]

void PROTOBUF_FINAL::CopyFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ CopyFrom() [2/2]

void PROTOBUF_FINAL::CopyFrom ( const NanoPBOptions from)

◆ default_has()

bool PROTOBUF_FINAL::default_has ( ) const

◆ default_instance()

static const NanoPBOptions& PROTOBUF_FINAL::default_instance ( )
static

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* PROTOBUF_FINAL::descriptor ( )
inlinestatic

Definition at line 208 of file nanopb.pb.h.

◆ descriptorsize()

::DescriptorSize PROTOBUF_FINAL::descriptorsize ( ) const

◆ enum_to_string()

bool PROTOBUF_FINAL::enum_to_string ( ) const

◆ exclude() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& PROTOBUF_FINAL::exclude ( ) const

◆ exclude() [2/2]

const std::string& PROTOBUF_FINAL::exclude ( int  index) const

◆ exclude_size()

int PROTOBUF_FINAL::exclude_size ( ) const

◆ fixed_count()

bool PROTOBUF_FINAL::fixed_count ( ) const

◆ fixed_length()

bool PROTOBUF_FINAL::fixed_length ( ) const

◆ GetCachedSize()

int PROTOBUF_FINAL::GetCachedSize ( ) const
inlinefinal

Definition at line 264 of file nanopb.pb.h.

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor* PROTOBUF_FINAL::GetDescriptor ( )
inlinestatic

Definition at line 211 of file nanopb.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata PROTOBUF_FINAL::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection* PROTOBUF_FINAL::GetReflection ( )
inlinestatic

Definition at line 214 of file nanopb.pb.h.

◆ has_anonymous_oneof()

bool PROTOBUF_FINAL::has_anonymous_oneof ( ) const

◆ has_callback_datatype()

bool PROTOBUF_FINAL::has_callback_datatype ( ) const

◆ has_callback_function()

bool PROTOBUF_FINAL::has_callback_function ( ) const

◆ has_default_has()

bool PROTOBUF_FINAL::has_default_has ( ) const

◆ has_descriptorsize()

bool PROTOBUF_FINAL::has_descriptorsize ( ) const

◆ has_enum_to_string()

bool PROTOBUF_FINAL::has_enum_to_string ( ) const

◆ has_fixed_count()

bool PROTOBUF_FINAL::has_fixed_count ( ) const

◆ has_fixed_length()

bool PROTOBUF_FINAL::has_fixed_length ( ) const

◆ has_int_size()

bool PROTOBUF_FINAL::has_int_size ( ) const

◆ has_long_names()

bool PROTOBUF_FINAL::has_long_names ( ) const

◆ has_mangle_names()

bool PROTOBUF_FINAL::has_mangle_names ( ) const

◆ has_max_count()

bool PROTOBUF_FINAL::has_max_count ( ) const

◆ has_max_length()

bool PROTOBUF_FINAL::has_max_length ( ) const

◆ has_max_size()

bool PROTOBUF_FINAL::has_max_size ( ) const

◆ has_msgid()

bool PROTOBUF_FINAL::has_msgid ( ) const

◆ has_no_unions()

bool PROTOBUF_FINAL::has_no_unions ( ) const

◆ has_package()

bool PROTOBUF_FINAL::has_package ( ) const

◆ has_packed_enum()

bool PROTOBUF_FINAL::has_packed_enum ( ) const

◆ has_packed_struct()

bool PROTOBUF_FINAL::has_packed_struct ( ) const

◆ has_proto3()

bool PROTOBUF_FINAL::has_proto3 ( ) const

◆ has_proto3_singular_msgs()

bool PROTOBUF_FINAL::has_proto3_singular_msgs ( ) const

◆ has_skip_message()

bool PROTOBUF_FINAL::has_skip_message ( ) const

◆ has_sort_by_tag()

bool PROTOBUF_FINAL::has_sort_by_tag ( ) const

◆ has_submsg_callback()

bool PROTOBUF_FINAL::has_submsg_callback ( ) const

◆ has_type()

bool PROTOBUF_FINAL::has_type ( ) const

◆ has_type_override()

bool PROTOBUF_FINAL::has_type_override ( ) const

◆ include() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& PROTOBUF_FINAL::include ( ) const

◆ include() [2/2]

const std::string& PROTOBUF_FINAL::include ( int  index) const

◆ include_size()

int PROTOBUF_FINAL::include_size ( ) const

◆ InitAsDefaultInstance()

static void PROTOBUF_FINAL::InitAsDefaultInstance ( )
static

◆ int_size()

::IntSize PROTOBUF_FINAL::int_size ( ) const

◆ internal_default_instance()

static const NanoPBOptions* PROTOBUF_FINAL::internal_default_instance ( )
inlinestatic

Definition at line 220 of file nanopb.pb.h.

◆ IsInitialized()

bool PROTOBUF_FINAL::IsInitialized ( ) const
final

◆ long_names()

bool PROTOBUF_FINAL::long_names ( ) const

◆ mangle_names()

::TypenameMangling PROTOBUF_FINAL::mangle_names ( ) const

◆ max_count()

::PROTOBUF_NAMESPACE_ID::int32 PROTOBUF_FINAL::max_count ( ) const

◆ max_length()

::PROTOBUF_NAMESPACE_ID::int32 PROTOBUF_FINAL::max_length ( ) const

◆ max_size()

::PROTOBUF_NAMESPACE_ID::int32 PROTOBUF_FINAL::max_size ( ) const

◆ MergeFrom() [1/2]

void PROTOBUF_FINAL::MergeFrom ( const ::PROTOBUF_NAMESPACE_ID::Message &  from)
final

◆ MergeFrom() [2/2]

void PROTOBUF_FINAL::MergeFrom ( const NanoPBOptions from)

◆ msgid()

::PROTOBUF_NAMESPACE_ID::uint32 PROTOBUF_FINAL::msgid ( ) const

◆ mutable_callback_datatype()

std::string* PROTOBUF_FINAL::mutable_callback_datatype ( )

◆ mutable_callback_function()

std::string* PROTOBUF_FINAL::mutable_callback_function ( )

◆ mutable_exclude() [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* PROTOBUF_FINAL::mutable_exclude ( )

◆ mutable_exclude() [2/2]

std::string* PROTOBUF_FINAL::mutable_exclude ( int  index)

◆ mutable_include() [1/2]

::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* PROTOBUF_FINAL::mutable_include ( )

◆ mutable_include() [2/2]

std::string* PROTOBUF_FINAL::mutable_include ( int  index)

◆ mutable_package()

std::string* PROTOBUF_FINAL::mutable_package ( )

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* PROTOBUF_FINAL::mutable_unknown_fields ( )
inline

Definition at line 204 of file nanopb.pb.h.

◆ NanoPBOptions() [1/4]

PROTOBUF_FINAL::NanoPBOptions ( )
inline

Definition at line 179 of file nanopb.pb.h.

◆ NanoPBOptions() [2/4]

PROTOBUF_FINAL::NanoPBOptions ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena)
explicitprotected

◆ NanoPBOptions() [3/4]

PROTOBUF_FINAL::NanoPBOptions ( const NanoPBOptions &  from)

◆ NanoPBOptions() [4/4]

PROTOBUF_FINAL::NanoPBOptions ( NanoPBOptions &&  from)
inlinenoexcept

Definition at line 183 of file nanopb.pb.h.

◆ New() [1/2]

NanoPBOptions* PROTOBUF_FINAL::New ( ) const
inlinefinal

Definition at line 246 of file nanopb.pb.h.

◆ New() [2/2]

NanoPBOptions* PROTOBUF_FINAL::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena) const
inlinefinal

Definition at line 250 of file nanopb.pb.h.

◆ no_unions()

bool PROTOBUF_FINAL::no_unions ( ) const

◆ operator=() [1/2]

NanoPBOptions& PROTOBUF_FINAL::operator= ( const NanoPBOptions from)
inline

Definition at line 188 of file nanopb.pb.h.

◆ operator=() [2/2]

NanoPBOptions& PROTOBUF_FINAL::operator= ( NanoPBOptions &&  from)
inlinenoexcept

Definition at line 192 of file nanopb.pb.h.

◆ package()

const std::string& PROTOBUF_FINAL::package ( ) const

◆ packed_enum()

bool PROTOBUF_FINAL::packed_enum ( ) const

◆ packed_struct()

bool PROTOBUF_FINAL::packed_struct ( ) const

◆ proto3()

bool PROTOBUF_FINAL::proto3 ( ) const

◆ proto3_singular_msgs()

bool PROTOBUF_FINAL::proto3_singular_msgs ( ) const

◆ release_callback_datatype()

std::string* PROTOBUF_FINAL::release_callback_datatype ( )

◆ release_callback_function()

std::string* PROTOBUF_FINAL::release_callback_function ( )

◆ release_package()

std::string* PROTOBUF_FINAL::release_package ( )

◆ set_allocated_callback_datatype()

void PROTOBUF_FINAL::set_allocated_callback_datatype ( std::string *  callback_datatype)

◆ set_allocated_callback_function()

void PROTOBUF_FINAL::set_allocated_callback_function ( std::string *  callback_function)

◆ set_allocated_package()

void PROTOBUF_FINAL::set_allocated_package ( std::string *  package)

◆ set_anonymous_oneof()

void PROTOBUF_FINAL::set_anonymous_oneof ( bool  value)

◆ set_callback_datatype() [1/4]

void PROTOBUF_FINAL::set_callback_datatype ( const char *  value)

◆ set_callback_datatype() [2/4]

void PROTOBUF_FINAL::set_callback_datatype ( const char *  value,
size_t  size 
)

◆ set_callback_datatype() [3/4]

void PROTOBUF_FINAL::set_callback_datatype ( const std::string &  value)

◆ set_callback_datatype() [4/4]

void PROTOBUF_FINAL::set_callback_datatype ( std::string &&  value)

◆ set_callback_function() [1/4]

void PROTOBUF_FINAL::set_callback_function ( const char *  value)

◆ set_callback_function() [2/4]

void PROTOBUF_FINAL::set_callback_function ( const char *  value,
size_t  size 
)

◆ set_callback_function() [3/4]

void PROTOBUF_FINAL::set_callback_function ( const std::string &  value)

◆ set_callback_function() [4/4]

void PROTOBUF_FINAL::set_callback_function ( std::string &&  value)

◆ set_default_has()

void PROTOBUF_FINAL::set_default_has ( bool  value)

◆ set_descriptorsize()

void PROTOBUF_FINAL::set_descriptorsize ( ::DescriptorSize  value)

◆ set_enum_to_string()

void PROTOBUF_FINAL::set_enum_to_string ( bool  value)

◆ set_exclude() [1/4]

void PROTOBUF_FINAL::set_exclude ( int  index,
const char *  value 
)

◆ set_exclude() [2/4]

void PROTOBUF_FINAL::set_exclude ( int  index,
const char *  value,
size_t  size 
)

◆ set_exclude() [3/4]

void PROTOBUF_FINAL::set_exclude ( int  index,
const std::string &  value 
)

◆ set_exclude() [4/4]

void PROTOBUF_FINAL::set_exclude ( int  index,
std::string &&  value 
)

◆ set_fixed_count()

void PROTOBUF_FINAL::set_fixed_count ( bool  value)

◆ set_fixed_length()

void PROTOBUF_FINAL::set_fixed_length ( bool  value)

◆ set_include() [1/4]

void PROTOBUF_FINAL::set_include ( int  index,
const char *  value 
)

◆ set_include() [2/4]

void PROTOBUF_FINAL::set_include ( int  index,
const char *  value,
size_t  size 
)

◆ set_include() [3/4]

void PROTOBUF_FINAL::set_include ( int  index,
const std::string &  value 
)

◆ set_include() [4/4]

void PROTOBUF_FINAL::set_include ( int  index,
std::string &&  value 
)

◆ set_int_size()

void PROTOBUF_FINAL::set_int_size ( ::IntSize  value)

◆ set_long_names()

void PROTOBUF_FINAL::set_long_names ( bool  value)

◆ set_mangle_names()

void PROTOBUF_FINAL::set_mangle_names ( ::TypenameMangling  value)

◆ set_max_count()

void PROTOBUF_FINAL::set_max_count ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_max_length()

void PROTOBUF_FINAL::set_max_length ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_max_size()

void PROTOBUF_FINAL::set_max_size ( ::PROTOBUF_NAMESPACE_ID::int32  value)

◆ set_msgid()

void PROTOBUF_FINAL::set_msgid ( ::PROTOBUF_NAMESPACE_ID::uint32  value)

◆ set_no_unions()

void PROTOBUF_FINAL::set_no_unions ( bool  value)

◆ set_package() [1/4]

void PROTOBUF_FINAL::set_package ( const char *  value)

◆ set_package() [2/4]

void PROTOBUF_FINAL::set_package ( const char *  value,
size_t  size 
)

◆ set_package() [3/4]

void PROTOBUF_FINAL::set_package ( const std::string &  value)

◆ set_package() [4/4]

void PROTOBUF_FINAL::set_package ( std::string &&  value)

◆ set_packed_enum()

void PROTOBUF_FINAL::set_packed_enum ( bool  value)

◆ set_packed_struct()

void PROTOBUF_FINAL::set_packed_struct ( bool  value)

◆ set_proto3()

void PROTOBUF_FINAL::set_proto3 ( bool  value)

◆ set_proto3_singular_msgs()

void PROTOBUF_FINAL::set_proto3_singular_msgs ( bool  value)

◆ set_skip_message()

void PROTOBUF_FINAL::set_skip_message ( bool  value)

◆ set_sort_by_tag()

void PROTOBUF_FINAL::set_sort_by_tag ( bool  value)

◆ set_submsg_callback()

void PROTOBUF_FINAL::set_submsg_callback ( bool  value)

◆ set_type()

void PROTOBUF_FINAL::set_type ( ::FieldType  value)

◆ set_type_override()

void PROTOBUF_FINAL::set_type_override ( PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type  value)

◆ skip_message()

bool PROTOBUF_FINAL::skip_message ( ) const

◆ sort_by_tag()

bool PROTOBUF_FINAL::sort_by_tag ( ) const

◆ submsg_callback()

bool PROTOBUF_FINAL::submsg_callback ( ) const

◆ Swap()

void PROTOBUF_FINAL::Swap ( NanoPBOptions other)
inline

Definition at line 230 of file nanopb.pb.h.

◆ type()

::FieldType PROTOBUF_FINAL::type ( ) const

◆ type_override()

PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type PROTOBUF_FINAL::type_override ( ) const

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& PROTOBUF_FINAL::unknown_fields ( ) const
inline

Definition at line 201 of file nanopb.pb.h.

◆ UnsafeArenaSwap()

void PROTOBUF_FINAL::UnsafeArenaSwap ( NanoPBOptions other)
inline

Definition at line 238 of file nanopb.pb.h.

Friends And Related Function Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

Definition at line 763 of file nanopb.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

Definition at line 271 of file nanopb.pb.h.

◆ ::TableStruct_nanopb_2eproto

friend struct ::TableStruct_nanopb_2eproto
friend

Definition at line 802 of file nanopb.pb.h.

◆ swap

void swap ( NanoPBOptions a,
NanoPBOptions b 
)
friend

Definition at line 227 of file nanopb.pb.h.

Member Data Documentation

◆ _i_give_permission_to_break_this_code_default_callback_datatype_

::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> PROTOBUF_FINAL::_i_give_permission_to_break_this_code_default_callback_datatype_

Definition at line 771 of file nanopb.pb.h.

◆ _i_give_permission_to_break_this_code_default_callback_function_

::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> PROTOBUF_FINAL::_i_give_permission_to_break_this_code_default_callback_function_

Definition at line 775 of file nanopb.pb.h.

◆ kIndexInFileMessages

constexpr int PROTOBUF_FINAL::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 224 of file nanopb.pb.h.


The documentation for this class was generated from the following file: