Flutter Engine
The Flutter Engine
Classes | Public Types | Static Public Member Functions | List of all members
dart::IntKeyRawPointerValueTrait< V > Class Template Reference

#include <hash_map.h>

Classes

struct  Pair
 

Public Types

typedef intptr_t Key
 
typedef V Value
 

Static Public Member Functions

static Key KeyOf (Pair kv)
 
static Value ValueOf (Pair kv)
 
static uword Hash (Key key)
 
static bool IsKeyEqual (Pair kv, Key key)
 

Detailed Description

template<typename V>
class dart::IntKeyRawPointerValueTrait< V >

Definition at line 512 of file hash_map.h.

Member Typedef Documentation

◆ Key

template<typename V >
typedef intptr_t dart::IntKeyRawPointerValueTrait< V >::Key

Definition at line 514 of file hash_map.h.

◆ Value

template<typename V >
typedef V dart::IntKeyRawPointerValueTrait< V >::Value

Definition at line 515 of file hash_map.h.

Member Function Documentation

◆ Hash()

template<typename V >
static uword dart::IntKeyRawPointerValueTrait< V >::Hash ( Key  key)
inlinestatic

Definition at line 528 of file hash_map.h.

528{ return key; }

◆ IsKeyEqual()

template<typename V >
static bool dart::IntKeyRawPointerValueTrait< V >::IsKeyEqual ( Pair  kv,
Key  key 
)
inlinestatic

Definition at line 529 of file hash_map.h.

529{ return kv.key == key; }

◆ KeyOf()

template<typename V >
static Key dart::IntKeyRawPointerValueTrait< V >::KeyOf ( Pair  kv)
inlinestatic

Definition at line 526 of file hash_map.h.

526{ return kv.key; }

◆ ValueOf()

template<typename V >
static Value dart::IntKeyRawPointerValueTrait< V >::ValueOf ( Pair  kv)
inlinestatic

Definition at line 527 of file hash_map.h.

527{ return kv.value; }

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