JaiaBot 2.0.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
jaiabot::protobuf::FleetConfig_Debconf Class Referencefinal

#include <jaiabot/messages/fleet_config.pb.h>

Inheritance diagram for jaiabot::protobuf::FleetConfig_Debconf:
Collaboration diagram for jaiabot::protobuf::FleetConfig_Debconf:

Public Types

enum  : int { kKeyFieldNumber = 1 , kValueFieldNumber = 3 , kTypeFieldNumber = 2 }
 
typedef FleetConfig_Debconf_DebconfType DebconfType
 

Public Member Functions

 FleetConfig_Debconf ()
 
 ~FleetConfig_Debconf () override
 
PROTOBUF_CONSTEXPR FleetConfig_Debconf (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 FleetConfig_Debconf (const FleetConfig_Debconf &from)
 
 FleetConfig_Debconf (FleetConfig_Debconf &&from) noexcept
 
FleetConfig_Debconfoperator= (const FleetConfig_Debconf &from)
 
FleetConfig_Debconfoperator= (FleetConfig_Debconf &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (FleetConfig_Debconf *other)
 
void UnsafeArenaSwap (FleetConfig_Debconf *other)
 
FleetConfig_DebconfNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const FleetConfig_Debconf &from)
 
void MergeFrom (const FleetConfig_Debconf &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_key () const
 
void clear_key ()
 
const std::string & key () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_key (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_key ()
 
PROTOBUF_NODISCARD std::string * release_key ()
 
void set_allocated_key (std::string *key)
 
bool has_value () const
 
void clear_value ()
 
const std::string & value () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_value (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_value ()
 
PROTOBUF_NODISCARD std::string * release_value ()
 
void set_allocated_value (std::string *value)
 
bool has_type () const
 
void clear_type ()
 
::jaiabot::protobuf::FleetConfig_Debconf_DebconfType type () const
 
void set_type (::jaiabot::protobuf::FleetConfig_Debconf_DebconfType value)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_key (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_value (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 FleetConfig_Debconfdefault_instance ()
 
static const FleetConfig_Debconfinternal_default_instance ()
 
static bool DebconfType_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * DebconfType_descriptor ()
 
template<typename T >
static const std::string & DebconfType_Name (T enum_t_value)
 
static bool DebconfType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DebconfType *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr DebconfType SELECT
 
static constexpr DebconfType MULTISELECT
 
static constexpr DebconfType STRING
 
static constexpr DebconfType BOOLEAN
 
static constexpr DebconfType NOTE
 
static constexpr DebconfType TEXT
 
static constexpr DebconfType PASSWORD
 
static constexpr DebconfType DebconfType_MIN
 
static constexpr DebconfType DebconfType_MAX
 
static constexpr int DebconfType_ARRAYSIZE
 

Protected Member Functions

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

Detailed Description

Definition at line 743 of file fleet_config.pb.h.

Member Typedef Documentation

◆ DebconfType

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kKeyFieldNumber 
kValueFieldNumber 
kTypeFieldNumber 

Definition at line 910 of file fleet_config.pb.h.

Constructor & Destructor Documentation

◆ FleetConfig_Debconf() [1/5]

jaiabot::protobuf::FleetConfig_Debconf::FleetConfig_Debconf ( )
inline

Definition at line 746 of file fleet_config.pb.h.

◆ ~FleetConfig_Debconf()

jaiabot::protobuf::FleetConfig_Debconf::~FleetConfig_Debconf ( )
override

◆ FleetConfig_Debconf() [2/5]

PROTOBUF_CONSTEXPR jaiabot::protobuf::FleetConfig_Debconf::FleetConfig_Debconf ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ FleetConfig_Debconf() [3/5]

jaiabot::protobuf::FleetConfig_Debconf::FleetConfig_Debconf ( const FleetConfig_Debconf from)

◆ FleetConfig_Debconf() [4/5]

jaiabot::protobuf::FleetConfig_Debconf::FleetConfig_Debconf ( FleetConfig_Debconf &&  from)
inlinenoexcept

Definition at line 751 of file fleet_config.pb.h.

◆ FleetConfig_Debconf() [5/5]

jaiabot::protobuf::FleetConfig_Debconf::FleetConfig_Debconf ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * jaiabot::protobuf::FleetConfig_Debconf::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * jaiabot::protobuf::FleetConfig_Debconf::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ ByteSizeLong()

size_t jaiabot::protobuf::FleetConfig_Debconf::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void jaiabot::protobuf::FleetConfig_Debconf::Clear ( )
final

◆ clear_key()

void jaiabot::protobuf::FleetConfig_Debconf::clear_key ( )
inline

Definition at line 2058 of file fleet_config.pb.h.

◆ clear_type()

void jaiabot::protobuf::FleetConfig_Debconf::clear_type ( )
inline

Definition at line 2126 of file fleet_config.pb.h.

◆ clear_value()

void jaiabot::protobuf::FleetConfig_Debconf::clear_value ( )
inline

Definition at line 2155 of file fleet_config.pb.h.

◆ CopyFrom()

void jaiabot::protobuf::FleetConfig_Debconf::CopyFrom ( const FleetConfig_Debconf from)

◆ DebconfType_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::FleetConfig_Debconf::DebconfType_descriptor ( )
inlinestatic

Definition at line 893 of file fleet_config.pb.h.

◆ DebconfType_IsValid()

static bool jaiabot::protobuf::FleetConfig_Debconf::DebconfType_IsValid ( int  value)
inlinestatic

Definition at line 883 of file fleet_config.pb.h.

◆ DebconfType_Name()

template<typename T >
static const std::string & jaiabot::protobuf::FleetConfig_Debconf::DebconfType_Name ( enum_t_value)
inlinestatic

Definition at line 897 of file fleet_config.pb.h.

◆ DebconfType_Parse()

static bool jaiabot::protobuf::FleetConfig_Debconf::DebconfType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
DebconfType value 
)
inlinestatic

Definition at line 903 of file fleet_config.pb.h.

◆ default_instance()

static const FleetConfig_Debconf & jaiabot::protobuf::FleetConfig_Debconf::default_instance ( )
inlinestatic

Definition at line 790 of file fleet_config.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::protobuf::FleetConfig_Debconf::descriptor ( )
inlinestatic

Definition at line 781 of file fleet_config.pb.h.

◆ GetCachedSize()

int jaiabot::protobuf::FleetConfig_Debconf::GetCachedSize ( ) const
inlinefinal

Definition at line 843 of file fleet_config.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * jaiabot::protobuf::FleetConfig_Debconf::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::protobuf::FleetConfig_Debconf::GetDescriptor ( )
inlinestatic

Definition at line 784 of file fleet_config.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata jaiabot::protobuf::FleetConfig_Debconf::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * jaiabot::protobuf::FleetConfig_Debconf::GetReflection ( )
inlinestatic

Definition at line 787 of file fleet_config.pb.h.

◆ has_key()

bool jaiabot::protobuf::FleetConfig_Debconf::has_key ( ) const
inline

Definition at line 2055 of file fleet_config.pb.h.

◆ has_type()

bool jaiabot::protobuf::FleetConfig_Debconf::has_type ( ) const
inline

Definition at line 2123 of file fleet_config.pb.h.

◆ has_value()

bool jaiabot::protobuf::FleetConfig_Debconf::has_value ( ) const
inline

Definition at line 2152 of file fleet_config.pb.h.

◆ internal_default_instance()

static const FleetConfig_Debconf * jaiabot::protobuf::FleetConfig_Debconf::internal_default_instance ( )
inlinestatic

Definition at line 793 of file fleet_config.pb.h.

◆ IsInitialized()

bool jaiabot::protobuf::FleetConfig_Debconf::IsInitialized ( ) const
final

◆ key()

const std::string & jaiabot::protobuf::FleetConfig_Debconf::key ( ) const
inline

Definition at line 2062 of file fleet_config.pb.h.

◆ MergeFrom()

void jaiabot::protobuf::FleetConfig_Debconf::MergeFrom ( const FleetConfig_Debconf from)
inline

Definition at line 830 of file fleet_config.pb.h.

◆ mutable_key()

std::string * jaiabot::protobuf::FleetConfig_Debconf::mutable_key ( )
inline

Definition at line 2073 of file fleet_config.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * jaiabot::protobuf::FleetConfig_Debconf::mutable_unknown_fields ( )
inline

Definition at line 777 of file fleet_config.pb.h.

◆ mutable_value()

std::string * jaiabot::protobuf::FleetConfig_Debconf::mutable_value ( )
inline

Definition at line 2170 of file fleet_config.pb.h.

◆ New()

FleetConfig_Debconf * jaiabot::protobuf::FleetConfig_Debconf::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 824 of file fleet_config.pb.h.

◆ operator=() [1/2]

FleetConfig_Debconf & jaiabot::protobuf::FleetConfig_Debconf::operator= ( const FleetConfig_Debconf from)
inline

Definition at line 756 of file fleet_config.pb.h.

◆ operator=() [2/2]

FleetConfig_Debconf & jaiabot::protobuf::FleetConfig_Debconf::operator= ( FleetConfig_Debconf &&  from)
inlinenoexcept

Definition at line 760 of file fleet_config.pb.h.

◆ release_key()

std::string * jaiabot::protobuf::FleetConfig_Debconf::release_key ( )
inline

Definition at line 2089 of file fleet_config.pb.h.

◆ release_value()

std::string * jaiabot::protobuf::FleetConfig_Debconf::release_value ( )
inline

Definition at line 2186 of file fleet_config.pb.h.

◆ set_allocated_key()

void jaiabot::protobuf::FleetConfig_Debconf::set_allocated_key ( std::string *  key)
inline

Definition at line 2103 of file fleet_config.pb.h.

◆ set_allocated_value()

void jaiabot::protobuf::FleetConfig_Debconf::set_allocated_value ( std::string *  value)
inline

Definition at line 2200 of file fleet_config.pb.h.

◆ set_key() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void jaiabot::protobuf::FleetConfig_Debconf::set_key ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_key() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void jaiabot::protobuf::FleetConfig_Debconf::set_key ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 2068 of file fleet_config.pb.h.

◆ set_type()

void jaiabot::protobuf::FleetConfig_Debconf::set_type ( ::jaiabot::protobuf::FleetConfig_Debconf_DebconfType  value)
inline

Definition at line 2142 of file fleet_config.pb.h.

◆ set_value() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void jaiabot::protobuf::FleetConfig_Debconf::set_value ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_value() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void jaiabot::protobuf::FleetConfig_Debconf::set_value ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 2165 of file fleet_config.pb.h.

◆ Swap()

void jaiabot::protobuf::FleetConfig_Debconf::Swap ( FleetConfig_Debconf other)
inline

Definition at line 803 of file fleet_config.pb.h.

◆ type()

jaiabot::protobuf::FleetConfig_Debconf_DebconfType jaiabot::protobuf::FleetConfig_Debconf::type ( ) const
inline

Definition at line 2133 of file fleet_config.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & jaiabot::protobuf::FleetConfig_Debconf::unknown_fields ( ) const
inline

Definition at line 774 of file fleet_config.pb.h.

◆ UnsafeArenaSwap()

void jaiabot::protobuf::FleetConfig_Debconf::UnsafeArenaSwap ( FleetConfig_Debconf other)
inline

Definition at line 816 of file fleet_config.pb.h.

◆ value()

const std::string & jaiabot::protobuf::FleetConfig_Debconf::value ( ) const
inline

Definition at line 2159 of file fleet_config.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 971 of file fleet_config.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 852 of file fleet_config.pb.h.

◆ ::TableStruct_jaiabot_2fmessages_2ffleet_5fconfig_2eproto

Definition at line 982 of file fleet_config.pb.h.

◆ swap

void swap ( FleetConfig_Debconf a,
FleetConfig_Debconf b 
)
friend

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

Member Data Documentation

◆ _class_data_

const ClassData jaiabot::protobuf::FleetConfig_Debconf::_class_data_
static

Definition at line 861 of file fleet_config.pb.h.

◆ _impl_

Impl_ jaiabot::protobuf::FleetConfig_Debconf::_impl_

Definition at line 981 of file fleet_config.pb.h.

◆ BOOLEAN

constexpr DebconfType jaiabot::protobuf::FleetConfig_Debconf::BOOLEAN
staticconstexpr
Initial value:

Definition at line 875 of file fleet_config.pb.h.

◆ DebconfType_ARRAYSIZE

constexpr int jaiabot::protobuf::FleetConfig_Debconf::DebconfType_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 890 of file fleet_config.pb.h.

◆ DebconfType_MAX

constexpr DebconfType jaiabot::protobuf::FleetConfig_Debconf::DebconfType_MAX
staticconstexpr
Initial value:
=
constexpr FleetConfig_Debconf_DebconfType FleetConfig_Debconf_DebconfType_DebconfType_MAX

Definition at line 888 of file fleet_config.pb.h.

◆ DebconfType_MIN

constexpr DebconfType jaiabot::protobuf::FleetConfig_Debconf::DebconfType_MIN
staticconstexpr
Initial value:
=
constexpr FleetConfig_Debconf_DebconfType FleetConfig_Debconf_DebconfType_DebconfType_MIN

Definition at line 886 of file fleet_config.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::FleetConfig_Debconf::kIndexInFileMessages
staticconstexpr
Initial value:
=
3

Definition at line 797 of file fleet_config.pb.h.

◆ MULTISELECT

constexpr DebconfType jaiabot::protobuf::FleetConfig_Debconf::MULTISELECT
staticconstexpr
Initial value:

Definition at line 871 of file fleet_config.pb.h.

◆ NOTE

constexpr DebconfType jaiabot::protobuf::FleetConfig_Debconf::NOTE
staticconstexpr
Initial value:

Definition at line 877 of file fleet_config.pb.h.

◆ PASSWORD

constexpr DebconfType jaiabot::protobuf::FleetConfig_Debconf::PASSWORD
staticconstexpr
Initial value:

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

◆ SELECT

constexpr DebconfType jaiabot::protobuf::FleetConfig_Debconf::SELECT
staticconstexpr
Initial value:

Definition at line 869 of file fleet_config.pb.h.

◆ STRING

constexpr DebconfType jaiabot::protobuf::FleetConfig_Debconf::STRING
staticconstexpr
Initial value:

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

◆ TEXT

constexpr DebconfType jaiabot::protobuf::FleetConfig_Debconf::TEXT
staticconstexpr
Initial value:

Definition at line 879 of file fleet_config.pb.h.


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