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

#include <clamped_math_impl.h>

Collaboration diagram for v8::base::internal::ClampedXorOp< T, U >:

Public Types

using result_type = std::make_unsigned_t<MaxExponentPromotion<T, U>>
 

Static Public Member Functions

template<typename V >
static constexpr V Do (T x, U y)
 

Detailed Description

template<typename T, typename U>
requires (std::integral<T> && std::integral<U>)
struct v8::base::internal::ClampedXorOp< T, U >

Definition at line 245 of file clamped_math_impl.h.

Member Typedef Documentation

◆ result_type

template<typename T , typename U >
using v8::base::internal::ClampedXorOp< T, U >::result_type = std::make_unsigned_t<MaxExponentPromotion<T, U>>

Definition at line 246 of file clamped_math_impl.h.

Member Function Documentation

◆ Do()

template<typename T , typename U >
template<typename V >
static constexpr V v8::base::internal::ClampedXorOp< T, U >::Do ( T x,
U y )
inlinestaticconstexpr

Definition at line 248 of file clamped_math_impl.h.


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