DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
wib::CDRegValue Class Referencefinal

#include <wib.pb.h>

Inheritance diagram for wib::CDRegValue:
[legend]
Collaboration diagram for wib::CDRegValue:
[legend]

Classes

class  _Internal
 
struct  Impl_
 

Public Types

enum  : int {
  kFembIdxFieldNumber = 1 , kColdataIdxFieldNumber = 2 , kChipAddrFieldNumber = 3 , kRegPageFieldNumber = 4 ,
  kRegAddrFieldNumber = 5 , kDataFieldNumber = 6
}
 

Public Member Functions

 CDRegValue ()
 
 ~CDRegValue () override
 
template<typename = void>
PROTOBUF_CONSTEXPR CDRegValue (::google::protobuf::internal::ConstantInitialized)
 
 CDRegValue (const CDRegValue &from)
 
 CDRegValue (CDRegValue &&from) noexcept
 
CDRegValueoperator= (const CDRegValue &from)
 
CDRegValueoperator= (CDRegValue &&from) noexcept
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (CDRegValue *other)
 
void UnsafeArenaSwap (CDRegValue *other)
 
CDRegValueNew (::google::protobuf::Arena *arena=nullptr) const final
 
void CopyFrom (const CDRegValue &from)
 
void MergeFrom (const CDRegValue &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
::size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
 
::uint8_t * _InternalSerialize (::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
const ::google::protobuf::Message::ClassData * GetClassData () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
void clear_femb_idx ()
 
::uint32_t femb_idx () const
 
void set_femb_idx (::uint32_t value)
 
void clear_coldata_idx ()
 
::uint32_t coldata_idx () const
 
void set_coldata_idx (::uint32_t value)
 
void clear_chip_addr ()
 
::uint32_t chip_addr () const
 
void set_chip_addr (::uint32_t value)
 
void clear_reg_page ()
 
::uint32_t reg_page () const
 
void set_reg_page (::uint32_t value)
 
void clear_reg_addr ()
 
::uint32_t reg_addr () const
 
void set_reg_addr (::uint32_t value)
 
void clear_data ()
 
::uint32_t data () const
 
void set_data (::uint32_t value)
 
template<typename >
PROTOBUF_CONSTEXPR CDRegValue (::_pbi::ConstantInitialized)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const ::google::protobuf::Descriptor * GetDescriptor ()
 
static const ::google::protobuf::Reflection * GetReflection ()
 
static const CDRegValuedefault_instance ()
 
static const CDRegValueinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 CDRegValue (::google::protobuf::Arena *arena)
 

Private Types

typedef void InternalArenaConstructable_
 
typedef void DestructorSkippable_
 

Private Member Functions

void SharedCtor (::google::protobuf::Arena *arena)
 
void SharedDtor ()
 
void SetCachedSize (int size) const final
 
void InternalSwap (CDRegValue *other)
 
::uint32_t _internal_femb_idx () const
 
void _internal_set_femb_idx (::uint32_t value)
 
::uint32_t _internal_coldata_idx () const
 
void _internal_set_coldata_idx (::uint32_t value)
 
::uint32_t _internal_chip_addr () const
 
void _internal_set_chip_addr (::uint32_t value)
 
::uint32_t _internal_reg_page () const
 
void _internal_set_reg_page (::uint32_t value)
 
::uint32_t _internal_reg_addr () const
 
void _internal_set_reg_addr (::uint32_t value)
 
::uint32_t _internal_data () const
 
void _internal_set_data (::uint32_t value)
 

Static Private Member Functions

static void MergeImpl (::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
 
::absl::string_view FullMessageName ()
 

Private Attributes

union { 
 
   Impl_   _impl_ 
 
};  
 

Static Private Attributes

static const ::google::protobuf::internal::TcParseTable< 3, 6, 0, 0, 2 > _table_
 

Friends

class ::google::protobuf::internal::AnyMetadata
 
class ::google::protobuf::internal::TcParser
 
template<typename T >
class ::google::protobuf::Arena::InternalHelper
 
struct ::TableStruct_wib_2eproto
 
void swap (CDRegValue &a, CDRegValue &b)
 

Detailed Description

Definition at line 6896 of file wib.pb.h.

Member Typedef Documentation

◆ DestructorSkippable_

Definition at line 7099 of file wib.pb.h.

◆ InternalArenaConstructable_

Definition at line 7098 of file wib.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kFembIdxFieldNumber 
kColdataIdxFieldNumber 
kChipAddrFieldNumber 
kRegPageFieldNumber 
kRegAddrFieldNumber 
kDataFieldNumber 

Definition at line 7023 of file wib.pb.h.

7023 : int {
7029 kDataFieldNumber = 6,
7030 };
@ kColdataIdxFieldNumber
Definition wib.pb.h:7025

Constructor & Destructor Documentation

◆ CDRegValue() [1/6]

wib::CDRegValue::CDRegValue ( )
inline

Definition at line 6899 of file wib.pb.h.

6899: CDRegValue(nullptr) {}

◆ ~CDRegValue()

wib::CDRegValue::~CDRegValue ( )
override

Definition at line 8963 of file wib.pb.cc.

8963 {
8964 // @@protoc_insertion_point(destructor:wib.CDRegValue)
8965 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
8966 SharedDtor();
8967}
void SharedDtor()
Definition wib.pb.cc:8968

◆ CDRegValue() [2/6]

template<typename = void>
PROTOBUF_CONSTEXPR wib::CDRegValue::CDRegValue ( ::google::protobuf::internal::ConstantInitialized )
explicit

◆ CDRegValue() [3/6]

wib::CDRegValue::CDRegValue ( const CDRegValue & from)

Definition at line 8945 of file wib.pb.cc.

8946 : ::google::protobuf::Message(), _impl_(from._impl_) {
8947 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
8948 from._internal_metadata_);
8949 // @@protoc_insertion_point(copy_constructor:wib.CDRegValue)
8950}

◆ CDRegValue() [4/6]

wib::CDRegValue::CDRegValue ( CDRegValue && from)
inlinenoexcept

Definition at line 6905 of file wib.pb.h.

6906 : CDRegValue() {
6907 *this = ::std::move(from);
6908 }

◆ CDRegValue() [5/6]

wib::CDRegValue::CDRegValue ( ::google::protobuf::Arena * arena)
explicitprotected

Definition at line 8940 of file wib.pb.cc.

8941 : ::google::protobuf::Message(arena) {
8942 SharedCtor(arena);
8943 // @@protoc_insertion_point(arena_constructor:wib.CDRegValue)
8944}
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:8951

◆ CDRegValue() [6/6]

template<typename >
PROTOBUF_CONSTEXPR wib::CDRegValue::CDRegValue ( ::_pbi::ConstantInitialized )

Definition at line 689 of file wib.pb.cc.

690 : _impl_{
691 /*decltype(_impl_.femb_idx_)*/ 0u,
692 /*decltype(_impl_.coldata_idx_)*/ 0u,
693 /*decltype(_impl_.chip_addr_)*/ 0u,
694 /*decltype(_impl_.reg_page_)*/ 0u,
695 /*decltype(_impl_.reg_addr_)*/ 0u,
696 /*decltype(_impl_.data_)*/ 0u,
697 /*decltype(_impl_._cached_size_)*/ {},
698 } {}

Member Function Documentation

◆ _internal_chip_addr()

uint32_t wib::CDRegValue::_internal_chip_addr ( ) const
inlineprivate

Definition at line 10804 of file wib.pb.h.

10804 {
10805 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
10806 return _impl_.chip_addr_;
10807}
::uint32_t chip_addr_
Definition wib.pb.h:7103

◆ _internal_coldata_idx()

uint32_t wib::CDRegValue::_internal_coldata_idx ( ) const
inlineprivate

Definition at line 10782 of file wib.pb.h.

10782 {
10783 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
10784 return _impl_.coldata_idx_;
10785}
::uint32_t coldata_idx_
Definition wib.pb.h:7102

◆ _internal_data()

uint32_t wib::CDRegValue::_internal_data ( ) const
inlineprivate

Definition at line 10870 of file wib.pb.h.

10870 {
10871 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
10872 return _impl_.data_;
10873}

◆ _internal_femb_idx()

uint32_t wib::CDRegValue::_internal_femb_idx ( ) const
inlineprivate

Definition at line 10760 of file wib.pb.h.

10760 {
10761 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
10762 return _impl_.femb_idx_;
10763}
::uint32_t femb_idx_
Definition wib.pb.h:7101

◆ _internal_reg_addr()

uint32_t wib::CDRegValue::_internal_reg_addr ( ) const
inlineprivate

Definition at line 10848 of file wib.pb.h.

10848 {
10849 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
10850 return _impl_.reg_addr_;
10851}
::uint32_t reg_addr_
Definition wib.pb.h:7105

◆ _internal_reg_page()

uint32_t wib::CDRegValue::_internal_reg_page ( ) const
inlineprivate

Definition at line 10826 of file wib.pb.h.

10826 {
10827 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
10828 return _impl_.reg_page_;
10829}
::uint32_t reg_page_
Definition wib.pb.h:7104

◆ _internal_set_chip_addr()

void wib::CDRegValue::_internal_set_chip_addr ( ::uint32_t value)
inlineprivate

Definition at line 10808 of file wib.pb.h.

10808 {
10809 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
10810 ;
10811 _impl_.chip_addr_ = value;
10812}

◆ _internal_set_coldata_idx()

void wib::CDRegValue::_internal_set_coldata_idx ( ::uint32_t value)
inlineprivate

Definition at line 10786 of file wib.pb.h.

10786 {
10787 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
10788 ;
10789 _impl_.coldata_idx_ = value;
10790}

◆ _internal_set_data()

void wib::CDRegValue::_internal_set_data ( ::uint32_t value)
inlineprivate

Definition at line 10874 of file wib.pb.h.

10874 {
10875 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
10876 ;
10877 _impl_.data_ = value;
10878}

◆ _internal_set_femb_idx()

void wib::CDRegValue::_internal_set_femb_idx ( ::uint32_t value)
inlineprivate

Definition at line 10764 of file wib.pb.h.

10764 {
10765 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
10766 ;
10767 _impl_.femb_idx_ = value;
10768}

◆ _internal_set_reg_addr()

void wib::CDRegValue::_internal_set_reg_addr ( ::uint32_t value)
inlineprivate

Definition at line 10852 of file wib.pb.h.

10852 {
10853 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
10854 ;
10855 _impl_.reg_addr_ = value;
10856}

◆ _internal_set_reg_page()

void wib::CDRegValue::_internal_set_reg_page ( ::uint32_t value)
inlineprivate

Definition at line 10830 of file wib.pb.h.

10830 {
10831 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
10832 ;
10833 _impl_.reg_page_ = value;
10834}

◆ _InternalParse()

const char * wib::CDRegValue::_InternalParse ( const char * ptr,
::google::protobuf::internal::ParseContext * ctx )
final

Definition at line 8987 of file wib.pb.cc.

8988 {
8989 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
8990 return ptr;
8991}
static const ::google::protobuf::internal::TcParseTable< 3, 6, 0, 0, 2 > _table_
Definition wib.pb.h:7096

◆ _InternalSerialize()

uint8_t * wib::CDRegValue::_InternalSerialize ( ::uint8_t * target,
::google::protobuf::io::EpsCopyOutputStream * stream ) const
final

Definition at line 9056 of file wib.pb.cc.

9058 {
9059 // @@protoc_insertion_point(serialize_to_array_start:wib.CDRegValue)
9060 ::uint32_t cached_has_bits = 0;
9061 (void)cached_has_bits;
9062
9063 // uint32 femb_idx = 1;
9064 if (this->_internal_femb_idx() != 0) {
9065 target = stream->EnsureSpace(target);
9066 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9067 1, this->_internal_femb_idx(), target);
9068 }
9069
9070 // uint32 coldata_idx = 2;
9071 if (this->_internal_coldata_idx() != 0) {
9072 target = stream->EnsureSpace(target);
9073 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9074 2, this->_internal_coldata_idx(), target);
9075 }
9076
9077 // uint32 chip_addr = 3;
9078 if (this->_internal_chip_addr() != 0) {
9079 target = stream->EnsureSpace(target);
9080 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9081 3, this->_internal_chip_addr(), target);
9082 }
9083
9084 // uint32 reg_page = 4;
9085 if (this->_internal_reg_page() != 0) {
9086 target = stream->EnsureSpace(target);
9087 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9088 4, this->_internal_reg_page(), target);
9089 }
9090
9091 // uint32 reg_addr = 5;
9092 if (this->_internal_reg_addr() != 0) {
9093 target = stream->EnsureSpace(target);
9094 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9095 5, this->_internal_reg_addr(), target);
9096 }
9097
9098 // uint32 data = 6;
9099 if (this->_internal_data() != 0) {
9100 target = stream->EnsureSpace(target);
9101 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
9102 6, this->_internal_data(), target);
9103 }
9104
9105 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
9106 target =
9107 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
9108 _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
9109 }
9110 // @@protoc_insertion_point(serialize_to_array_end:wib.CDRegValue)
9111 return target;
9112}
::uint32_t _internal_coldata_idx() const
Definition wib.pb.h:10782
::uint32_t _internal_data() const
Definition wib.pb.h:10870
::uint32_t _internal_chip_addr() const
Definition wib.pb.h:10804
::uint32_t _internal_reg_addr() const
Definition wib.pb.h:10848
::uint32_t _internal_reg_page() const
Definition wib.pb.h:10826
::uint32_t _internal_femb_idx() const
Definition wib.pb.h:10760

◆ ByteSizeLong()

size_t wib::CDRegValue::ByteSizeLong ( ) const
final

Definition at line 9114 of file wib.pb.cc.

9114 {
9115// @@protoc_insertion_point(message_byte_size_start:wib.CDRegValue)
9116 ::size_t total_size = 0;
9117
9118 ::uint32_t cached_has_bits = 0;
9119 // Prevent compiler warnings about cached_has_bits being unused
9120 (void) cached_has_bits;
9121
9122 // uint32 femb_idx = 1;
9123 if (this->_internal_femb_idx() != 0) {
9124 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9125 this->_internal_femb_idx());
9126 }
9127
9128 // uint32 coldata_idx = 2;
9129 if (this->_internal_coldata_idx() != 0) {
9130 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9131 this->_internal_coldata_idx());
9132 }
9133
9134 // uint32 chip_addr = 3;
9135 if (this->_internal_chip_addr() != 0) {
9136 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9137 this->_internal_chip_addr());
9138 }
9139
9140 // uint32 reg_page = 4;
9141 if (this->_internal_reg_page() != 0) {
9142 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9143 this->_internal_reg_page());
9144 }
9145
9146 // uint32 reg_addr = 5;
9147 if (this->_internal_reg_addr() != 0) {
9148 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9149 this->_internal_reg_addr());
9150 }
9151
9152 // uint32 data = 6;
9153 if (this->_internal_data() != 0) {
9154 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
9155 this->_internal_data());
9156 }
9157
9158 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
9159}
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:7107

◆ chip_addr()

uint32_t wib::CDRegValue::chip_addr ( ) const
inline

Definition at line 10796 of file wib.pb.h.

10796 {
10797 // @@protoc_insertion_point(field_get:wib.CDRegValue.chip_addr)
10798 return _internal_chip_addr();
10799}

◆ Clear()

PROTOBUF_NOINLINE void wib::CDRegValue::Clear ( )
final

Definition at line 8975 of file wib.pb.cc.

8975 {
8976// @@protoc_insertion_point(message_clear_start:wib.CDRegValue)
8977 ::uint32_t cached_has_bits = 0;
8978 // Prevent compiler warnings about cached_has_bits being unused
8979 (void) cached_has_bits;
8980
8981 ::memset(&_impl_.femb_idx_, 0, static_cast<::size_t>(
8982 reinterpret_cast<char*>(&_impl_.data_) -
8983 reinterpret_cast<char*>(&_impl_.femb_idx_)) + sizeof(_impl_.data_));
8984 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
8985}

◆ clear_chip_addr()

void wib::CDRegValue::clear_chip_addr ( )
inline

Definition at line 10793 of file wib.pb.h.

10793 {
10794 _impl_.chip_addr_ = 0u;
10795}

◆ clear_coldata_idx()

void wib::CDRegValue::clear_coldata_idx ( )
inline

Definition at line 10771 of file wib.pb.h.

10771 {
10772 _impl_.coldata_idx_ = 0u;
10773}

◆ clear_data()

void wib::CDRegValue::clear_data ( )
inline

Definition at line 10859 of file wib.pb.h.

10859 {
10860 _impl_.data_ = 0u;
10861}

◆ clear_femb_idx()

void wib::CDRegValue::clear_femb_idx ( )
inline

Definition at line 10749 of file wib.pb.h.

10749 {
10750 _impl_.femb_idx_ = 0u;
10751}

◆ clear_reg_addr()

void wib::CDRegValue::clear_reg_addr ( )
inline

Definition at line 10837 of file wib.pb.h.

10837 {
10838 _impl_.reg_addr_ = 0u;
10839}

◆ clear_reg_page()

void wib::CDRegValue::clear_reg_page ( )
inline

Definition at line 10815 of file wib.pb.h.

10815 {
10816 _impl_.reg_page_ = 0u;
10817}

◆ coldata_idx()

uint32_t wib::CDRegValue::coldata_idx ( ) const
inline

Definition at line 10774 of file wib.pb.h.

10774 {
10775 // @@protoc_insertion_point(field_get:wib.CDRegValue.coldata_idx)
10776 return _internal_coldata_idx();
10777}

◆ CopyFrom()

void wib::CDRegValue::CopyFrom ( const CDRegValue & from)

Definition at line 9197 of file wib.pb.cc.

9197 {
9198// @@protoc_insertion_point(class_specific_copy_from_start:wib.CDRegValue)
9199 if (&from == this) return;
9200 Clear();
9201 MergeFrom(from);
9202}
void MergeFrom(const CDRegValue &from)
Definition wib.pb.h:6984
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:8975

◆ data()

uint32_t wib::CDRegValue::data ( ) const
inline

Definition at line 10862 of file wib.pb.h.

10862 {
10863 // @@protoc_insertion_point(field_get:wib.CDRegValue.data)
10864 return _internal_data();
10865}

◆ default_instance()

static const CDRegValue & wib::CDRegValue::default_instance ( )
inlinestatic

Definition at line 6944 of file wib.pb.h.

6944 {
6945 return *internal_default_instance();
6946 }
static const CDRegValue * internal_default_instance()
Definition wib.pb.h:6947

◆ descriptor()

static const ::google::protobuf::Descriptor * wib::CDRegValue::descriptor ( )
inlinestatic

Definition at line 6935 of file wib.pb.h.

6935 {
6936 return GetDescriptor();
6937 }
static const ::google::protobuf::Descriptor * GetDescriptor()
Definition wib.pb.h:6938

◆ femb_idx()

uint32_t wib::CDRegValue::femb_idx ( ) const
inline

Definition at line 10752 of file wib.pb.h.

10752 {
10753 // @@protoc_insertion_point(field_get:wib.CDRegValue.femb_idx)
10754 return _internal_femb_idx();
10755}

◆ FullMessageName()

::absl::string_view wib::CDRegValue::FullMessageName ( )
inlinestaticprivate

Definition at line 7007 of file wib.pb.h.

7007 {
7008 return "wib.CDRegValue";
7009 }

◆ GetCachedSize()

int wib::CDRegValue::GetCachedSize ( ) const
inlinefinal

Definition at line 6997 of file wib.pb.h.

6997{ return _impl_._cached_size_.Get(); }

◆ GetClassData()

const::google::protobuf::Message::ClassData * wib::CDRegValue::GetClassData ( ) const
final

Definition at line 9165 of file wib.pb.cc.

9165{ return &_class_data_; }
static const ClassData _class_data_
Definition wib.pb.h:7014

◆ GetDescriptor()

static const ::google::protobuf::Descriptor * wib::CDRegValue::GetDescriptor ( )
inlinestatic

Definition at line 6938 of file wib.pb.h.

6938 {
6939 return default_instance().GetMetadata().descriptor;
6940 }
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:9219
static const CDRegValue & default_instance()
Definition wib.pb.h:6944

◆ GetMetadata()

google::protobuf::Metadata wib::CDRegValue::GetMetadata ( ) const
final

Definition at line 9219 of file wib.pb.cc.

9219 {
9220 return ::_pbi::AssignDescriptors(
9223}
PROTOBUF_ATTRIBUTE_WEAKconst ::_pbi::DescriptorTable * descriptor_table_wib_2eproto_getter()
Definition wib.pb.cc:1346
::absl::once_flag descriptor_table_wib_2eproto_once
Definition wib.pb.cc:1316
::_pb::Metadata file_level_metadata_wib_2eproto[37]
Definition wib.pb.cc:710

◆ GetReflection()

static const ::google::protobuf::Reflection * wib::CDRegValue::GetReflection ( )
inlinestatic

Definition at line 6941 of file wib.pb.h.

6941 {
6942 return default_instance().GetMetadata().reflection;
6943 }

◆ internal_default_instance()

static const CDRegValue * wib::CDRegValue::internal_default_instance ( )
inlinestatic

Definition at line 6947 of file wib.pb.h.

6947 {
6948 return reinterpret_cast<const CDRegValue*>(
6950 }
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CDRegValueDefaultTypeInternal _CDRegValue_default_instance_
Definition wib.pb.cc:708

◆ InternalSwap()

void wib::CDRegValue::InternalSwap ( CDRegValue * other)
private

Definition at line 9208 of file wib.pb.cc.

9208 {
9209 using std::swap;
9210 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
9211 ::google::protobuf::internal::memswap<
9212 PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.data_)
9213 + sizeof(CDRegValue::_impl_.data_)
9214 - PROTOBUF_FIELD_OFFSET(CDRegValue, _impl_.femb_idx_)>(
9215 reinterpret_cast<char*>(&_impl_.femb_idx_),
9216 reinterpret_cast<char*>(&other->_impl_.femb_idx_));
9217}

◆ IsInitialized()

PROTOBUF_NOINLINE bool wib::CDRegValue::IsInitialized ( ) const
final

Definition at line 9204 of file wib.pb.cc.

9204 {
9205 return true;
9206}

◆ MergeFrom()

void wib::CDRegValue::MergeFrom ( const CDRegValue & from)
inline

Definition at line 6984 of file wib.pb.h.

6984 {
6985 CDRegValue::MergeImpl(*this, from);
6986 }
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:9168

◆ MergeImpl()

void wib::CDRegValue::MergeImpl ( ::google::protobuf::Message & to_msg,
const ::google::protobuf::Message & from_msg )
staticprivate

Definition at line 9168 of file wib.pb.cc.

9168 {
9169 auto* const _this = static_cast<CDRegValue*>(&to_msg);
9170 auto& from = static_cast<const CDRegValue&>(from_msg);
9171 // @@protoc_insertion_point(class_specific_merge_from_start:wib.CDRegValue)
9172 ABSL_DCHECK_NE(&from, _this);
9173 ::uint32_t cached_has_bits = 0;
9174 (void) cached_has_bits;
9175
9176 if (from._internal_femb_idx() != 0) {
9177 _this->_internal_set_femb_idx(from._internal_femb_idx());
9178 }
9179 if (from._internal_coldata_idx() != 0) {
9180 _this->_internal_set_coldata_idx(from._internal_coldata_idx());
9181 }
9182 if (from._internal_chip_addr() != 0) {
9183 _this->_internal_set_chip_addr(from._internal_chip_addr());
9184 }
9185 if (from._internal_reg_page() != 0) {
9186 _this->_internal_set_reg_page(from._internal_reg_page());
9187 }
9188 if (from._internal_reg_addr() != 0) {
9189 _this->_internal_set_reg_addr(from._internal_reg_addr());
9190 }
9191 if (from._internal_data() != 0) {
9192 _this->_internal_set_data(from._internal_data());
9193 }
9194 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
9195}

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet * wib::CDRegValue::mutable_unknown_fields ( )
inline

Definition at line 6931 of file wib.pb.h.

6931 {
6932 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
6933 }

◆ New()

CDRegValue * wib::CDRegValue::New ( ::google::protobuf::Arena * arena = nullptr) const
inlinefinal

Definition at line 6978 of file wib.pb.h.

6978 {
6979 return CreateMaybeMessage<CDRegValue>(arena);
6980 }

◆ operator=() [1/2]

CDRegValue & wib::CDRegValue::operator= ( CDRegValue && from)
inlinenoexcept

Definition at line 6914 of file wib.pb.h.

6914 {
6915 if (this == &from) return *this;
6916 if (GetOwningArena() == from.GetOwningArena()
6917 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
6918 && GetOwningArena() != nullptr
6919 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
6920 ) {
6921 InternalSwap(&from);
6922 } else {
6923 CopyFrom(from);
6924 }
6925 return *this;
6926 }
void CopyFrom(const CDRegValue &from)
Definition wib.pb.cc:9197
void InternalSwap(CDRegValue *other)
Definition wib.pb.cc:9208

◆ operator=() [2/2]

CDRegValue & wib::CDRegValue::operator= ( const CDRegValue & from)
inline

Definition at line 6910 of file wib.pb.h.

6910 {
6911 CopyFrom(from);
6912 return *this;
6913 }

◆ reg_addr()

uint32_t wib::CDRegValue::reg_addr ( ) const
inline

Definition at line 10840 of file wib.pb.h.

10840 {
10841 // @@protoc_insertion_point(field_get:wib.CDRegValue.reg_addr)
10842 return _internal_reg_addr();
10843}

◆ reg_page()

uint32_t wib::CDRegValue::reg_page ( ) const
inline

Definition at line 10818 of file wib.pb.h.

10818 {
10819 // @@protoc_insertion_point(field_get:wib.CDRegValue.reg_page)
10820 return _internal_reg_page();
10821}

◆ set_chip_addr()

void wib::CDRegValue::set_chip_addr ( ::uint32_t value)
inline

Definition at line 10800 of file wib.pb.h.

10800 {
10802 // @@protoc_insertion_point(field_set:wib.CDRegValue.chip_addr)
10803}
void _internal_set_chip_addr(::uint32_t value)
Definition wib.pb.h:10808

◆ set_coldata_idx()

void wib::CDRegValue::set_coldata_idx ( ::uint32_t value)
inline

Definition at line 10778 of file wib.pb.h.

10778 {
10780 // @@protoc_insertion_point(field_set:wib.CDRegValue.coldata_idx)
10781}
void _internal_set_coldata_idx(::uint32_t value)
Definition wib.pb.h:10786

◆ set_data()

void wib::CDRegValue::set_data ( ::uint32_t value)
inline

Definition at line 10866 of file wib.pb.h.

10866 {
10867 _internal_set_data(value);
10868 // @@protoc_insertion_point(field_set:wib.CDRegValue.data)
10869}
void _internal_set_data(::uint32_t value)
Definition wib.pb.h:10874

◆ set_femb_idx()

void wib::CDRegValue::set_femb_idx ( ::uint32_t value)
inline

Definition at line 10756 of file wib.pb.h.

10756 {
10758 // @@protoc_insertion_point(field_set:wib.CDRegValue.femb_idx)
10759}
void _internal_set_femb_idx(::uint32_t value)
Definition wib.pb.h:10764

◆ set_reg_addr()

void wib::CDRegValue::set_reg_addr ( ::uint32_t value)
inline

Definition at line 10844 of file wib.pb.h.

10844 {
10846 // @@protoc_insertion_point(field_set:wib.CDRegValue.reg_addr)
10847}
void _internal_set_reg_addr(::uint32_t value)
Definition wib.pb.h:10852

◆ set_reg_page()

void wib::CDRegValue::set_reg_page ( ::uint32_t value)
inline

Definition at line 10822 of file wib.pb.h.

10822 {
10824 // @@protoc_insertion_point(field_set:wib.CDRegValue.reg_page)
10825}
void _internal_set_reg_page(::uint32_t value)
Definition wib.pb.h:10830

◆ SetCachedSize()

void wib::CDRegValue::SetCachedSize ( int size) const
finalprivate

Definition at line 8971 of file wib.pb.cc.

8971 {
8972 _impl_._cached_size_.Set(size);
8973}

◆ SharedCtor()

void wib::CDRegValue::SharedCtor ( ::google::protobuf::Arena * arena)
inlineprivate

Definition at line 8951 of file wib.pb.cc.

8951 {
8952 (void)arena;
8953 new (&_impl_) Impl_{
8954 decltype(_impl_.femb_idx_){0u},
8955 decltype(_impl_.coldata_idx_){0u},
8956 decltype(_impl_.chip_addr_){0u},
8957 decltype(_impl_.reg_page_){0u},
8958 decltype(_impl_.reg_addr_){0u},
8959 decltype(_impl_.data_){0u},
8960 /*decltype(_impl_._cached_size_)*/ {},
8961 };
8962}

◆ SharedDtor()

void wib::CDRegValue::SharedDtor ( )
inlineprivate

Definition at line 8968 of file wib.pb.cc.

8968 {
8969 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
8970}

◆ Swap()

void wib::CDRegValue::Swap ( CDRegValue * other)
inline

Definition at line 6957 of file wib.pb.h.

6957 {
6958 if (other == this) return;
6959 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
6960 if (GetOwningArena() != nullptr &&
6961 GetOwningArena() == other->GetOwningArena()) {
6962 #else // PROTOBUF_FORCE_COPY_IN_SWAP
6963 if (GetOwningArena() == other->GetOwningArena()) {
6964 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
6965 InternalSwap(other);
6966 } else {
6967 ::google::protobuf::internal::GenericSwap(this, other);
6968 }
6969 }

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & wib::CDRegValue::unknown_fields ( ) const
inline

Definition at line 6928 of file wib.pb.h.

6928 {
6929 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
6930 }

◆ UnsafeArenaSwap()

void wib::CDRegValue::UnsafeArenaSwap ( CDRegValue * other)
inline

Definition at line 6970 of file wib.pb.h.

6970 {
6971 if (other == this) return;
6972 ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
6973 InternalSwap(other);
6974 }

Friends And Related Symbol Documentation

◆ ::google::protobuf::Arena::InternalHelper

template<typename T >
friend class ::google::protobuf::Arena::InternalHelper
friend

Definition at line 7097 of file wib.pb.h.

◆ ::google::protobuf::internal::AnyMetadata

friend class ::google::protobuf::internal::AnyMetadata
friend

Definition at line 7006 of file wib.pb.h.

◆ ::google::protobuf::internal::TcParser

friend class ::google::protobuf::internal::TcParser
friend

Definition at line 7095 of file wib.pb.h.

◆ ::TableStruct_wib_2eproto

friend struct ::TableStruct_wib_2eproto
friend

Definition at line 7111 of file wib.pb.h.

◆ swap

void swap ( CDRegValue & a,
CDRegValue & b )
friend

Definition at line 6954 of file wib.pb.h.

6954 {
6955 a.Swap(&b);
6956 }

Member Data Documentation

◆ [union]

union { ... } wib::CDRegValue

◆ _class_data_

const::google::protobuf::Message::ClassData wib::CDRegValue::_class_data_
static
Initial value:
= {
::google::protobuf::Message::CopyWithSourceCheck,
}

Definition at line 7014 of file wib.pb.h.

◆ _impl_

Impl_ wib::CDRegValue::_impl_

Definition at line 7110 of file wib.pb.h.

◆ _table_

PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::_pbi::TcParseTable< 3, 6, 0, 0, 2 > wib::CDRegValue::_table_
staticprivate

Definition at line 7096 of file wib.pb.h.

◆ kIndexInFileMessages

int wib::CDRegValue::kIndexInFileMessages
staticconstexpr
Initial value:
=
36

Definition at line 6951 of file wib.pb.h.


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