v8 14.1.146 (node 25.0.0)
V8 is Google's open source JavaScript engine
Loading...
Searching...
No Matches
TagRange< Tag > Struct Template Reference

#include <v8-internal.h>

Public Member Functions

constexpr TagRange (Tag first, Tag last)
 
constexpr TagRange (Tag tag)
 
constexpr TagRange ()
 
constexpr bool IsEmpty () const
 
constexpr size_t Size () const
 
constexpr bool Contains (Tag tag) const
 
constexpr bool Contains (TagRange tag_range) const
 
constexpr bool operator== (const TagRange other) const
 
constexpr size_t hash_value () const
 

Data Fields

const Tag first
 
const Tag last
 

Detailed Description

template<typename Tag>
struct v8::internal::TagRange< Tag >

Definition at line 457 of file v8-internal.h.

Constructor & Destructor Documentation

◆ TagRange() [1/3]

template<typename Tag >
constexpr TagRange ( Tag  first,
Tag  last 
)
inlineconstexpr

Definition at line 463 of file v8-internal.h.

References TagRange< Tag >::first, and TagRange< Tag >::last.

◆ TagRange() [2/3]

template<typename Tag >
constexpr TagRange ( Tag  tag)
inlineconstexpr

Definition at line 470 of file v8-internal.h.

References TagRange< Tag >::first, and TagRange< Tag >::last.

◆ TagRange() [3/3]

template<typename Tag >
constexpr TagRange ( )
inlineconstexpr

Definition at line 474 of file v8-internal.h.

Member Function Documentation

◆ Contains() [1/2]

template<typename Tag >
constexpr bool Contains ( Tag  tag) const
inlineconstexpr

Definition at line 487 of file v8-internal.h.

References TagRange< Tag >::first, and TagRange< Tag >::last.

◆ Contains() [2/2]

template<typename Tag >
constexpr bool Contains ( TagRange< Tag >  tag_range) const
inlineconstexpr

Definition at line 495 of file v8-internal.h.

References TagRange< Tag >::first, and TagRange< Tag >::last.

◆ hash_value()

template<typename Tag >
constexpr size_t hash_value ( ) const
inlineconstexpr

Definition at line 503 of file v8-internal.h.

References TagRange< Tag >::first, and TagRange< Tag >::last.

◆ IsEmpty()

template<typename Tag >
constexpr bool IsEmpty ( ) const
inlineconstexpr

Definition at line 477 of file v8-internal.h.

References TagRange< Tag >::first, and TagRange< Tag >::last.

Referenced by TagRange< Tag >::Size().

◆ operator==()

template<typename Tag >
constexpr bool operator== ( const TagRange< Tag >  other) const
inlineconstexpr

Definition at line 499 of file v8-internal.h.

References TagRange< Tag >::first, and TagRange< Tag >::last.

◆ Size()

template<typename Tag >
constexpr size_t Size ( ) const
inlineconstexpr

Field Documentation

◆ first

◆ last


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