Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
dart::CanonicalFfiCallbackFunctionTraits Struct Reference

#include <canonical_tables.h>

Static Public Member Functions

static uint32_t Hash (const Object &key)
 
static const char * Name ()
 
static bool IsMatch (const Object &x, const Object &y)
 
static bool ReportStats ()
 

Detailed Description

Definition at line 418 of file canonical_tables.h.

Member Function Documentation

◆ Hash()

static uint32_t dart::CanonicalFfiCallbackFunctionTraits::Hash ( const Object key)
inlinestatic

Definition at line 419 of file canonical_tables.h.

419{ return Function::Cast(key).Hash(); }

◆ IsMatch()

static bool dart::CanonicalFfiCallbackFunctionTraits::IsMatch ( const Object x,
const Object y 
)
inlinestatic

Definition at line 421 of file canonical_tables.h.

421 {
422 const auto& f1 = Function::Cast(x);
423 const auto& f2 = Function::Cast(y);
424 return (f1.FfiCallbackTarget() == f2.FfiCallbackTarget() &&
425 f1.FfiCSignature() == f2.FfiCSignature() &&
426 f1.FfiCallbackExceptionalReturn() ==
427 f2.FfiCallbackExceptionalReturn() &&
428 f1.GetFfiCallbackKind() == f2.GetFfiCallbackKind());
429 }
double y
double x

◆ Name()

static const char * dart::CanonicalFfiCallbackFunctionTraits::Name ( )
inlinestatic

Definition at line 420 of file canonical_tables.h.

420{ return "CanonicalFfiCallbackFunctionTraits"; }

◆ ReportStats()

static bool dart::CanonicalFfiCallbackFunctionTraits::ReportStats ( )
inlinestatic

Definition at line 430 of file canonical_tables.h.

430{ return false; }

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