![]() |
TrinityCore
|
#include <TypeContainer.h>
Public Member Functions | |
| TypeMapContainer () | |
| TypeMapContainer (TypeMapContainer const &)=default | |
| TypeMapContainer (TypeMapContainer &&) noexcept=default | |
| TypeMapContainer & | operator= (TypeMapContainer const &)=default |
| TypeMapContainer & | operator= (TypeMapContainer &&) noexcept=default |
| ~TypeMapContainer () | |
| template<class SPECIFIC_TYPE > | |
| size_t | Count () const |
| template<class SPECIFIC_TYPE > | |
| bool | insert (SPECIFIC_TYPE *obj) |
| inserts a specific object into the container | |
| ContainerMapList< OBJECT_TYPES > & | GetElements (void) |
| Removes the object from the container, and returns the removed object. | |
| const ContainerMapList< OBJECT_TYPES > & | GetElements (void) const |
Private Attributes | |
| ContainerMapList< OBJECT_TYPES > | i_elements |
Definition at line 84 of file TypeContainer.h.
|
default |
|
default |
|
defaultnoexcept |
|
default |
| size_t TypeMapContainer< OBJECT_TYPES >::Count | ( | ) | const |
| const ContainerMapList< OBJECT_TYPES > & TypeMapContainer< OBJECT_TYPES >::GetElements | ( | void | ) |
Removes the object from the container, and returns the removed object.
Definition at line 138 of file TypeContainer.h.
Here is the caller graph for this function:| const ContainerMapList< OBJECT_TYPES > & TypeMapContainer< OBJECT_TYPES >::GetElements | ( | void | ) | const |
| bool TypeMapContainer< OBJECT_TYPES >::insert | ( | SPECIFIC_TYPE * | obj | ) |
inserts a specific object into the container
Definition at line 131 of file TypeContainer.h.
Here is the call graph for this function:
|
defaultnoexcept |
|
default |
|
private |
Definition at line 113 of file TypeContainer.h.