JaiaBot 2.0.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
NanoPBOptions Class Referencefinal

#include <nanopb.pb.h>

Inheritance diagram for NanoPBOptions:
Collaboration diagram for NanoPBOptions:

Public Types

enum  : int {
  kIncludeFieldNumber = 24 , kExcludeFieldNumber = 26 , kCallbackDatatypeFieldNumber = 18 , kCallbackFunctionFieldNumber = 19 ,
  kPackageFieldNumber = 25 , kInitializerFieldNumber = 30 , 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 , kFallbackTypeFieldNumber = 29 , kLongNamesFieldNumber = 4 ,
  kSortByTagFieldNumber = 28 , kTypeOverrideFieldNumber = 27
}
 

Public Member Functions

 NanoPBOptions ()
 
 ~NanoPBOptions () override
 
PROTOBUF_CONSTEXPR NanoPBOptions (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 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 (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const 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
 
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
 
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
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_callback_datatype (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_callback_datatype ()
 
PROTOBUF_NODISCARD 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
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_callback_function (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_callback_function ()
 
PROTOBUF_NODISCARD 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
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_package (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_package ()
 
PROTOBUF_NODISCARD std::string * release_package ()
 
void set_allocated_package (std::string *package)
 
bool has_initializer () const
 
void clear_initializer ()
 
const std::string & initializer () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_initializer (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_initializer ()
 
PROTOBUF_NODISCARD std::string * release_initializer ()
 
void set_allocated_initializer (std::string *initializer)
 
bool has_max_size () const
 
void clear_max_size ()
 
int32_t max_size () const
 
void set_max_size (int32_t value)
 
bool has_max_count () const
 
void clear_max_count ()
 
int32_t max_count () const
 
void set_max_count (int32_t 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 ()
 
uint32_t msgid () const
 
void set_msgid (uint32_t value)
 
bool has_max_length () const
 
void clear_max_length ()
 
int32_t max_length () const
 
void set_max_length (int32_t 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_fallback_type () const
 
void clear_fallback_type ()
 
::FieldType fallback_type () const
 
void set_fallback_type (::FieldType 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)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_callback_datatype (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_callback_function (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_package (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_initializer (ArgT0 &&arg0, ArgT... args)
 

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 const NanoPBOptionsinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 NanoPBOptions (::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_nanopb_2eproto
 
void swap (NanoPBOptions &a, NanoPBOptions &b)
 

Detailed Description

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

Member Enumeration Documentation

◆ anonymous enum

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

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

Constructor & Destructor Documentation

◆ NanoPBOptions() [1/5]

NanoPBOptions::NanoPBOptions ( )
inline

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

◆ ~NanoPBOptions()

NanoPBOptions::~NanoPBOptions ( )
override

◆ NanoPBOptions() [2/5]

PROTOBUF_CONSTEXPR NanoPBOptions::NanoPBOptions ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ NanoPBOptions() [3/5]

NanoPBOptions::NanoPBOptions ( const NanoPBOptions from)

◆ NanoPBOptions() [4/5]

NanoPBOptions::NanoPBOptions ( NanoPBOptions &&  from)
inlinenoexcept

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

◆ NanoPBOptions() [5/5]

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

Member Function Documentation

◆ _InternalParse()

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

◆ _InternalSerialize()

uint8_t * NanoPBOptions::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ add_exclude() [1/5]

std::string * NanoPBOptions::add_exclude ( )
inline

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

◆ add_exclude() [2/5]

void NanoPBOptions::add_exclude ( const char *  value)
inline

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

◆ add_exclude() [3/5]

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

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

◆ add_exclude() [4/5]

void NanoPBOptions::add_exclude ( const std::string &  value)
inline

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

◆ add_exclude() [5/5]

void NanoPBOptions::add_exclude ( std::string &&  value)
inline

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

◆ add_include() [1/5]

std::string * NanoPBOptions::add_include ( )
inline

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

◆ add_include() [2/5]

void NanoPBOptions::add_include ( const char *  value)
inline

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

◆ add_include() [3/5]

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

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

◆ add_include() [4/5]

void NanoPBOptions::add_include ( const std::string &  value)
inline

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

◆ add_include() [5/5]

void NanoPBOptions::add_include ( std::string &&  value)
inline

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

◆ anonymous_oneof()

bool NanoPBOptions::anonymous_oneof ( ) const
inline

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

◆ ByteSizeLong()

size_t NanoPBOptions::ByteSizeLong ( ) const
final

◆ callback_datatype()

const std::string & NanoPBOptions::callback_datatype ( ) const
inline

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

◆ callback_function()

const std::string & NanoPBOptions::callback_function ( ) const
inline

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

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void NanoPBOptions::Clear ( )
final

◆ clear_anonymous_oneof()

void NanoPBOptions::clear_anonymous_oneof ( )
inline

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

◆ clear_callback_datatype()

void NanoPBOptions::clear_callback_datatype ( )
inline

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

◆ clear_callback_function()

void NanoPBOptions::clear_callback_function ( )
inline

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

◆ clear_default_has()

void NanoPBOptions::clear_default_has ( )
inline

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

◆ clear_descriptorsize()

void NanoPBOptions::clear_descriptorsize ( )
inline

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

◆ clear_enum_to_string()

void NanoPBOptions::clear_enum_to_string ( )
inline

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

◆ clear_exclude()

void NanoPBOptions::clear_exclude ( )
inline

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

◆ clear_fallback_type()

void NanoPBOptions::clear_fallback_type ( )
inline

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

◆ clear_fixed_count()

void NanoPBOptions::clear_fixed_count ( )
inline

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

◆ clear_fixed_length()

void NanoPBOptions::clear_fixed_length ( )
inline

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

◆ clear_include()

void NanoPBOptions::clear_include ( )
inline

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

◆ clear_initializer()

void NanoPBOptions::clear_initializer ( )
inline

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

◆ clear_int_size()

void NanoPBOptions::clear_int_size ( )
inline

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

◆ clear_long_names()

void NanoPBOptions::clear_long_names ( )
inline

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

◆ clear_mangle_names()

void NanoPBOptions::clear_mangle_names ( )
inline

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

◆ clear_max_count()

void NanoPBOptions::clear_max_count ( )
inline

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

◆ clear_max_length()

void NanoPBOptions::clear_max_length ( )
inline

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

◆ clear_max_size()

void NanoPBOptions::clear_max_size ( )
inline

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

◆ clear_msgid()

void NanoPBOptions::clear_msgid ( )
inline

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

◆ clear_no_unions()

void NanoPBOptions::clear_no_unions ( )
inline

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

◆ clear_package()

void NanoPBOptions::clear_package ( )
inline

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

◆ clear_packed_enum()

void NanoPBOptions::clear_packed_enum ( )
inline

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

◆ clear_packed_struct()

void NanoPBOptions::clear_packed_struct ( )
inline

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

◆ clear_proto3()

void NanoPBOptions::clear_proto3 ( )
inline

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

◆ clear_proto3_singular_msgs()

void NanoPBOptions::clear_proto3_singular_msgs ( )
inline

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

◆ clear_skip_message()

void NanoPBOptions::clear_skip_message ( )
inline

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

◆ clear_sort_by_tag()

void NanoPBOptions::clear_sort_by_tag ( )
inline

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

◆ clear_submsg_callback()

void NanoPBOptions::clear_submsg_callback ( )
inline

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

◆ clear_type()

void NanoPBOptions::clear_type ( )
inline

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

◆ clear_type_override()

void NanoPBOptions::clear_type_override ( )
inline

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

◆ CopyFrom()

void NanoPBOptions::CopyFrom ( const NanoPBOptions from)

◆ default_has()

bool NanoPBOptions::default_has ( ) const
inline

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

◆ default_instance()

static const NanoPBOptions & NanoPBOptions::default_instance ( )
inlinestatic

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

◆ descriptor()

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

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

◆ descriptorsize()

DescriptorSize NanoPBOptions::descriptorsize ( ) const
inline

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

◆ enum_to_string()

bool NanoPBOptions::enum_to_string ( ) const
inline

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

◆ exclude() [1/2]

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

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

◆ exclude() [2/2]

const std::string & NanoPBOptions::exclude ( int  index) const
inline

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

◆ exclude_size()

int NanoPBOptions::exclude_size ( ) const
inline

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

◆ fallback_type()

FieldType NanoPBOptions::fallback_type ( ) const
inline

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

◆ fixed_count()

bool NanoPBOptions::fixed_count ( ) const
inline

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

◆ fixed_length()

bool NanoPBOptions::fixed_length ( ) const
inline

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

◆ GetCachedSize()

int NanoPBOptions::GetCachedSize ( ) const
inlinefinal

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

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * NanoPBOptions::GetClassData ( ) const
final

◆ GetDescriptor()

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

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

◆ GetMetadata()

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

◆ GetReflection()

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

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

◆ has_anonymous_oneof()

bool NanoPBOptions::has_anonymous_oneof ( ) const
inline

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

◆ has_callback_datatype()

bool NanoPBOptions::has_callback_datatype ( ) const
inline

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

◆ has_callback_function()

bool NanoPBOptions::has_callback_function ( ) const
inline

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

◆ has_default_has()

bool NanoPBOptions::has_default_has ( ) const
inline

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

◆ has_descriptorsize()

bool NanoPBOptions::has_descriptorsize ( ) const
inline

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

◆ has_enum_to_string()

bool NanoPBOptions::has_enum_to_string ( ) const
inline

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

◆ has_fallback_type()

bool NanoPBOptions::has_fallback_type ( ) const
inline

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

◆ has_fixed_count()

bool NanoPBOptions::has_fixed_count ( ) const
inline

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

◆ has_fixed_length()

bool NanoPBOptions::has_fixed_length ( ) const
inline

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

◆ has_initializer()

bool NanoPBOptions::has_initializer ( ) const
inline

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

◆ has_int_size()

bool NanoPBOptions::has_int_size ( ) const
inline

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

◆ has_long_names()

bool NanoPBOptions::has_long_names ( ) const
inline

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

◆ has_mangle_names()

bool NanoPBOptions::has_mangle_names ( ) const
inline

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

◆ has_max_count()

bool NanoPBOptions::has_max_count ( ) const
inline

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

◆ has_max_length()

bool NanoPBOptions::has_max_length ( ) const
inline

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

◆ has_max_size()

bool NanoPBOptions::has_max_size ( ) const
inline

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

◆ has_msgid()

bool NanoPBOptions::has_msgid ( ) const
inline

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

◆ has_no_unions()

bool NanoPBOptions::has_no_unions ( ) const
inline

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

◆ has_package()

bool NanoPBOptions::has_package ( ) const
inline

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

◆ has_packed_enum()

bool NanoPBOptions::has_packed_enum ( ) const
inline

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

◆ has_packed_struct()

bool NanoPBOptions::has_packed_struct ( ) const
inline

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

◆ has_proto3()

bool NanoPBOptions::has_proto3 ( ) const
inline

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

◆ has_proto3_singular_msgs()

bool NanoPBOptions::has_proto3_singular_msgs ( ) const
inline

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

◆ has_skip_message()

bool NanoPBOptions::has_skip_message ( ) const
inline

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

◆ has_sort_by_tag()

bool NanoPBOptions::has_sort_by_tag ( ) const
inline

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

◆ has_submsg_callback()

bool NanoPBOptions::has_submsg_callback ( ) const
inline

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

◆ has_type()

bool NanoPBOptions::has_type ( ) const
inline

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

◆ has_type_override()

bool NanoPBOptions::has_type_override ( ) const
inline

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

◆ include() [1/2]

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

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

◆ include() [2/2]

const std::string & NanoPBOptions::include ( int  index) const
inline

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

◆ include_size()

int NanoPBOptions::include_size ( ) const
inline

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

◆ initializer()

const std::string & NanoPBOptions::initializer ( ) const
inline

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

◆ int_size()

IntSize NanoPBOptions::int_size ( ) const
inline

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

◆ internal_default_instance()

static const NanoPBOptions * NanoPBOptions::internal_default_instance ( )
inlinestatic

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

◆ IsInitialized()

bool NanoPBOptions::IsInitialized ( ) const
final

◆ long_names()

bool NanoPBOptions::long_names ( ) const
inline

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

◆ mangle_names()

TypenameMangling NanoPBOptions::mangle_names ( ) const
inline

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

◆ max_count()

int32_t NanoPBOptions::max_count ( ) const
inline

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

◆ max_length()

int32_t NanoPBOptions::max_length ( ) const
inline

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

◆ max_size()

int32_t NanoPBOptions::max_size ( ) const
inline

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

◆ MergeFrom()

void NanoPBOptions::MergeFrom ( const NanoPBOptions from)
inline

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

◆ msgid()

uint32_t NanoPBOptions::msgid ( ) const
inline

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

◆ mutable_callback_datatype()

std::string * NanoPBOptions::mutable_callback_datatype ( )
inline

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

◆ mutable_callback_function()

std::string * NanoPBOptions::mutable_callback_function ( )
inline

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

◆ mutable_exclude() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * NanoPBOptions::mutable_exclude ( )
inline

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

◆ mutable_exclude() [2/2]

std::string * NanoPBOptions::mutable_exclude ( int  index)
inline

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

◆ mutable_include() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * NanoPBOptions::mutable_include ( )
inline

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

◆ mutable_include() [2/2]

std::string * NanoPBOptions::mutable_include ( int  index)
inline

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

◆ mutable_initializer()

std::string * NanoPBOptions::mutable_initializer ( )
inline

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

◆ mutable_package()

std::string * NanoPBOptions::mutable_package ( )
inline

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

◆ mutable_unknown_fields()

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

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

◆ New()

NanoPBOptions * NanoPBOptions::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

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

◆ no_unions()

bool NanoPBOptions::no_unions ( ) const
inline

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

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

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

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

◆ package()

const std::string & NanoPBOptions::package ( ) const
inline

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

◆ packed_enum()

bool NanoPBOptions::packed_enum ( ) const
inline

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

◆ packed_struct()

bool NanoPBOptions::packed_struct ( ) const
inline

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

◆ proto3()

bool NanoPBOptions::proto3 ( ) const
inline

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

◆ proto3_singular_msgs()

bool NanoPBOptions::proto3_singular_msgs ( ) const
inline

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

◆ release_callback_datatype()

std::string * NanoPBOptions::release_callback_datatype ( )
inline

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

◆ release_callback_function()

std::string * NanoPBOptions::release_callback_function ( )
inline

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

◆ release_initializer()

std::string * NanoPBOptions::release_initializer ( )
inline

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

◆ release_package()

std::string * NanoPBOptions::release_package ( )
inline

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

◆ set_allocated_callback_datatype()

void NanoPBOptions::set_allocated_callback_datatype ( std::string *  callback_datatype)
inline

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

◆ set_allocated_callback_function()

void NanoPBOptions::set_allocated_callback_function ( std::string *  callback_function)
inline

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

◆ set_allocated_initializer()

void NanoPBOptions::set_allocated_initializer ( std::string *  initializer)
inline

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

◆ set_allocated_package()

void NanoPBOptions::set_allocated_package ( std::string *  package)
inline

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

◆ set_anonymous_oneof()

void NanoPBOptions::set_anonymous_oneof ( bool  value)
inline

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

◆ set_callback_datatype() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void NanoPBOptions::set_callback_datatype ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_callback_datatype() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void NanoPBOptions::set_callback_datatype ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

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

◆ set_callback_function() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void NanoPBOptions::set_callback_function ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_callback_function() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void NanoPBOptions::set_callback_function ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

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

◆ set_default_has()

void NanoPBOptions::set_default_has ( bool  value)
inline

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

◆ set_descriptorsize()

void NanoPBOptions::set_descriptorsize ( ::DescriptorSize  value)
inline

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

◆ set_enum_to_string()

void NanoPBOptions::set_enum_to_string ( bool  value)
inline

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

◆ set_exclude() [1/4]

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

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

◆ set_exclude() [2/4]

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

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

◆ set_exclude() [3/4]

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

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

◆ set_exclude() [4/4]

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

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

◆ set_fallback_type()

void NanoPBOptions::set_fallback_type ( ::FieldType  value)
inline

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

◆ set_fixed_count()

void NanoPBOptions::set_fixed_count ( bool  value)
inline

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

◆ set_fixed_length()

void NanoPBOptions::set_fixed_length ( bool  value)
inline

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

◆ set_include() [1/4]

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

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

◆ set_include() [2/4]

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

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

◆ set_include() [3/4]

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

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

◆ set_include() [4/4]

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

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

◆ set_initializer() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void NanoPBOptions::set_initializer ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_initializer() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void NanoPBOptions::set_initializer ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

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

◆ set_int_size()

void NanoPBOptions::set_int_size ( ::IntSize  value)
inline

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

◆ set_long_names()

void NanoPBOptions::set_long_names ( bool  value)
inline

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

◆ set_mangle_names()

void NanoPBOptions::set_mangle_names ( ::TypenameMangling  value)
inline

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

◆ set_max_count()

void NanoPBOptions::set_max_count ( int32_t  value)
inline

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

◆ set_max_length()

void NanoPBOptions::set_max_length ( int32_t  value)
inline

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

◆ set_max_size()

void NanoPBOptions::set_max_size ( int32_t  value)
inline

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

◆ set_msgid()

void NanoPBOptions::set_msgid ( uint32_t  value)
inline

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

◆ set_no_unions()

void NanoPBOptions::set_no_unions ( bool  value)
inline

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

◆ set_package() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void NanoPBOptions::set_package ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_package() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void NanoPBOptions::set_package ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

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

◆ set_packed_enum()

void NanoPBOptions::set_packed_enum ( bool  value)
inline

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

◆ set_packed_struct()

void NanoPBOptions::set_packed_struct ( bool  value)
inline

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

◆ set_proto3()

void NanoPBOptions::set_proto3 ( bool  value)
inline

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

◆ set_proto3_singular_msgs()

void NanoPBOptions::set_proto3_singular_msgs ( bool  value)
inline

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

◆ set_skip_message()

void NanoPBOptions::set_skip_message ( bool  value)
inline

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

◆ set_sort_by_tag()

void NanoPBOptions::set_sort_by_tag ( bool  value)
inline

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

◆ set_submsg_callback()

void NanoPBOptions::set_submsg_callback ( bool  value)
inline

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

◆ set_type()

void NanoPBOptions::set_type ( ::FieldType  value)
inline

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

◆ set_type_override()

void NanoPBOptions::set_type_override ( ::PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type  value)
inline

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

◆ skip_message()

bool NanoPBOptions::skip_message ( ) const
inline

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

◆ sort_by_tag()

bool NanoPBOptions::sort_by_tag ( ) const
inline

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

◆ submsg_callback()

bool NanoPBOptions::submsg_callback ( ) const
inline

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

◆ Swap()

void NanoPBOptions::Swap ( NanoPBOptions other)
inline

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

◆ type()

FieldType NanoPBOptions::type ( ) const
inline

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

◆ type_override()

PROTOBUF_NAMESPACE_ID::FieldDescriptorProto_Type NanoPBOptions::type_override ( ) const
inline

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

◆ unknown_fields()

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

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

◆ UnsafeArenaSwap()

void NanoPBOptions::UnsafeArenaSwap ( NanoPBOptions other)
inline

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

Friends And Related Symbol Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

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

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

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

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

◆ ::TableStruct_nanopb_2eproto

friend struct ::TableStruct_nanopb_2eproto
friend

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

◆ swap

void swap ( NanoPBOptions a,
NanoPBOptions b 
)
friend

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

Member Data Documentation

◆ _class_data_

const ClassData NanoPBOptions::_class_data_
static

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

◆ _impl_

Impl_ NanoPBOptions::_impl_

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

◆ kIndexInFileMessages

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

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


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