FougTools  0.7.0dev-046fb6a
Handy tools for C++, Qt and OpenCascade
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
memory_utils.h File Reference
#include <cstddef>

Go to the source code of this file.

Namespaces

 cpp
 

Functions

template<typename T >
std::size_t cpp::scalarAddress (const T *pointer)
 
template<typename T >
void cpp::checkedReset (T *&pointer)
 
template<typename T >
void cpp::checkedAssign (T *pointer, T value)
 
template<typename CALL_VALUE_TYPE , typename VALUE_TYPE , typename CLASS >
void cpp::checkedAssign (VALUE_TYPE CLASS::*attrMember, CLASS *object, CALL_VALUE_TYPE value)
 
template<typename T >
T * cpp::newObject ()
 
template<typename T , typename ARG >
T * cpp::newObject (ARG arg)