13#ifndef fsNCoreUtilshdr
14#define fsNCoreUtilshdr
21#define CALL_MEMBER_FNC(object, ptrToMember) ((object)->*(ptrToMember))
28 template <
class valType>
30 clamp(valType& pVal, valType pMin, valType pMax)
62 template <
class keyType,
class po
interType>
72 std::for_each(pContainerToTrash.begin(), pContainerToTrash.end(),
fsFncDeleteObject());
73 pContainerToTrash.clear();
Definition fsNCoreUtils.h:52
void operator()(const T &pPair) const
Definition fsNCoreUtils.h:55
unsigned int fsU32
Definition fsBaseTypes.h:21
int fsS32
Definition fsBaseTypes.h:20
char fsChar
Definition fsBaseTypes.h:12
Definition fsNCoreUtils.cpp:8
void clamp(valType &pVal, valType pMin, valType pMax)
Definition fsNCoreUtils.h:30
fsU32 unicodeExtraCharacterCountGet(const fsChar pChar)
Definition fsNCoreUtils.cpp:9
void clearSequenceContainerOfPtrs(T &pContainerToTrash)
Definition fsNCoreUtils.h:70
void clearMapOfValuePtrs(std::map< keyType, pointerType > &pMapToTrash)
Definition fsNCoreUtils.h:63
void unicodeCharCopy(fsStr pSrcText, fsStr &pDestText, fsS32 &pCurrentPos)
Definition fsNCoreUtils.cpp:21
Definition fsNCoreUtils.h:43
void operator()(const T *pPtr) const
Definition fsNCoreUtils.h:45