TrinityCore
Loading...
Searching...
No Matches
BaseEntity.h File Reference
#include "Common.h"
#include "ObjectGuid.h"
#include "UpdateFields.h"
#include "WowCSEntityDefinitions.h"
#include <unordered_map>
+ Include dependency graph for BaseEntity.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CreateObjectBits
 
class  UF::UpdateFieldHolder
 
class  BaseEntity
 

Namespaces

namespace  UF
 

Typedefs

typedef std::unordered_map< Player *, UpdateDataUpdateDataMapType
 

Functions

template<typename T >
bool UF::SetUpdateFieldValue (UpdateFieldPrivateSetter< T > &setter, typename UpdateFieldPrivateSetter< T >::value_type &&value)
 
template<typename T >
DynamicUpdateFieldSetter< T >::insert_result UF::AddDynamicUpdateFieldValue (DynamicUpdateFieldSetter< T > &setter)
 
template<typename T >
DynamicUpdateFieldSetter< T >::insert_result UF::InsertDynamicUpdateFieldValue (DynamicUpdateFieldSetter< T > &setter, uint32 index)
 
template<typename T >
void UF::RemoveDynamicUpdateFieldValue (DynamicUpdateFieldSetter< T > &setter, uint32 index)
 
template<typename T >
void UF::ClearDynamicUpdateFieldValues (DynamicUpdateFieldSetter< T > &setter)
 
template<typename K , typename V >
bool UF::RemoveMapUpdateFieldValue (MapUpdateFieldSetter< K, V > &setter, std::type_identity_t< K > const &key)
 
template<typename T >
bool UF::InsertSetUpdateFieldValue (SetUpdateFieldSetter< T > &setter, std::type_identity_t< T > const &key)
 
template<typename T >
bool UF::RemoveSetUpdateFieldValue (SetUpdateFieldSetter< T > &setter, std::type_identity_t< T > const &key)
 
template<typename T >
bool UF::RemoveOptionalUpdateFieldValue (OptionalUpdateFieldSetter< T > &setter)
 

Typedef Documentation

◆ UpdateDataMapType

typedef std::unordered_map<Player*, UpdateData> UpdateDataMapType

Definition at line 32 of file BaseEntity.h.