mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-26 22:53:16 -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) {
|
||||
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 ::roundl;
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user