mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-09-25 07:43:14 +08:00
call methods from the eigen namespace with prepended Eigen:: in define
This commit is contained in:
parent
6736e52d25
commit
8e888a45d0
@ -150,19 +150,19 @@ inline static int ei_alignmentOffset(const Scalar* ptr, int maxOffset)
|
|||||||
char \
|
char \
|
||||||
>::ret Eigen_ByteAlignedAsNeeded; \
|
>::ret Eigen_ByteAlignedAsNeeded; \
|
||||||
void *operator new(size_t size) throw() { \
|
void *operator new(size_t size) throw() { \
|
||||||
return ei_aligned_malloc<Eigen_ByteAlignedAsNeeded>(size); \
|
return Eigen::ei_aligned_malloc<Eigen_ByteAlignedAsNeeded>(size); \
|
||||||
} \
|
} \
|
||||||
void *operator new(size_t, void *ptr) throw() { \
|
void *operator new(size_t, void *ptr) throw() { \
|
||||||
return ptr; \
|
return ptr; \
|
||||||
} \
|
} \
|
||||||
void *operator new[](size_t size) throw() { \
|
void *operator new[](size_t size) throw() { \
|
||||||
return ei_aligned_malloc<Eigen_ByteAlignedAsNeeded>(size); \
|
return Eigen::ei_aligned_malloc<Eigen_ByteAlignedAsNeeded>(size); \
|
||||||
} \
|
} \
|
||||||
void *operator new[](size_t, void *ptr) throw() { \
|
void *operator new[](size_t, void *ptr) throw() { \
|
||||||
return ptr; \
|
return ptr; \
|
||||||
} \
|
} \
|
||||||
void operator delete(void * ptr) { ei_aligned_free(static_cast<Eigen_ByteAlignedAsNeeded *>(ptr), 0); } \
|
void operator delete(void * ptr) { Eigen::ei_aligned_free(static_cast<Eigen_ByteAlignedAsNeeded *>(ptr), 0); } \
|
||||||
void operator delete[](void * ptr) { ei_aligned_free(static_cast<Eigen_ByteAlignedAsNeeded *>(ptr), 0); }
|
void operator delete[](void * ptr) { Eigen::ei_aligned_free(static_cast<Eigen_ByteAlignedAsNeeded *>(ptr), 0); }
|
||||||
#define EIGEN_MAKE_ALIGNED_OPERATOR_NEW \
|
#define EIGEN_MAKE_ALIGNED_OPERATOR_NEW \
|
||||||
EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF__INTERNAL(true, )
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF__INTERNAL(true, )
|
||||||
#define EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF(NeedsToAlign)\
|
#define EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF(NeedsToAlign)\
|
||||||
|
Loading…
x
Reference in New Issue
Block a user