Functions

/home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/ntk/geometry/Eigen/src/Eigen2Support/Memory.h File Reference

Go to the source code of this file.

Functions

void * ei_aligned_malloc (size_t size)
void ei_aligned_free (void *ptr)
void * ei_aligned_realloc (void *ptr, size_t new_size, size_t old_size)
void * ei_handmade_aligned_malloc (size_t size)
void ei_handmade_aligned_free (void *ptr)
template<bool Align>
void * ei_conditional_aligned_malloc (size_t size)
template<bool Align>
void ei_conditional_aligned_free (void *ptr)
template<bool Align>
void * ei_conditional_aligned_realloc (void *ptr, size_t new_size, size_t old_size)
template<typename T >
T * ei_aligned_new (size_t size)
template<typename T >
void ei_aligned_delete (T *ptr, size_t size)

Function Documentation

template<typename T >
void ei_aligned_delete ( T *  ptr,
size_t  size 
) [inline]
void ei_aligned_free ( void *  ptr  )  [inline]
void* ei_aligned_malloc ( size_t  size  )  [inline]
template<typename T >
T* ei_aligned_new ( size_t  size  )  [inline]
void* ei_aligned_realloc ( void *  ptr,
size_t  new_size,
size_t  old_size 
) [inline]
template<bool Align>
void ei_conditional_aligned_free ( void *  ptr  )  [inline]
template<bool Align>
void* ei_conditional_aligned_malloc ( size_t  size  )  [inline]
template<bool Align>
void* ei_conditional_aligned_realloc ( void *  ptr,
size_t  new_size,
size_t  old_size 
) [inline]
void ei_handmade_aligned_free ( void *  ptr  )  [inline]
void* ei_handmade_aligned_malloc ( size_t  size  )  [inline]