Elaztek Developer Hub
Blamite Game Engine - blam!  00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
discord::RelationshipManager Class Referencefinal

#include <relationship_manager.h>

+ Collaboration diagram for discord::RelationshipManager:

Public Member Functions

 ~RelationshipManager ()=default
 
void Filter (std::function< bool(Relationship const &)> filter)
 
Result Count (std::int32_t *count)
 
Result Get (UserId userId, Relationship *relationship)
 
Result GetAt (std::uint32_t index, Relationship *relationship)
 

Public Attributes

Event OnRefresh
 
Event< Relationship const & > OnRelationshipUpdate
 

Friends

class Core
 

Constructor & Destructor Documentation

◆ ~RelationshipManager()

discord::RelationshipManager::~RelationshipManager ( )
default

Member Function Documentation

◆ Count()

Result discord::RelationshipManager::Count ( std::int32_t count)

◆ Filter()

void discord::RelationshipManager::Filter ( std::function< bool(Relationship const &)>  filter)

◆ Get()

Result discord::RelationshipManager::Get ( UserId  userId,
Relationship relationship 
)

◆ GetAt()

Result discord::RelationshipManager::GetAt ( std::uint32_t  index,
Relationship relationship 
)

Friends And Related Function Documentation

◆ Core

friend class Core
friend

Member Data Documentation

◆ OnRefresh

Event discord::RelationshipManager::OnRefresh

◆ OnRelationshipUpdate

Event<Relationship const&> discord::RelationshipManager::OnRelationshipUpdate

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