Blender  V3.3
BLI_math_base_safe.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #pragma once
4 
12 #include "BLI_math_base.h"
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 MINLINE float safe_divide(float a, float b);
19 MINLINE float safe_modf(float a, float b);
20 MINLINE float safe_logf(float a, float base);
21 MINLINE float safe_sqrtf(float a);
22 MINLINE float safe_inverse_sqrtf(float a);
23 MINLINE float safe_asinf(float a);
24 MINLINE float safe_acosf(float a);
25 MINLINE float safe_powf(float base, float exponent);
26 
27 #ifdef __cplusplus
28 }
29 #endif
30 
31 #if BLI_MATH_DO_INLINE
33 #endif
MINLINE float safe_sqrtf(float a)
MINLINE float safe_logf(float a, float base)
MINLINE float safe_acosf(float a)
MINLINE float safe_modf(float a, float b)
MINLINE float safe_powf(float base, float exponent)
MINLINE float safe_divide(float a, float b)
MINLINE float safe_asinf(float a)
MINLINE float safe_inverse_sqrtf(float a)
#define MINLINE
static unsigned a[3]
Definition: RandGen.cpp:78
static const pxr::TfToken b("b", pxr::TfToken::Immortal)