mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
remove long long, long double, unsigned, short, char, bool types.
Keep only int, float, double, complex<T>.
This commit is contained in:
@@ -162,13 +162,6 @@ TVMET_DECLARE_MACRO(sub, -, int)
|
||||
TVMET_DECLARE_MACRO(mul, *, int)
|
||||
TVMET_DECLARE_MACRO(div, /, int)
|
||||
|
||||
#if defined(TVMET_HAVE_LONG_LONG)
|
||||
TVMET_DECLARE_MACRO(add, +, long long int)
|
||||
TVMET_DECLARE_MACRO(sub, -, long long int)
|
||||
TVMET_DECLARE_MACRO(mul, *, long long int)
|
||||
TVMET_DECLARE_MACRO(div, /, long long int)
|
||||
#endif // defined(TVMET_HAVE_LONG_LONG)
|
||||
|
||||
TVMET_DECLARE_MACRO(add, +, float)
|
||||
TVMET_DECLARE_MACRO(sub, -, float)
|
||||
TVMET_DECLARE_MACRO(mul, *, float)
|
||||
@@ -179,13 +172,6 @@ TVMET_DECLARE_MACRO(sub, -, double)
|
||||
TVMET_DECLARE_MACRO(mul, *, double)
|
||||
TVMET_DECLARE_MACRO(div, /, double)
|
||||
|
||||
#if defined(TVMET_HAVE_LONG_DOUBLE)
|
||||
TVMET_DECLARE_MACRO(add, +, long double)
|
||||
TVMET_DECLARE_MACRO(sub, -, long double)
|
||||
TVMET_DECLARE_MACRO(mul, *, long double)
|
||||
TVMET_DECLARE_MACRO(div, /, long double)
|
||||
#endif // defined(TVMET_HAVE_LONG_DOUBLE)
|
||||
|
||||
#undef TVMET_DECLARE_MACRO
|
||||
|
||||
|
||||
@@ -496,13 +482,6 @@ TVMET_IMPLEMENT_MACRO(sub, -, int)
|
||||
TVMET_IMPLEMENT_MACRO(mul, *, int)
|
||||
TVMET_IMPLEMENT_MACRO(div, /, int)
|
||||
|
||||
#if defined(TVMET_HAVE_LONG_LONG)
|
||||
TVMET_IMPLEMENT_MACRO(add, +, long long int)
|
||||
TVMET_IMPLEMENT_MACRO(sub, -, long long int)
|
||||
TVMET_IMPLEMENT_MACRO(mul, *, long long int)
|
||||
TVMET_IMPLEMENT_MACRO(div, /, long long int)
|
||||
#endif // defined(TVMET_HAVE_LONG_LONG)
|
||||
|
||||
TVMET_IMPLEMENT_MACRO(add, +, float)
|
||||
TVMET_IMPLEMENT_MACRO(sub, -, float)
|
||||
TVMET_IMPLEMENT_MACRO(mul, *, float)
|
||||
@@ -513,13 +492,6 @@ TVMET_IMPLEMENT_MACRO(sub, -, double)
|
||||
TVMET_IMPLEMENT_MACRO(mul, *, double)
|
||||
TVMET_IMPLEMENT_MACRO(div, /, double)
|
||||
|
||||
#if defined(TVMET_HAVE_LONG_DOUBLE)
|
||||
TVMET_IMPLEMENT_MACRO(add, +, long double)
|
||||
TVMET_IMPLEMENT_MACRO(sub, -, long double)
|
||||
TVMET_IMPLEMENT_MACRO(mul, *, long double)
|
||||
TVMET_IMPLEMENT_MACRO(div, /, long double)
|
||||
#endif // defined(TVMET_HAVE_LONG_DOUBLE)
|
||||
|
||||
#undef TVMET_IMPLEMENT_MACRO
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user