#include <genericshelper.hpp>
|
template<class T > |
static std::vector< T * > * | getCopyFromVector (std::vector< T * > &original_vec) |
|
template<class T > |
static void | deleteVector (std::vector< T * > *vec) |
|
template<class T > |
static int | getIndexOfObjectInVector (std::vector< T * > *vec, T *obj_to_find) |
|
template<class T > |
static bool | vectorContainsObject (std::vector< T > *vec, T object_to_find) |
|
template<class T > |
static bool | deleteObjectFromVector (std::vector< T * > *vec, void *object_to_delete) |
|
template<class TKey , class TVal > |
static void | deleteMap (std::map< TKey, TVal * > *map) |
|
template<class T > |
static bool | replaceObjectInVector (std::vector< T * > *vec, T *object_to_replace, T *replacement) |
|
Definition at line 40 of file genericshelper.hpp.
template<class TKey , class TVal >
static void GenericsHelper::deleteMap |
( |
std::map< TKey, TVal * > * |
map | ) |
|
|
inlinestatic |
template<class T >
static bool GenericsHelper::deleteObjectFromVector |
( |
std::vector< T * > * |
vec, |
|
|
void * |
object_to_delete |
|
) |
| |
|
inlinestatic |
Removes an specific object from the specified vector It assumes that the objects inside the original vector are not static.
Definition at line 112 of file genericshelper.hpp.
template<class T >
static void GenericsHelper::deleteVector |
( |
std::vector< T * > * |
vec | ) |
|
|
inlinestatic |
Deletes every object inside the specified vector and the vector itself. It assumes that the objects inside the original Vector are not static.
Definition at line 67 of file genericshelper.hpp.
template<class T >
static std::vector<T*>* GenericsHelper::getCopyFromVector |
( |
std::vector< T * > & |
original_vec | ) |
|
|
inlinestatic |
Creates a deep copy of the given vector. It assumes that the objects inside the original Vector are not static.
Definition at line 48 of file genericshelper.hpp.
template<class T >
static int GenericsHelper::getIndexOfObjectInVector |
( |
std::vector< T * > * |
vec, |
|
|
T * |
obj_to_find |
|
) |
| |
|
inlinestatic |
template<class T >
static bool GenericsHelper::replaceObjectInVector |
( |
std::vector< T * > * |
vec, |
|
|
T * |
object_to_replace, |
|
|
T * |
replacement |
|
) |
| |
|
inlinestatic |
template<class T >
static bool GenericsHelper::vectorContainsObject |
( |
std::vector< T > * |
vec, |
|
|
T |
object_to_find |
|
) |
| |
|
inlinestatic |
The documentation for this class was generated from the following file: