v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::base::internal::ClampedNegFastOp< T > Struct Template Reference

#include <safe_math_clang_gcc_impl.h>

Collaboration diagram for v8::base::internal::ClampedNegFastOp< T >:

Public Member Functions

 __attribute__ ((always_inline)) static T Do(T value)
 

Static Public Member Functions

static constexpr T Do (T)
 

Static Public Attributes

static const bool is_supported = std::is_signed_v<T>
 

Detailed Description

template<typename T>
struct v8::base::internal::ClampedNegFastOp< T >

Definition at line 101 of file safe_math_shared_impl.h.

Member Function Documentation

◆ __attribute__()

template<typename T >
v8::base::internal::ClampedNegFastOp< T >::__attribute__ ( (always_inline) )
inline

Definition at line 146 of file safe_math_clang_gcc_impl.h.

Here is the call graph for this function:

◆ Do()

template<typename T >
static constexpr T v8::base::internal::ClampedNegFastOp< T >::Do ( T )
inlinestaticconstexpr

Definition at line 103 of file safe_math_shared_impl.h.

Here is the caller graph for this function:

Member Data Documentation

◆ is_supported

template<typename T >
static const bool v8::base::internal::ClampedNegFastOp< T >::is_supported = std::is_signed_v<T>
static

Definition at line 145 of file safe_math_clang_gcc_impl.h.


The documentation for this struct was generated from the following files: