#include <nanopb.pb.h>
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 | |
NanoPBOptions & | operator= (const NanoPBOptions &from) |
NanoPBOptions & | operator= (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) |
NanoPBOptions * | New (::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 NanoPBOptions & | default_instance () |
static const NanoPBOptions * | internal_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) |
Definition at line 166 of file nanopb.pb.h.
anonymous enum : int |
Definition at line 293 of file nanopb.pb.h.
|
inline |
Definition at line 169 of file nanopb.pb.h.
|
override |
|
explicit |
NanoPBOptions::NanoPBOptions | ( | const NanoPBOptions & | from | ) |
|
inlinenoexcept |
Definition at line 174 of file nanopb.pb.h.
|
explicitprotected |
|
final |
|
final |
|
inline |
Definition at line 1625 of file nanopb.pb.h.
|
inline |
Definition at line 1670 of file nanopb.pb.h.
|
inline |
Definition at line 1675 of file nanopb.pb.h.
|
inline |
Definition at line 1662 of file nanopb.pb.h.
|
inline |
Definition at line 1666 of file nanopb.pb.h.
|
inline |
Definition at line 1550 of file nanopb.pb.h.
|
inline |
Definition at line 1595 of file nanopb.pb.h.
|
inline |
Definition at line 1600 of file nanopb.pb.h.
|
inline |
Definition at line 1587 of file nanopb.pb.h.
|
inline |
Definition at line 1591 of file nanopb.pb.h.
|
inline |
Definition at line 1155 of file nanopb.pb.h.
|
final |
|
inline |
Definition at line 1377 of file nanopb.pb.h.
|
inline |
Definition at line 1436 of file nanopb.pb.h.
|
final |
|
inline |
Definition at line 1148 of file nanopb.pb.h.
|
inline |
Definition at line 1373 of file nanopb.pb.h.
|
inline |
Definition at line 1432 of file nanopb.pb.h.
|
inline |
Definition at line 1520 of file nanopb.pb.h.
|
inline |
Definition at line 1491 of file nanopb.pb.h.
|
inline |
Definition at line 1232 of file nanopb.pb.h.
|
inline |
Definition at line 1622 of file nanopb.pb.h.
|
inline |
Definition at line 1823 of file nanopb.pb.h.
|
inline |
Definition at line 1288 of file nanopb.pb.h.
|
inline |
Definition at line 1260 of file nanopb.pb.h.
|
inline |
Definition at line 1547 of file nanopb.pb.h.
|
inline |
Definition at line 1852 of file nanopb.pb.h.
|
inline |
Definition at line 922 of file nanopb.pb.h.
|
inline |
Definition at line 980 of file nanopb.pb.h.
|
inline |
Definition at line 1344 of file nanopb.pb.h.
|
inline |
Definition at line 894 of file nanopb.pb.h.
|
inline |
Definition at line 866 of file nanopb.pb.h.
|
inline |
Definition at line 838 of file nanopb.pb.h.
|
inline |
Definition at line 1120 of file nanopb.pb.h.
|
inline |
Definition at line 1092 of file nanopb.pb.h.
|
inline |
Definition at line 1698 of file nanopb.pb.h.
|
inline |
Definition at line 1036 of file nanopb.pb.h.
|
inline |
Definition at line 1008 of file nanopb.pb.h.
|
inline |
Definition at line 1176 of file nanopb.pb.h.
|
inline |
Definition at line 1204 of file nanopb.pb.h.
|
inline |
Definition at line 1064 of file nanopb.pb.h.
|
inline |
Definition at line 1795 of file nanopb.pb.h.
|
inline |
Definition at line 1316 of file nanopb.pb.h.
|
inline |
Definition at line 951 of file nanopb.pb.h.
|
inline |
Definition at line 1766 of file nanopb.pb.h.
void NanoPBOptions::CopyFrom | ( | const NanoPBOptions & | from | ) |
|
inline |
Definition at line 1527 of file nanopb.pb.h.
|
inlinestatic |
Definition at line 213 of file nanopb.pb.h.
|
inlinestatic |
Definition at line 204 of file nanopb.pb.h.
|
inline |
Definition at line 1498 of file nanopb.pb.h.
|
inline |
Definition at line 1239 of file nanopb.pb.h.
|
inline |
Definition at line 1680 of file nanopb.pb.h.
|
inline |
Definition at line 1633 of file nanopb.pb.h.
|
inline |
Definition at line 1619 of file nanopb.pb.h.
|
inline |
Definition at line 1830 of file nanopb.pb.h.
|
inline |
Definition at line 1295 of file nanopb.pb.h.
|
inline |
Definition at line 1267 of file nanopb.pb.h.
|
inlinefinal |
Definition at line 266 of file nanopb.pb.h.
|
final |
|
inlinestatic |
Definition at line 207 of file nanopb.pb.h.
|
final |
|
inlinestatic |
Definition at line 210 of file nanopb.pb.h.
|
inline |
Definition at line 1145 of file nanopb.pb.h.
|
inline |
Definition at line 1370 of file nanopb.pb.h.
|
inline |
Definition at line 1429 of file nanopb.pb.h.
|
inline |
Definition at line 1517 of file nanopb.pb.h.
|
inline |
Definition at line 1488 of file nanopb.pb.h.
|
inline |
Definition at line 1229 of file nanopb.pb.h.
|
inline |
Definition at line 1820 of file nanopb.pb.h.
|
inline |
Definition at line 1285 of file nanopb.pb.h.
|
inline |
Definition at line 1257 of file nanopb.pb.h.
|
inline |
Definition at line 1849 of file nanopb.pb.h.
|
inline |
Definition at line 919 of file nanopb.pb.h.
|
inline |
Definition at line 977 of file nanopb.pb.h.
|
inline |
Definition at line 1341 of file nanopb.pb.h.
|
inline |
Definition at line 891 of file nanopb.pb.h.
|
inline |
Definition at line 863 of file nanopb.pb.h.
|
inline |
Definition at line 835 of file nanopb.pb.h.
|
inline |
Definition at line 1117 of file nanopb.pb.h.
|
inline |
Definition at line 1089 of file nanopb.pb.h.
|
inline |
Definition at line 1695 of file nanopb.pb.h.
|
inline |
Definition at line 1033 of file nanopb.pb.h.
|
inline |
Definition at line 1005 of file nanopb.pb.h.
|
inline |
Definition at line 1173 of file nanopb.pb.h.
|
inline |
Definition at line 1201 of file nanopb.pb.h.
|
inline |
Definition at line 1061 of file nanopb.pb.h.
|
inline |
Definition at line 1792 of file nanopb.pb.h.
|
inline |
Definition at line 1313 of file nanopb.pb.h.
|
inline |
Definition at line 948 of file nanopb.pb.h.
|
inline |
Definition at line 1763 of file nanopb.pb.h.
|
inline |
Definition at line 1605 of file nanopb.pb.h.
|
inline |
Definition at line 1558 of file nanopb.pb.h.
|
inline |
Definition at line 1544 of file nanopb.pb.h.
|
inline |
Definition at line 1856 of file nanopb.pb.h.
|
inline |
Definition at line 929 of file nanopb.pb.h.
|
inlinestatic |
Definition at line 216 of file nanopb.pb.h.
|
final |
|
inline |
Definition at line 987 of file nanopb.pb.h.
|
inline |
Definition at line 1351 of file nanopb.pb.h.
|
inline |
Definition at line 901 of file nanopb.pb.h.
|
inline |
Definition at line 873 of file nanopb.pb.h.
|
inline |
Definition at line 845 of file nanopb.pb.h.
|
inline |
Definition at line 253 of file nanopb.pb.h.
|
inline |
Definition at line 1127 of file nanopb.pb.h.
|
inline |
Definition at line 1389 of file nanopb.pb.h.
|
inline |
Definition at line 1448 of file nanopb.pb.h.
|
inline |
Definition at line 1685 of file nanopb.pb.h.
|
inline |
Definition at line 1637 of file nanopb.pb.h.
|
inline |
Definition at line 1610 of file nanopb.pb.h.
|
inline |
Definition at line 1562 of file nanopb.pb.h.
|
inline |
Definition at line 1867 of file nanopb.pb.h.
|
inline |
Definition at line 1713 of file nanopb.pb.h.
|
inline |
Definition at line 200 of file nanopb.pb.h.
|
inlinefinal |
Definition at line 247 of file nanopb.pb.h.
|
inline |
Definition at line 1099 of file nanopb.pb.h.
|
inline |
Definition at line 179 of file nanopb.pb.h.
|
inlinenoexcept |
Definition at line 183 of file nanopb.pb.h.
|
inline |
Definition at line 1702 of file nanopb.pb.h.
|
inline |
Definition at line 1043 of file nanopb.pb.h.
|
inline |
Definition at line 1015 of file nanopb.pb.h.
|
inline |
Definition at line 1183 of file nanopb.pb.h.
|
inline |
Definition at line 1211 of file nanopb.pb.h.
|
inline |
Definition at line 1405 of file nanopb.pb.h.
|
inline |
Definition at line 1464 of file nanopb.pb.h.
|
inline |
Definition at line 1883 of file nanopb.pb.h.
|
inline |
Definition at line 1729 of file nanopb.pb.h.
|
inline |
Definition at line 1414 of file nanopb.pb.h.
|
inline |
Definition at line 1473 of file nanopb.pb.h.
|
inline |
Definition at line 1897 of file nanopb.pb.h.
|
inline |
Definition at line 1743 of file nanopb.pb.h.
|
inline |
Definition at line 1163 of file nanopb.pb.h.
void NanoPBOptions::set_callback_datatype | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
|
inline |
Definition at line 1384 of file nanopb.pb.h.
void NanoPBOptions::set_callback_function | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
|
inline |
Definition at line 1443 of file nanopb.pb.h.
|
inline |
Definition at line 1535 of file nanopb.pb.h.
|
inline |
Definition at line 1507 of file nanopb.pb.h.
|
inline |
Definition at line 1247 of file nanopb.pb.h.
|
inline |
Definition at line 1649 of file nanopb.pb.h.
|
inline |
Definition at line 1654 of file nanopb.pb.h.
|
inline |
Definition at line 1641 of file nanopb.pb.h.
|
inline |
Definition at line 1645 of file nanopb.pb.h.
|
inline |
Definition at line 1839 of file nanopb.pb.h.
|
inline |
Definition at line 1303 of file nanopb.pb.h.
|
inline |
Definition at line 1275 of file nanopb.pb.h.
|
inline |
Definition at line 1574 of file nanopb.pb.h.
|
inline |
Definition at line 1579 of file nanopb.pb.h.
|
inline |
Definition at line 1566 of file nanopb.pb.h.
|
inline |
Definition at line 1570 of file nanopb.pb.h.
void NanoPBOptions::set_initializer | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
|
inline |
Definition at line 1862 of file nanopb.pb.h.
|
inline |
Definition at line 938 of file nanopb.pb.h.
|
inline |
Definition at line 995 of file nanopb.pb.h.
|
inline |
Definition at line 1360 of file nanopb.pb.h.
|
inline |
Definition at line 909 of file nanopb.pb.h.
|
inline |
Definition at line 881 of file nanopb.pb.h.
|
inline |
Definition at line 853 of file nanopb.pb.h.
|
inline |
Definition at line 1135 of file nanopb.pb.h.
|
inline |
Definition at line 1107 of file nanopb.pb.h.
void NanoPBOptions::set_package | ( | ArgT0 && | arg0, |
ArgT... | args | ||
) |
|
inline |
Definition at line 1708 of file nanopb.pb.h.
|
inline |
Definition at line 1051 of file nanopb.pb.h.
|
inline |
Definition at line 1023 of file nanopb.pb.h.
|
inline |
Definition at line 1191 of file nanopb.pb.h.
|
inline |
Definition at line 1219 of file nanopb.pb.h.
|
inline |
Definition at line 1079 of file nanopb.pb.h.
|
inline |
Definition at line 1810 of file nanopb.pb.h.
|
inline |
Definition at line 1331 of file nanopb.pb.h.
|
inline |
Definition at line 967 of file nanopb.pb.h.
|
inline |
Definition at line 1782 of file nanopb.pb.h.
|
inline |
Definition at line 1071 of file nanopb.pb.h.
|
inline |
Definition at line 1802 of file nanopb.pb.h.
|
inline |
Definition at line 1323 of file nanopb.pb.h.
|
inline |
Definition at line 226 of file nanopb.pb.h.
|
inline |
Definition at line 958 of file nanopb.pb.h.
|
inline |
Definition at line 1773 of file nanopb.pb.h.
|
inline |
Definition at line 197 of file nanopb.pb.h.
|
inline |
Definition at line 239 of file nanopb.pb.h.
|
friend |
Definition at line 761 of file nanopb.pb.h.
|
friend |
Definition at line 275 of file nanopb.pb.h.
|
friend |
Definition at line 801 of file nanopb.pb.h.
|
friend |
Definition at line 223 of file nanopb.pb.h.
|
static |
Definition at line 284 of file nanopb.pb.h.
Impl_ NanoPBOptions::_impl_ |
Definition at line 800 of file nanopb.pb.h.
|
staticconstexpr |
Definition at line 220 of file nanopb.pb.h.