V8 Project
v8::internal::compiler::StaticParameterTraits< Runtime::FunctionId > Struct Reference

#include <js-operator.h>

+ Collaboration diagram for v8::internal::compiler::StaticParameterTraits< Runtime::FunctionId >:

Static Public Member Functions

static OStreamPrintTo (OStream &os, Runtime::FunctionId val)
 
static int HashCode (Runtime::FunctionId val)
 
static bool Equals (Runtime::FunctionId a, Runtime::FunctionId b)
 

Detailed Description

Definition at line 218 of file js-operator.h.

Member Function Documentation

◆ Equals()

Definition at line 224 of file js-operator.h.

224  {
225  return a == b;
226  }

◆ HashCode()

Definition at line 223 of file js-operator.h.

223 { return static_cast<int>(val); }

◆ PrintTo()

Definition at line 219 of file js-operator.h.

219  { // NOLINT
220  const Runtime::Function* f = Runtime::FunctionForId(val);
221  return os << (f->name ? f->name : "?Runtime?");
222  }
static const Function * FunctionForId(FunctionId id)
Definition: runtime.cc:9312

References v8::internal::Runtime::FunctionForId(), and v8::internal::Runtime::Function::name.

+ Here is the call graph for this function:

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