Discord Social SDK
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
discordpp::GuildMinimal Class Reference

Detailed Description

Represents a guild (also knowns as a Discord server), that the current user is a member of, that contains channels that can be linked to a lobby.

Public Member Functions

 GuildMinimal (GuildMinimal &&other) noexcept
 Move constructor for GuildMinimal.
 
GuildMinimaloperator= (GuildMinimal &&other) noexcept
 Move assignment operator for GuildMinimal.
 
 operator bool () const
 Returns true if the instance contains a valid object.
 
 GuildMinimal (const GuildMinimal &arg0)
 Copy constructor for GuildMinimal.
 
GuildMinimaloperator= (const GuildMinimal &arg0)
 Copy assignment operator for GuildMinimal.
 
uint64_t Id () const
 The id of the guild.
 
void SetId (uint64_t Id)
 Setter for GuildMinimal::Id.
 
std::string Name () const
 The name of the guild.
 
void SetName (std::string Name)
 Setter for GuildMinimal::Name.
 

Static Public Attributes

static const GuildMinimal nullobj
 Uninitialized instance of GuildMinimal.
 

Constructor & Destructor Documentation

◆ GuildMinimal() [1/2]

discordpp::GuildMinimal::GuildMinimal ( GuildMinimal && other)
noexcept

Move constructor for GuildMinimal.

◆ GuildMinimal() [2/2]

discordpp::GuildMinimal::GuildMinimal ( const GuildMinimal & arg0)

Copy constructor for GuildMinimal.

Member Function Documentation

◆ Id()

uint64_t discordpp::GuildMinimal::Id ( ) const

The id of the guild.

◆ Name()

std::string discordpp::GuildMinimal::Name ( ) const

The name of the guild.

◆ operator bool()

discordpp::GuildMinimal::operator bool ( ) const
inline

Returns true if the instance contains a valid object.

◆ operator=() [1/2]

GuildMinimal & discordpp::GuildMinimal::operator= ( const GuildMinimal & arg0)

Copy assignment operator for GuildMinimal.

◆ operator=() [2/2]

GuildMinimal & discordpp::GuildMinimal::operator= ( GuildMinimal && other)
noexcept

Move assignment operator for GuildMinimal.

◆ SetId()

void discordpp::GuildMinimal::SetId ( uint64_t Id)

Setter for GuildMinimal::Id.

◆ SetName()

void discordpp::GuildMinimal::SetName ( std::string Name)

Setter for GuildMinimal::Name.

Member Data Documentation

◆ nullobj

const GuildMinimal discordpp::GuildMinimal::nullobj
static

Uninitialized instance of GuildMinimal.