TrinityCore
TypeContainerFunctions.h File Reference
#include "Define.h"
#include "Dynamic/TypeList.h"
+ Include dependency graph for TypeContainerFunctions.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Trinity
 

Functions

template<class SPECIFIC_TYPE , class KEY_TYPE , class H , class T >
bool Trinity::Insert (ContainerUnorderedMap< TypeList< H, T >, KEY_TYPE > &elements, KEY_TYPE const &handle, SPECIFIC_TYPE *obj)
 
template<class SPECIFIC_TYPE , class KEY_TYPE , class H , class T >
SPECIFIC_TYPE * Trinity::Find (ContainerUnorderedMap< TypeList< H, T >, KEY_TYPE > const &elements, KEY_TYPE const &handle, SPECIFIC_TYPE *obj)
 
template<class SPECIFIC_TYPE , class KEY_TYPE , class H , class T >
bool Trinity::Remove (ContainerUnorderedMap< TypeList< H, T >, KEY_TYPE > &elements, KEY_TYPE const &handle, SPECIFIC_TYPE *obj)
 
template<class SPECIFIC_TYPE , class KEY_TYPE , class H , class T >
bool Trinity::Size (ContainerUnorderedMap< TypeList< H, T >, KEY_TYPE > const &elements, std::size_t *size, SPECIFIC_TYPE *obj)
 
template<class SPECIFIC_TYPE , class H , class T >
size_t Trinity::Count (ContainerMapList< TypeList< H, T > > const &elements, SPECIFIC_TYPE *fake)
 
template<class SPECIFIC_TYPE , class H , class T >
SPECIFIC_TYPE * Trinity::Insert (ContainerMapList< TypeList< H, T > > &elements, SPECIFIC_TYPE *obj)