Luanti 5.16.0-dev
Loading...
Searching...
No Matches
GetRequest< Key, T, Caller, CallerData > Class Template Reference

#include <thread.h>

Collaboration diagram for GetRequest< Key, T, Caller, CallerData >:

Public Types

typedef CallerInfo< Caller, CallerData, Key, T > caller_info_type

Public Member Functions

 GetRequest ()=default
 ~GetRequest ()=default
 GetRequest (const Key &a_key)

Public Attributes

Key key
std::vector< caller_info_typecallers

Member Typedef Documentation

◆ caller_info_type

template<typename Key, typename T, typename Caller, typename CallerData>
typedef CallerInfo<Caller, CallerData, Key, T> GetRequest< Key, T, Caller, CallerData >::caller_info_type

Constructor & Destructor Documentation

◆ GetRequest() [1/2]

template<typename Key, typename T, typename Caller, typename CallerData>
GetRequest< Key, T, Caller, CallerData >::GetRequest ( )
default

◆ ~GetRequest()

template<typename Key, typename T, typename Caller, typename CallerData>
GetRequest< Key, T, Caller, CallerData >::~GetRequest ( )
default

◆ GetRequest() [2/2]

template<typename Key, typename T, typename Caller, typename CallerData>
GetRequest< Key, T, Caller, CallerData >::GetRequest ( const Key & a_key)
inline

References key.

Member Data Documentation

◆ callers

template<typename Key, typename T, typename Caller, typename CallerData>
std::vector<caller_info_type> GetRequest< Key, T, Caller, CallerData >::callers

◆ key

template<typename Key, typename T, typename Caller, typename CallerData>
Key GetRequest< Key, T, Caller, CallerData >::key

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