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

#include <safe_math_shared_impl.h>

Collaboration diagram for v8::base::internal::MathWrapper< M, L, R, Math >:

Public Types

using math = Math
 
using type = typename math::result_type
 

Detailed Description

template<template< typename, typename > class M, typename L, typename R, typename Math = M<UnderlyingType<L>, UnderlyingType<R>>>
requires requires { typename Math::result_type; }
struct v8::base::internal::MathWrapper< M, L, R, Math >

Definition at line 170 of file safe_math_shared_impl.h.

Member Typedef Documentation

◆ math

template<template< typename, typename > class M, typename L , typename R , typename Math = M<UnderlyingType<L>, UnderlyingType<R>>>
using v8::base::internal::MathWrapper< M, L, R, Math >::math = Math

Definition at line 171 of file safe_math_shared_impl.h.

◆ type

template<template< typename, typename > class M, typename L , typename R , typename Math = M<UnderlyingType<L>, UnderlyingType<R>>>
using v8::base::internal::MathWrapper< M, L, R, Math >::type = typename math::result_type

Definition at line 172 of file safe_math_shared_impl.h.


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