TrinityCore
bgs::protocol::RoleState Class Reference

#include <role_types.pb.h>

+ Inheritance diagram for bgs::protocol::RoleState:

Public Member Functions

 RoleState ()
 
virtual ~RoleState ()
 
 RoleState (const RoleState &from)
 
RoleStateoperator= (const RoleState &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (RoleState *other)
 
RoleStateNew () const
 
int GetCachedSize () const
 
::google::protobuf::Metadata GetMetadata () const
 
bool has_name () const
 
void clear_name ()
 
const ::std::string & name () const
 
void set_name (const ::std::string &value)
 
void set_name (const char *value)
 
void set_name (const char *value, size_t size)
 
inline ::std::string * mutable_name ()
 
inline ::std::string * release_name ()
 
void set_allocated_name (::std::string *name)
 
int assignable_role_size () const
 
void clear_assignable_role ()
 
inline ::google::protobuf::uint32 assignable_role (int index) const
 
void set_assignable_role (int index, ::google::protobuf::uint32 value)
 
void add_assignable_role (::google::protobuf::uint32 value)
 
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & assignable_role () const
 
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_assignable_role ()
 
bool has_required () const
 
void clear_required ()
 
bool required () const
 
void set_required (bool value)
 
bool has_unique () const
 
void clear_unique ()
 
bool unique () const
 
void set_unique (bool value)
 
bool has_relegation_role () const
 
void clear_relegation_role ()
 
inline ::google::protobuf::uint32 relegation_role () const
 
void set_relegation_role (::google::protobuf::uint32 value)
 
int kickable_role_size () const
 
void clear_kickable_role ()
 
inline ::google::protobuf::uint32 kickable_role (int index) const
 
void set_kickable_role (int index, ::google::protobuf::uint32 value)
 
void add_kickable_role (::google::protobuf::uint32 value)
 
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & kickable_role () const
 
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_kickable_role ()
 
int removable_role_size () const
 
void clear_removable_role ()
 
inline ::google::protobuf::uint32 removable_role (int index) const
 
void set_removable_role (int index, ::google::protobuf::uint32 value)
 
void add_removable_role (::google::protobuf::uint32 value)
 
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & removable_role () const
 
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_removable_role ()
 
int mentionable_role_size () const
 
void clear_mentionable_role ()
 
inline ::google::protobuf::uint32 mentionable_role (int index) const
 
void set_mentionable_role (int index, ::google::protobuf::uint32 value)
 
void add_mentionable_role (::google::protobuf::uint32 value)
 
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & mentionable_role () const
 
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_mentionable_role ()
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const RoleStatedefault_instance ()
 

Static Public Attributes

static const int kNameFieldNumber = 2
 
static const int kAssignableRoleFieldNumber = 4
 
static const int kRequiredFieldNumber = 5
 
static const int kUniqueFieldNumber = 6
 
static const int kRelegationRoleFieldNumber = 7
 
static const int kKickableRoleFieldNumber = 9
 
static const int kRemovableRoleFieldNumber = 10
 
static const int kMentionableRoleFieldNumber = 11
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const
 
void set_has_name ()
 
void clear_has_name ()
 
void set_has_required ()
 
void clear_has_required ()
 
void set_has_unique ()
 
void clear_has_unique ()
 
void set_has_relegation_role ()
 
void clear_has_relegation_role ()
 
void InitAsDefaultInstance ()
 

Private Attributes

::google::protobuf::UnknownFieldSet _unknown_fields_
 
::google::protobuf::uint32 _has_bits_ [1]
 
int _cached_size_
 
::std::string * name_
 
::google::protobuf::RepeatedField< ::google::protobuf::uint32assignable_role_
 
bool required_
 
bool unique_
 
::google::protobuf::uint32 relegation_role_
 
::google::protobuf::RepeatedField< ::google::protobuf::uint32kickable_role_
 
::google::protobuf::RepeatedField< ::google::protobuf::uint32removable_role_
 
::google::protobuf::RepeatedField< ::google::protobuf::uint32mentionable_role_
 

Static Private Attributes

static RoleStatedefault_instance_
 

Friends

void TC_PROTO_API protobuf_AddDesc_role_5ftypes_2eproto ()
 
void protobuf_AssignDesc_role_5ftypes_2eproto ()
 
void protobuf_ShutdownFile_role_5ftypes_2eproto ()
 

Detailed Description

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

Constructor & Destructor Documentation

◆ RoleState() [1/2]

bgs::protocol::RoleState::RoleState ( )

◆ ~RoleState()

virtual bgs::protocol::RoleState::~RoleState ( )
virtual

◆ RoleState() [2/2]

bgs::protocol::RoleState::RoleState ( const RoleState from)

Member Function Documentation

◆ add_assignable_role()

void bgs::protocol::RoleState::add_assignable_role ( ::google::protobuf::uint32  value)
inline

Definition at line 780 of file role_types.pb.h.

◆ add_kickable_role()

void bgs::protocol::RoleState::add_kickable_role ( ::google::protobuf::uint32  value)
inline

Definition at line 882 of file role_types.pb.h.

◆ add_mentionable_role()

void bgs::protocol::RoleState::add_mentionable_role ( ::google::protobuf::uint32  value)
inline

Definition at line 942 of file role_types.pb.h.

◆ add_removable_role()

void bgs::protocol::RoleState::add_removable_role ( ::google::protobuf::uint32  value)
inline

Definition at line 912 of file role_types.pb.h.

◆ assignable_role() [1/2]

const ::google::protobuf::RepeatedField<::google::protobuf::uint32 > & bgs::protocol::RoleState::assignable_role ( ) const
inline

Definition at line 785 of file role_types.pb.h.

◆ assignable_role() [2/2]

google::protobuf::uint32 bgs::protocol::RoleState::assignable_role ( int  index) const
inline

Definition at line 772 of file role_types.pb.h.

◆ assignable_role_size()

int bgs::protocol::RoleState::assignable_role_size ( ) const
inline

Definition at line 766 of file role_types.pb.h.

◆ clear_assignable_role()

void bgs::protocol::RoleState::clear_assignable_role ( )
inline

Definition at line 769 of file role_types.pb.h.

◆ clear_has_name()

void bgs::protocol::RoleState::clear_has_name ( )
inlineprivate

Definition at line 696 of file role_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_relegation_role()

void bgs::protocol::RoleState::clear_has_relegation_role ( )
inlineprivate

Definition at line 850 of file role_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_required()

void bgs::protocol::RoleState::clear_has_required ( )
inlineprivate

Definition at line 802 of file role_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_has_unique()

void bgs::protocol::RoleState::clear_has_unique ( )
inlineprivate

Definition at line 826 of file role_types.pb.h.

+ Here is the caller graph for this function:

◆ clear_kickable_role()

void bgs::protocol::RoleState::clear_kickable_role ( )
inline

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

◆ clear_mentionable_role()

void bgs::protocol::RoleState::clear_mentionable_role ( )
inline

Definition at line 931 of file role_types.pb.h.

◆ clear_name()

void bgs::protocol::RoleState::clear_name ( )
inline

Definition at line 699 of file role_types.pb.h.

+ Here is the call graph for this function:

◆ clear_relegation_role()

void bgs::protocol::RoleState::clear_relegation_role ( )
inline

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

+ Here is the call graph for this function:

◆ clear_removable_role()

void bgs::protocol::RoleState::clear_removable_role ( )
inline

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

◆ clear_required()

void bgs::protocol::RoleState::clear_required ( )
inline

Definition at line 805 of file role_types.pb.h.

+ Here is the call graph for this function:

◆ clear_unique()

void bgs::protocol::RoleState::clear_unique ( )
inline

Definition at line 829 of file role_types.pb.h.

+ Here is the call graph for this function:

◆ default_instance()

static const RoleState & bgs::protocol::RoleState::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor * bgs::protocol::RoleState::descriptor ( )
static

◆ GetCachedSize()

int bgs::protocol::RoleState::GetCachedSize ( ) const
inline

Definition at line 238 of file role_types.pb.h.

◆ GetMetadata()

::google::protobuf::Metadata bgs::protocol::RoleState::GetMetadata ( ) const

◆ has_name()

bool bgs::protocol::RoleState::has_name ( ) const
inline

Definition at line 690 of file role_types.pb.h.

◆ has_relegation_role()

bool bgs::protocol::RoleState::has_relegation_role ( ) const
inline

Definition at line 844 of file role_types.pb.h.

◆ has_required()

bool bgs::protocol::RoleState::has_required ( ) const
inline

Definition at line 796 of file role_types.pb.h.

◆ has_unique()

bool bgs::protocol::RoleState::has_unique ( ) const
inline

Definition at line 820 of file role_types.pb.h.

◆ InitAsDefaultInstance()

void bgs::protocol::RoleState::InitAsDefaultInstance ( )
private

◆ kickable_role() [1/2]

const ::google::protobuf::RepeatedField<::google::protobuf::uint32 > & bgs::protocol::RoleState::kickable_role ( ) const
inline

Definition at line 887 of file role_types.pb.h.

◆ kickable_role() [2/2]

google::protobuf::uint32 bgs::protocol::RoleState::kickable_role ( int  index) const
inline

Definition at line 874 of file role_types.pb.h.

◆ kickable_role_size()

int bgs::protocol::RoleState::kickable_role_size ( ) const
inline

Definition at line 868 of file role_types.pb.h.

◆ mentionable_role() [1/2]

const ::google::protobuf::RepeatedField<::google::protobuf::uint32 > & bgs::protocol::RoleState::mentionable_role ( ) const
inline

Definition at line 947 of file role_types.pb.h.

◆ mentionable_role() [2/2]

google::protobuf::uint32 bgs::protocol::RoleState::mentionable_role ( int  index) const
inline

Definition at line 934 of file role_types.pb.h.

◆ mentionable_role_size()

int bgs::protocol::RoleState::mentionable_role_size ( ) const
inline

Definition at line 928 of file role_types.pb.h.

◆ mutable_assignable_role()

google::protobuf::RepeatedField<::google::protobuf::uint32 > * bgs::protocol::RoleState::mutable_assignable_role ( )
inline

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

◆ mutable_kickable_role()

google::protobuf::RepeatedField<::google::protobuf::uint32 > * bgs::protocol::RoleState::mutable_kickable_role ( )
inline

Definition at line 892 of file role_types.pb.h.

◆ mutable_mentionable_role()

google::protobuf::RepeatedField<::google::protobuf::uint32 > * bgs::protocol::RoleState::mutable_mentionable_role ( )
inline

Definition at line 952 of file role_types.pb.h.

◆ mutable_name()

std::string * bgs::protocol::RoleState::mutable_name ( )
inline

Definition at line 733 of file role_types.pb.h.

+ Here is the call graph for this function:

◆ mutable_removable_role()

google::protobuf::RepeatedField<::google::protobuf::uint32 > * bgs::protocol::RoleState::mutable_removable_role ( )
inline

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

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet * bgs::protocol::RoleState::mutable_unknown_fields ( )
inline

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

◆ name()

const ::std::string & bgs::protocol::RoleState::name ( ) const
inline

Definition at line 705 of file role_types.pb.h.

+ Here is the caller graph for this function:

◆ New()

RoleState * bgs::protocol::RoleState::New ( ) const

◆ operator=()

RoleState & bgs::protocol::RoleState::operator= ( const RoleState from)
inline

Definition at line 217 of file role_types.pb.h.

◆ release_name()

std::string * bgs::protocol::RoleState::release_name ( )
inline

Definition at line 741 of file role_types.pb.h.

+ Here is the call graph for this function:

◆ relegation_role()

google::protobuf::uint32 bgs::protocol::RoleState::relegation_role ( ) const
inline

Definition at line 857 of file role_types.pb.h.

◆ removable_role() [1/2]

const ::google::protobuf::RepeatedField<::google::protobuf::uint32 > & bgs::protocol::RoleState::removable_role ( ) const
inline

Definition at line 917 of file role_types.pb.h.

◆ removable_role() [2/2]

google::protobuf::uint32 bgs::protocol::RoleState::removable_role ( int  index) const
inline

Definition at line 904 of file role_types.pb.h.

◆ removable_role_size()

int bgs::protocol::RoleState::removable_role_size ( ) const
inline

Definition at line 898 of file role_types.pb.h.

◆ required()

bool bgs::protocol::RoleState::required ( ) const
inline

Definition at line 809 of file role_types.pb.h.

◆ set_allocated_name()

void bgs::protocol::RoleState::set_allocated_name ( ::std::string *  name)
inline

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

+ Here is the call graph for this function:

◆ set_assignable_role()

void bgs::protocol::RoleState::set_assignable_role ( int  index,
::google::protobuf::uint32  value 
)
inline

Definition at line 776 of file role_types.pb.h.

◆ set_has_name()

void bgs::protocol::RoleState::set_has_name ( )
inlineprivate

Definition at line 693 of file role_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_relegation_role()

void bgs::protocol::RoleState::set_has_relegation_role ( )
inlineprivate

Definition at line 847 of file role_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_required()

void bgs::protocol::RoleState::set_has_required ( )
inlineprivate

Definition at line 799 of file role_types.pb.h.

+ Here is the caller graph for this function:

◆ set_has_unique()

void bgs::protocol::RoleState::set_has_unique ( )
inlineprivate

Definition at line 823 of file role_types.pb.h.

+ Here is the caller graph for this function:

◆ set_kickable_role()

void bgs::protocol::RoleState::set_kickable_role ( int  index,
::google::protobuf::uint32  value 
)
inline

Definition at line 878 of file role_types.pb.h.

◆ set_mentionable_role()

void bgs::protocol::RoleState::set_mentionable_role ( int  index,
::google::protobuf::uint32  value 
)
inline

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

◆ set_name() [1/3]

void bgs::protocol::RoleState::set_name ( const ::std::string &  value)
inline

Definition at line 709 of file role_types.pb.h.

+ Here is the call graph for this function:

◆ set_name() [2/3]

void bgs::protocol::RoleState::set_name ( const char *  value)
inline

Definition at line 717 of file role_types.pb.h.

+ Here is the call graph for this function:

◆ set_name() [3/3]

void bgs::protocol::RoleState::set_name ( const char *  value,
size_t  size 
)
inline

Definition at line 725 of file role_types.pb.h.

+ Here is the call graph for this function:

◆ set_relegation_role()

void bgs::protocol::RoleState::set_relegation_role ( ::google::protobuf::uint32  value)
inline

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

+ Here is the call graph for this function:

◆ set_removable_role()

void bgs::protocol::RoleState::set_removable_role ( int  index,
::google::protobuf::uint32  value 
)
inline

Definition at line 908 of file role_types.pb.h.

◆ set_required()

void bgs::protocol::RoleState::set_required ( bool  value)
inline

Definition at line 813 of file role_types.pb.h.

+ Here is the call graph for this function:

◆ set_unique()

void bgs::protocol::RoleState::set_unique ( bool  value)
inline

Definition at line 837 of file role_types.pb.h.

+ Here is the call graph for this function:

◆ SetCachedSize()

void bgs::protocol::RoleState::SetCachedSize ( int  size) const
private

◆ SharedCtor()

void bgs::protocol::RoleState::SharedCtor ( )
private

◆ SharedDtor()

void bgs::protocol::RoleState::SharedDtor ( )
private

◆ Swap()

void bgs::protocol::RoleState::Swap ( RoleState other)

◆ unique()

bool bgs::protocol::RoleState::unique ( ) const
inline

Definition at line 833 of file role_types.pb.h.

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & bgs::protocol::RoleState::unknown_fields ( ) const
inline

Definition at line 222 of file role_types.pb.h.

Friends And Related Function Documentation

◆ protobuf_AddDesc_role_5ftypes_2eproto

void TC_PROTO_API protobuf_AddDesc_role_5ftypes_2eproto ( )
friend

◆ protobuf_AssignDesc_role_5ftypes_2eproto

void protobuf_AssignDesc_role_5ftypes_2eproto ( )
friend

◆ protobuf_ShutdownFile_role_5ftypes_2eproto

void protobuf_ShutdownFile_role_5ftypes_2eproto ( )
friend

Member Data Documentation

◆ _cached_size_

int bgs::protocol::RoleState::_cached_size_
mutableprivate

Definition at line 345 of file role_types.pb.h.

◆ _has_bits_

::google::protobuf::uint32 bgs::protocol::RoleState::_has_bits_[1]
private

Definition at line 344 of file role_types.pb.h.

◆ _unknown_fields_

::google::protobuf::UnknownFieldSet bgs::protocol::RoleState::_unknown_fields_
private

Definition at line 342 of file role_types.pb.h.

◆ assignable_role_

::google::protobuf::RepeatedField< ::google::protobuf::uint32 > bgs::protocol::RoleState::assignable_role_
private

Definition at line 347 of file role_types.pb.h.

◆ default_instance_

RoleState* bgs::protocol::RoleState::default_instance_
staticprivate

Definition at line 359 of file role_types.pb.h.

◆ kAssignableRoleFieldNumber

const int bgs::protocol::RoleState::kAssignableRoleFieldNumber = 4
static

Definition at line 265 of file role_types.pb.h.

◆ kickable_role_

::google::protobuf::RepeatedField< ::google::protobuf::uint32 > bgs::protocol::RoleState::kickable_role_
private

Definition at line 351 of file role_types.pb.h.

◆ kKickableRoleFieldNumber

const int bgs::protocol::RoleState::kKickableRoleFieldNumber = 9
static

Definition at line 298 of file role_types.pb.h.

◆ kMentionableRoleFieldNumber

const int bgs::protocol::RoleState::kMentionableRoleFieldNumber = 11
static

Definition at line 322 of file role_types.pb.h.

◆ kNameFieldNumber

const int bgs::protocol::RoleState::kNameFieldNumber = 2
static

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

◆ kRelegationRoleFieldNumber

const int bgs::protocol::RoleState::kRelegationRoleFieldNumber = 7
static

Definition at line 291 of file role_types.pb.h.

◆ kRemovableRoleFieldNumber

const int bgs::protocol::RoleState::kRemovableRoleFieldNumber = 10
static

Definition at line 310 of file role_types.pb.h.

◆ kRequiredFieldNumber

const int bgs::protocol::RoleState::kRequiredFieldNumber = 5
static

Definition at line 277 of file role_types.pb.h.

◆ kUniqueFieldNumber

const int bgs::protocol::RoleState::kUniqueFieldNumber = 6
static

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

◆ mentionable_role_

::google::protobuf::RepeatedField< ::google::protobuf::uint32 > bgs::protocol::RoleState::mentionable_role_
private

Definition at line 353 of file role_types.pb.h.

◆ name_

::std::string* bgs::protocol::RoleState::name_
private

Definition at line 346 of file role_types.pb.h.

◆ relegation_role_

::google::protobuf::uint32 bgs::protocol::RoleState::relegation_role_
private

Definition at line 350 of file role_types.pb.h.

◆ removable_role_

::google::protobuf::RepeatedField< ::google::protobuf::uint32 > bgs::protocol::RoleState::removable_role_
private

Definition at line 352 of file role_types.pb.h.

◆ required_

bool bgs::protocol::RoleState::required_
private

Definition at line 348 of file role_types.pb.h.

◆ unique_

bool bgs::protocol::RoleState::unique_
private

Definition at line 349 of file role_types.pb.h.


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