#include <canonical_tables.h>
Definition at line 228 of file canonical_tables.h.
◆ Hash() [1/2]
◆ Hash() [2/2]
static uword dart::CanonicalRecordTypeTraits::Hash |
( |
const Object & |
key | ) |
|
|
inlinestatic |
◆ IsMatch() [1/2]
◆ IsMatch() [2/2]
static bool dart::CanonicalRecordTypeTraits::IsMatch |
( |
const Object & |
a, |
|
|
const Object & |
b |
|
) |
| |
|
inlinestatic |
Definition at line 234 of file canonical_tables.h.
234 {
235 ASSERT(
a.IsRecordType() &&
b.IsRecordType());
236 const RecordType& arg1 = RecordType::Cast(
a);
237 const RecordType& arg2 = RecordType::Cast(
b);
238 return arg1.Equals(arg2) && (arg1.Hash() == arg2.Hash());
239 }
◆ Name()
static const char * dart::CanonicalRecordTypeTraits::Name |
( |
| ) |
|
|
inlinestatic |
◆ NewKey()
◆ ReportStats()
static bool dart::CanonicalRecordTypeTraits::ReportStats |
( |
| ) |
|
|
inlinestatic |
The documentation for this class was generated from the following file: