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

#include <wib.pb.h>

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

Classes

class  _Internal
 
struct  Impl_
 

Public Types

enum  : int {
  kFemb0FieldNumber = 1 , kFemb1FieldNumber = 2 , kFemb2FieldNumber = 3 , kFemb3FieldNumber = 4 ,
  kColdFieldNumber = 5 , kStageFieldNumber = 6
}
 

Public Member Functions

 PowerWIB ()
 
 ~PowerWIB () override
 
template<typename = void>
PROTOBUF_CONSTEXPR PowerWIB (::google::protobuf::internal::ConstantInitialized)
 
 PowerWIB (const PowerWIB &from)
 
 PowerWIB (PowerWIB &&from) noexcept
 
PowerWIBoperator= (const PowerWIB &from)
 
PowerWIBoperator= (PowerWIB &&from) noexcept
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (PowerWIB *other)
 
void UnsafeArenaSwap (PowerWIB *other)
 
PowerWIBNew (::google::protobuf::Arena *arena=nullptr) const final
 
void CopyFrom (const PowerWIB &from)
 
void MergeFrom (const PowerWIB &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_femb0 ()
 
bool femb0 () const
 
void set_femb0 (bool value)
 
void clear_femb1 ()
 
bool femb1 () const
 
void set_femb1 (bool value)
 
void clear_femb2 ()
 
bool femb2 () const
 
void set_femb2 (bool value)
 
void clear_femb3 ()
 
bool femb3 () const
 
void set_femb3 (bool value)
 
void clear_cold ()
 
bool cold () const
 
void set_cold (bool value)
 
void clear_stage ()
 
::uint32_t stage () const
 
void set_stage (::uint32_t value)
 
template<typename >
PROTOBUF_CONSTEXPR PowerWIB (::_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 PowerWIBdefault_instance ()
 
static const PowerWIBinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 PowerWIB (::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 (PowerWIB *other)
 
bool _internal_femb0 () const
 
void _internal_set_femb0 (bool value)
 
bool _internal_femb1 () const
 
void _internal_set_femb1 (bool value)
 
bool _internal_femb2 () const
 
void _internal_set_femb2 (bool value)
 
bool _internal_femb3 () const
 
void _internal_set_femb3 (bool value)
 
bool _internal_cold () const
 
void _internal_set_cold (bool value)
 
::uint32_t _internal_stage () const
 
void _internal_set_stage (::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 (PowerWIB &a, PowerWIB &b)
 

Detailed Description

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

Member Typedef Documentation

◆ DestructorSkippable_

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

◆ InternalArenaConstructable_

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

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kFemb0FieldNumber 
kFemb1FieldNumber 
kFemb2FieldNumber 
kFemb3FieldNumber 
kColdFieldNumber 
kStageFieldNumber 

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

1525 : int {
1530 kColdFieldNumber = 5,
1532 };
@ kFemb2FieldNumber
Definition wib.pb.h:1528
@ kFemb1FieldNumber
Definition wib.pb.h:1527
@ kFemb3FieldNumber
Definition wib.pb.h:1529
@ kFemb0FieldNumber
Definition wib.pb.h:1526
@ kStageFieldNumber
Definition wib.pb.h:1531

Constructor & Destructor Documentation

◆ PowerWIB() [1/6]

wib::PowerWIB::PowerWIB ( )
inline

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

1401: PowerWIB(nullptr) {}

◆ ~PowerWIB()

wib::PowerWIB::~PowerWIB ( )
override

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

3062 {
3063 // @@protoc_insertion_point(destructor:wib.PowerWIB)
3064 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
3065 SharedDtor();
3066}
void SharedDtor()
Definition wib.pb.cc:3067

◆ PowerWIB() [2/6]

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

◆ PowerWIB() [3/6]

wib::PowerWIB::PowerWIB ( const PowerWIB & from)

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

3045 : ::google::protobuf::Message(), _impl_(from._impl_) {
3046 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
3047 from._internal_metadata_);
3048 // @@protoc_insertion_point(copy_constructor:wib.PowerWIB)
3049}
Impl_ _impl_
Definition wib.pb.h:1612

◆ PowerWIB() [4/6]

wib::PowerWIB::PowerWIB ( PowerWIB && from)
inlinenoexcept

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

1408 : PowerWIB() {
1409 *this = ::std::move(from);
1410 }

◆ PowerWIB() [5/6]

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

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

3040 : ::google::protobuf::Message(arena) {
3041 SharedCtor(arena);
3042 // @@protoc_insertion_point(arena_constructor:wib.PowerWIB)
3043}
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:3050

◆ PowerWIB() [6/6]

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

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

157 : _impl_{
158 /*decltype(_impl_.femb0_)*/ false,
159 /*decltype(_impl_.femb1_)*/ false,
160 /*decltype(_impl_.femb2_)*/ false,
161 /*decltype(_impl_.femb3_)*/ false,
162 /*decltype(_impl_.cold_)*/ false,
163 /*decltype(_impl_.stage_)*/ 0u,
164 /*decltype(_impl_._cached_size_)*/ {},
165 } {}

Member Function Documentation

◆ _internal_cold()

bool wib::PowerWIB::_internal_cold ( ) const
inlineprivate

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

8019 {
8020 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8021 return _impl_.cold_;
8022}

◆ _internal_femb0()

bool wib::PowerWIB::_internal_femb0 ( ) const
inlineprivate

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

7931 {
7932 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7933 return _impl_.femb0_;
7934}

◆ _internal_femb1()

bool wib::PowerWIB::_internal_femb1 ( ) const
inlineprivate

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

7953 {
7954 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7955 return _impl_.femb1_;
7956}

◆ _internal_femb2()

bool wib::PowerWIB::_internal_femb2 ( ) const
inlineprivate

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

7975 {
7976 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7977 return _impl_.femb2_;
7978}

◆ _internal_femb3()

bool wib::PowerWIB::_internal_femb3 ( ) const
inlineprivate

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

7997 {
7998 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7999 return _impl_.femb3_;
8000}

◆ _internal_set_cold()

void wib::PowerWIB::_internal_set_cold ( bool value)
inlineprivate

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

8023 {
8024 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8025 ;
8026 _impl_.cold_ = value;
8027}

◆ _internal_set_femb0()

void wib::PowerWIB::_internal_set_femb0 ( bool value)
inlineprivate

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

7935 {
7936 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7937 ;
7938 _impl_.femb0_ = value;
7939}

◆ _internal_set_femb1()

void wib::PowerWIB::_internal_set_femb1 ( bool value)
inlineprivate

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

7957 {
7958 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7959 ;
7960 _impl_.femb1_ = value;
7961}

◆ _internal_set_femb2()

void wib::PowerWIB::_internal_set_femb2 ( bool value)
inlineprivate

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

7979 {
7980 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7981 ;
7982 _impl_.femb2_ = value;
7983}

◆ _internal_set_femb3()

void wib::PowerWIB::_internal_set_femb3 ( bool value)
inlineprivate

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

8001 {
8002 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8003 ;
8004 _impl_.femb3_ = value;
8005}

◆ _internal_set_stage()

void wib::PowerWIB::_internal_set_stage ( ::uint32_t value)
inlineprivate

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

8045 {
8046 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8047 ;
8048 _impl_.stage_ = value;
8049}
::uint32_t stage_
Definition wib.pb.h:1608

◆ _internal_stage()

uint32_t wib::PowerWIB::_internal_stage ( ) const
inlineprivate

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

8041 {
8042 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8043 return _impl_.stage_;
8044}

◆ _InternalParse()

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

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

3087 {
3088 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
3089 return ptr;
3090}
static const ::google::protobuf::internal::TcParseTable< 3, 6, 0, 0, 2 > _table_
Definition wib.pb.h:1598

◆ _InternalSerialize()

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

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

3157 {
3158 // @@protoc_insertion_point(serialize_to_array_start:wib.PowerWIB)
3159 ::uint32_t cached_has_bits = 0;
3160 (void)cached_has_bits;
3161
3162 // bool femb0 = 1;
3163 if (this->_internal_femb0() != 0) {
3164 target = stream->EnsureSpace(target);
3165 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3166 1, this->_internal_femb0(), target);
3167 }
3168
3169 // bool femb1 = 2;
3170 if (this->_internal_femb1() != 0) {
3171 target = stream->EnsureSpace(target);
3172 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3173 2, this->_internal_femb1(), target);
3174 }
3175
3176 // bool femb2 = 3;
3177 if (this->_internal_femb2() != 0) {
3178 target = stream->EnsureSpace(target);
3179 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3180 3, this->_internal_femb2(), target);
3181 }
3182
3183 // bool femb3 = 4;
3184 if (this->_internal_femb3() != 0) {
3185 target = stream->EnsureSpace(target);
3186 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3187 4, this->_internal_femb3(), target);
3188 }
3189
3190 // bool cold = 5;
3191 if (this->_internal_cold() != 0) {
3192 target = stream->EnsureSpace(target);
3193 target = ::_pbi::WireFormatLite::WriteBoolToArray(
3194 5, this->_internal_cold(), target);
3195 }
3196
3197 // uint32 stage = 6;
3198 if (this->_internal_stage() != 0) {
3199 target = stream->EnsureSpace(target);
3200 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3201 6, this->_internal_stage(), target);
3202 }
3203
3204 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3205 target =
3206 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
3207 _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
3208 }
3209 // @@protoc_insertion_point(serialize_to_array_end:wib.PowerWIB)
3210 return target;
3211}
bool _internal_femb3() const
Definition wib.pb.h:7997
bool _internal_femb1() const
Definition wib.pb.h:7953
bool _internal_femb0() const
Definition wib.pb.h:7931
bool _internal_cold() const
Definition wib.pb.h:8019
bool _internal_femb2() const
Definition wib.pb.h:7975
::uint32_t _internal_stage() const
Definition wib.pb.h:8041

◆ ByteSizeLong()

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

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

3213 {
3214// @@protoc_insertion_point(message_byte_size_start:wib.PowerWIB)
3215 ::size_t total_size = 0;
3216
3217 ::uint32_t cached_has_bits = 0;
3218 // Prevent compiler warnings about cached_has_bits being unused
3219 (void) cached_has_bits;
3220
3221 // bool femb0 = 1;
3222 if (this->_internal_femb0() != 0) {
3223 total_size += 2;
3224 }
3225
3226 // bool femb1 = 2;
3227 if (this->_internal_femb1() != 0) {
3228 total_size += 2;
3229 }
3230
3231 // bool femb2 = 3;
3232 if (this->_internal_femb2() != 0) {
3233 total_size += 2;
3234 }
3235
3236 // bool femb3 = 4;
3237 if (this->_internal_femb3() != 0) {
3238 total_size += 2;
3239 }
3240
3241 // bool cold = 5;
3242 if (this->_internal_cold() != 0) {
3243 total_size += 2;
3244 }
3245
3246 // uint32 stage = 6;
3247 if (this->_internal_stage() != 0) {
3248 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3249 this->_internal_stage());
3250 }
3251
3252 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
3253}
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:1609

◆ Clear()

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

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

3074 {
3075// @@protoc_insertion_point(message_clear_start:wib.PowerWIB)
3076 ::uint32_t cached_has_bits = 0;
3077 // Prevent compiler warnings about cached_has_bits being unused
3078 (void) cached_has_bits;
3079
3080 ::memset(&_impl_.femb0_, 0, static_cast<::size_t>(
3081 reinterpret_cast<char*>(&_impl_.stage_) -
3082 reinterpret_cast<char*>(&_impl_.femb0_)) + sizeof(_impl_.stage_));
3083 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
3084}

◆ clear_cold()

void wib::PowerWIB::clear_cold ( )
inline

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

8008 {
8009 _impl_.cold_ = false;
8010}

◆ clear_femb0()

void wib::PowerWIB::clear_femb0 ( )
inline

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

7920 {
7921 _impl_.femb0_ = false;
7922}

◆ clear_femb1()

void wib::PowerWIB::clear_femb1 ( )
inline

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

7942 {
7943 _impl_.femb1_ = false;
7944}

◆ clear_femb2()

void wib::PowerWIB::clear_femb2 ( )
inline

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

7964 {
7965 _impl_.femb2_ = false;
7966}

◆ clear_femb3()

void wib::PowerWIB::clear_femb3 ( )
inline

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

7986 {
7987 _impl_.femb3_ = false;
7988}

◆ clear_stage()

void wib::PowerWIB::clear_stage ( )
inline

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

8030 {
8031 _impl_.stage_ = 0u;
8032}

◆ cold()

bool wib::PowerWIB::cold ( ) const
inline

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

8011 {
8012 // @@protoc_insertion_point(field_get:wib.PowerWIB.cold)
8013 return _internal_cold();
8014}

◆ CopyFrom()

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

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

3291 {
3292// @@protoc_insertion_point(class_specific_copy_from_start:wib.PowerWIB)
3293 if (&from == this) return;
3294 Clear();
3295 MergeFrom(from);
3296}
void MergeFrom(const PowerWIB &from)
Definition wib.pb.h:1486
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:3074

◆ default_instance()

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

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

1446 {
1447 return *internal_default_instance();
1448 }
static const PowerWIB * internal_default_instance()
Definition wib.pb.h:1449

◆ descriptor()

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

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

1437 {
1438 return GetDescriptor();
1439 }
static const ::google::protobuf::Descriptor * GetDescriptor()
Definition wib.pb.h:1440

◆ femb0()

bool wib::PowerWIB::femb0 ( ) const
inline

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

7923 {
7924 // @@protoc_insertion_point(field_get:wib.PowerWIB.femb0)
7925 return _internal_femb0();
7926}

◆ femb1()

bool wib::PowerWIB::femb1 ( ) const
inline

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

7945 {
7946 // @@protoc_insertion_point(field_get:wib.PowerWIB.femb1)
7947 return _internal_femb1();
7948}

◆ femb2()

bool wib::PowerWIB::femb2 ( ) const
inline

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

7967 {
7968 // @@protoc_insertion_point(field_get:wib.PowerWIB.femb2)
7969 return _internal_femb2();
7970}

◆ femb3()

bool wib::PowerWIB::femb3 ( ) const
inline

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

7989 {
7990 // @@protoc_insertion_point(field_get:wib.PowerWIB.femb3)
7991 return _internal_femb3();
7992}

◆ FullMessageName()

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

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

1509 {
1510 return "wib.PowerWIB";
1511 }

◆ GetCachedSize()

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

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

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

◆ GetClassData()

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

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

3259{ return &_class_data_; }
static const ClassData _class_data_
Definition wib.pb.h:1516

◆ GetDescriptor()

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

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

1440 {
1441 return default_instance().GetMetadata().descriptor;
1442 }
static const PowerWIB & default_instance()
Definition wib.pb.h:1446
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:3313

◆ GetMetadata()

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

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

3313 {
3314 return ::_pbi::AssignDescriptors(
3317}
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::PowerWIB::GetReflection ( )
inlinestatic

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

1443 {
1444 return default_instance().GetMetadata().reflection;
1445 }

◆ internal_default_instance()

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

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

1449 {
1450 return reinterpret_cast<const PowerWIB*>(
1452 }
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PowerWIBDefaultTypeInternal _PowerWIB_default_instance_
Definition wib.pb.cc:175

◆ InternalSwap()

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

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

3302 {
3303 using std::swap;
3304 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3305 ::google::protobuf::internal::memswap<
3306 PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.stage_)
3307 + sizeof(PowerWIB::_impl_.stage_)
3308 - PROTOBUF_FIELD_OFFSET(PowerWIB, _impl_.femb0_)>(
3309 reinterpret_cast<char*>(&_impl_.femb0_),
3310 reinterpret_cast<char*>(&other->_impl_.femb0_));
3311}

◆ IsInitialized()

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

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

3298 {
3299 return true;
3300}

◆ MergeFrom()

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

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

1486 {
1487 PowerWIB::MergeImpl(*this, from);
1488 }
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:3262

◆ MergeImpl()

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

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

3262 {
3263 auto* const _this = static_cast<PowerWIB*>(&to_msg);
3264 auto& from = static_cast<const PowerWIB&>(from_msg);
3265 // @@protoc_insertion_point(class_specific_merge_from_start:wib.PowerWIB)
3266 ABSL_DCHECK_NE(&from, _this);
3267 ::uint32_t cached_has_bits = 0;
3268 (void) cached_has_bits;
3269
3270 if (from._internal_femb0() != 0) {
3271 _this->_internal_set_femb0(from._internal_femb0());
3272 }
3273 if (from._internal_femb1() != 0) {
3274 _this->_internal_set_femb1(from._internal_femb1());
3275 }
3276 if (from._internal_femb2() != 0) {
3277 _this->_internal_set_femb2(from._internal_femb2());
3278 }
3279 if (from._internal_femb3() != 0) {
3280 _this->_internal_set_femb3(from._internal_femb3());
3281 }
3282 if (from._internal_cold() != 0) {
3283 _this->_internal_set_cold(from._internal_cold());
3284 }
3285 if (from._internal_stage() != 0) {
3286 _this->_internal_set_stage(from._internal_stage());
3287 }
3288 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
3289}

◆ mutable_unknown_fields()

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

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

1433 {
1434 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1435 }

◆ New()

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

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

1480 {
1481 return CreateMaybeMessage<PowerWIB>(arena);
1482 }

◆ operator=() [1/2]

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

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

1412 {
1413 CopyFrom(from);
1414 return *this;
1415 }
void CopyFrom(const PowerWIB &from)
Definition wib.pb.cc:3291

◆ operator=() [2/2]

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

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

1416 {
1417 if (this == &from) return *this;
1418 if (GetOwningArena() == from.GetOwningArena()
1419 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1420 && GetOwningArena() != nullptr
1421 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1422 ) {
1423 InternalSwap(&from);
1424 } else {
1425 CopyFrom(from);
1426 }
1427 return *this;
1428 }
void InternalSwap(PowerWIB *other)
Definition wib.pb.cc:3302

◆ set_cold()

void wib::PowerWIB::set_cold ( bool value)
inline

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

8015 {
8016 _internal_set_cold(value);
8017 // @@protoc_insertion_point(field_set:wib.PowerWIB.cold)
8018}
void _internal_set_cold(bool value)
Definition wib.pb.h:8023

◆ set_femb0()

void wib::PowerWIB::set_femb0 ( bool value)
inline

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

7927 {
7928 _internal_set_femb0(value);
7929 // @@protoc_insertion_point(field_set:wib.PowerWIB.femb0)
7930}
void _internal_set_femb0(bool value)
Definition wib.pb.h:7935

◆ set_femb1()

void wib::PowerWIB::set_femb1 ( bool value)
inline

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

7949 {
7950 _internal_set_femb1(value);
7951 // @@protoc_insertion_point(field_set:wib.PowerWIB.femb1)
7952}
void _internal_set_femb1(bool value)
Definition wib.pb.h:7957

◆ set_femb2()

void wib::PowerWIB::set_femb2 ( bool value)
inline

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

7971 {
7972 _internal_set_femb2(value);
7973 // @@protoc_insertion_point(field_set:wib.PowerWIB.femb2)
7974}
void _internal_set_femb2(bool value)
Definition wib.pb.h:7979

◆ set_femb3()

void wib::PowerWIB::set_femb3 ( bool value)
inline

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

7993 {
7994 _internal_set_femb3(value);
7995 // @@protoc_insertion_point(field_set:wib.PowerWIB.femb3)
7996}
void _internal_set_femb3(bool value)
Definition wib.pb.h:8001

◆ set_stage()

void wib::PowerWIB::set_stage ( ::uint32_t value)
inline

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

8037 {
8038 _internal_set_stage(value);
8039 // @@protoc_insertion_point(field_set:wib.PowerWIB.stage)
8040}
void _internal_set_stage(::uint32_t value)
Definition wib.pb.h:8045

◆ SetCachedSize()

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

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

3070 {
3071 _impl_._cached_size_.Set(size);
3072}

◆ SharedCtor()

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

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

3050 {
3051 (void)arena;
3052 new (&_impl_) Impl_{
3053 decltype(_impl_.femb0_){false},
3054 decltype(_impl_.femb1_){false},
3055 decltype(_impl_.femb2_){false},
3056 decltype(_impl_.femb3_){false},
3057 decltype(_impl_.cold_){false},
3058 decltype(_impl_.stage_){0u},
3059 /*decltype(_impl_._cached_size_)*/ {},
3060 };
3061}

◆ SharedDtor()

void wib::PowerWIB::SharedDtor ( )
inlineprivate

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

3067 {
3068 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
3069}

◆ stage()

uint32_t wib::PowerWIB::stage ( ) const
inline

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

8033 {
8034 // @@protoc_insertion_point(field_get:wib.PowerWIB.stage)
8035 return _internal_stage();
8036}

◆ Swap()

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

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

1459 {
1460 if (other == this) return;
1461 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1462 if (GetOwningArena() != nullptr &&
1463 GetOwningArena() == other->GetOwningArena()) {
1464 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1465 if (GetOwningArena() == other->GetOwningArena()) {
1466 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1467 InternalSwap(other);
1468 } else {
1469 ::google::protobuf::internal::GenericSwap(this, other);
1470 }
1471 }

◆ unknown_fields()

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

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

1430 {
1431 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1432 }

◆ UnsafeArenaSwap()

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

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

1472 {
1473 if (other == this) return;
1474 ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
1475 InternalSwap(other);
1476 }

Friends And Related Symbol Documentation

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

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

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

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

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

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

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

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

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

◆ ::TableStruct_wib_2eproto

friend struct ::TableStruct_wib_2eproto
friend

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

◆ swap

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

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

1456 {
1457 a.Swap(&b);
1458 }

Member Data Documentation

◆ [union]

union { ... } wib::PowerWIB

◆ _class_data_

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

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

◆ _impl_

Impl_ wib::PowerWIB::_impl_

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

◆ _table_

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

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

◆ kIndexInFileMessages

int wib::PowerWIB::kIndexInFileMessages
staticconstexpr
Initial value:
=
6

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


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