mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-28 15:53:55 -04:00
dtoolbase: Add missing overloads for std::round on macOS 10.6
This commit is contained in:
parent
2a5b5030ba
commit
4a33e8866e
@ -172,6 +172,36 @@ namespace std {
|
|||||||
ALWAYS_INLINE long double round(long double arg) {
|
ALWAYS_INLINE long double round(long double arg) {
|
||||||
return ::roundl(arg);
|
return ::roundl(arg);
|
||||||
}
|
}
|
||||||
|
ALWAYS_INLINE double round(signed char arg) {
|
||||||
|
return (double)arg;
|
||||||
|
}
|
||||||
|
ALWAYS_INLINE double round(unsigned char arg) {
|
||||||
|
return (double)arg;
|
||||||
|
}
|
||||||
|
ALWAYS_INLINE double round(short arg) {
|
||||||
|
return (double)arg;
|
||||||
|
}
|
||||||
|
ALWAYS_INLINE double round(unsigned short arg) {
|
||||||
|
return (double)arg;
|
||||||
|
}
|
||||||
|
ALWAYS_INLINE double round(int arg) {
|
||||||
|
return (double)arg;
|
||||||
|
}
|
||||||
|
ALWAYS_INLINE double round(unsigned int arg) {
|
||||||
|
return (double)arg;
|
||||||
|
}
|
||||||
|
ALWAYS_INLINE double round(long arg) {
|
||||||
|
return (double)arg;
|
||||||
|
}
|
||||||
|
ALWAYS_INLINE double round(unsigned long arg) {
|
||||||
|
return (double)arg;
|
||||||
|
}
|
||||||
|
ALWAYS_INLINE double round(long long arg) {
|
||||||
|
return (double)arg;
|
||||||
|
}
|
||||||
|
ALWAYS_INLINE double round(unsigned long long arg) {
|
||||||
|
return (double)arg;
|
||||||
|
}
|
||||||
using ::roundf;
|
using ::roundf;
|
||||||
using ::roundl;
|
using ::roundl;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user