v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::base::internal::DstRangeRelationToSrcRangeImpl< Dst, Src, Bounds, DstSign, SrcSign, DstRange > Struct Template Reference

#include <safe_conversions_impl.h>

Collaboration diagram for v8::base::internal::DstRangeRelationToSrcRangeImpl< Dst, Src, Bounds, DstSign, SrcSign, DstRange >:

Static Public Member Functions

static constexpr RangeCheck Check (Src value)
 

Detailed Description

template<typename Dst, typename Src, template< typename > class Bounds, IntegerRepresentation DstSign = std::is_signed_v<Dst> ? IntegerRepresentation::kSigned : IntegerRepresentation::kUnsigned, IntegerRepresentation SrcSign = std::is_signed_v<Src> ? IntegerRepresentation::kSigned : IntegerRepresentation::kUnsigned, NumericRangeRepresentation DstRange = kStaticDstRangeRelationToSrcRange<Dst, Src>>
struct v8::base::internal::DstRangeRelationToSrcRangeImpl< Dst, Src, Bounds, DstSign, SrcSign, DstRange >

Definition at line 235 of file safe_conversions_impl.h.

Member Function Documentation

◆ Check()

template<typename Dst , typename Src , template< typename > class Bounds, IntegerRepresentation DstSign = std::is_signed_v<Dst> ? IntegerRepresentation::kSigned : IntegerRepresentation::kUnsigned, IntegerRepresentation SrcSign = std::is_signed_v<Src> ? IntegerRepresentation::kSigned : IntegerRepresentation::kUnsigned, NumericRangeRepresentation DstRange = kStaticDstRangeRelationToSrcRange<Dst, Src>>
static constexpr RangeCheck v8::base::internal::DstRangeRelationToSrcRangeImpl< Dst, Src, Bounds, DstSign, SrcSign, DstRange >::Check ( Src value)
inlinestaticconstexpr

Definition at line 236 of file safe_conversions_impl.h.

Here is the caller graph for this function:

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