constexpr_trunc overloads

Synopses

Declared in <folly/ConstexprMath.h>

constexpr_trunc

template<typename T>
requires std::floating_point<T>
constexpr
T
constexpr_trunc(T const t);

Truncate an integral value toward zero.

template<typename T>
requires std::integral<T>
constexpr
T
constexpr_trunc(T const t);

Return Value

  • The value of t truncated toward zero.

  • The value t unchanged, since integers have no fractional part.

Parameters

Name

Description

t

The value to truncate toward zero.

Created with MrDocs