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

Detailed Description

Struct that stores information about the lobby linked to a channel.

Public Member Functions

 LinkedLobby (LinkedLobby &&other) noexcept
 Move constructor for LinkedLobby.
 
LinkedLobbyoperator= (LinkedLobby &&other) noexcept
 Move assignment operator for LinkedLobby.
 
 operator bool () const
 Returns true if the instance contains a valid object.
 
 LinkedLobby (const LinkedLobby &arg0)
 Copy constructor for LinkedLobby.
 
LinkedLobbyoperator= (const LinkedLobby &arg0)
 Copy assignment operator for LinkedLobby.
 
uint64_t ApplicationId () const
 The ID of the application that owns the lobby.
 
void SetApplicationId (uint64_t ApplicationId)
 Setter for LinkedLobby::ApplicationId.
 
uint64_t LobbyId () const
 The ID of the lobby.
 
void SetLobbyId (uint64_t LobbyId)
 Setter for LinkedLobby::LobbyId.
 

Static Public Attributes

static const LinkedLobby nullobj
 Uninitialized instance of LinkedLobby.
 

Constructor & Destructor Documentation

◆ LinkedLobby() [1/2]

discordpp::LinkedLobby::LinkedLobby ( LinkedLobby && other)
noexcept

Move constructor for LinkedLobby.

◆ LinkedLobby() [2/2]

discordpp::LinkedLobby::LinkedLobby ( const LinkedLobby & arg0)

Copy constructor for LinkedLobby.

Member Function Documentation

◆ ApplicationId()

uint64_t discordpp::LinkedLobby::ApplicationId ( ) const

The ID of the application that owns the lobby.

◆ LobbyId()

uint64_t discordpp::LinkedLobby::LobbyId ( ) const

The ID of the lobby.

◆ operator bool()

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

Returns true if the instance contains a valid object.

◆ operator=() [1/2]

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

Copy assignment operator for LinkedLobby.

◆ operator=() [2/2]

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

Move assignment operator for LinkedLobby.

◆ SetApplicationId()

void discordpp::LinkedLobby::SetApplicationId ( uint64_t ApplicationId)

◆ SetLobbyId()

void discordpp::LinkedLobby::SetLobbyId ( uint64_t LobbyId)

Setter for LinkedLobby::LobbyId.

Member Data Documentation

◆ nullobj

const LinkedLobby discordpp::LinkedLobby::nullobj
static

Uninitialized instance of LinkedLobby.