Flutter Engine
The Flutter Engine
|
#include <hash_table.h>
Public Types | |
typedef HashSet< UnderlyingTable, TableStorageTraits > | BaseSet |
typedef TableStorageTraits::ArrayPtr | ArrayPtr |
typedef TableStorageTraits::ArrayHandle | ArrayHandle |
Public Types inherited from dart::HashSet< BaseIterTable, StorageTraits > | |
typedef StorageTraits::ArrayPtr | ArrayPtr |
typedef StorageTraits::ArrayHandle | ArrayHandle |
Public Member Functions | |
UnorderedHashSet (ArrayPtr data) | |
UnorderedHashSet (Zone *zone, ArrayPtr data) | |
UnorderedHashSet (Object *key, Smi *value, ArrayHandle *data) | |
void | Dump () const |
Public Member Functions inherited from dart::HashSet< BaseIterTable, StorageTraits > | |
HashSet (ArrayPtr data) | |
HashSet (Zone *zone, ArrayPtr data) | |
HashSet (Object *key, Smi *value, ArrayHandle *data) | |
bool | Insert (const Object &key) |
ObjectPtr | InsertOrGet (const Object &key) const |
template<typename Key > | |
ObjectPtr | InsertNewOrGet (const Key &key) const |
template<typename Key > | |
ObjectPtr | GetOrNull (const Key &key, bool *present=nullptr) const |
template<typename Key > | |
bool | Remove (const Key &key) const |
void | Clear () const |
Additional Inherited Members | |
Protected Member Functions inherited from dart::HashSet< BaseIterTable, StorageTraits > | |
void | EnsureCapacity () const |
Definition at line 868 of file hash_table.h.
typedef TableStorageTraits::ArrayHandle dart::UnorderedHashSet< KeyTraits, TableStorageTraits >::ArrayHandle |
Definition at line 876 of file hash_table.h.
typedef TableStorageTraits::ArrayPtr dart::UnorderedHashSet< KeyTraits, TableStorageTraits >::ArrayPtr |
Definition at line 875 of file hash_table.h.
typedef HashSet<UnderlyingTable, TableStorageTraits> dart::UnorderedHashSet< KeyTraits, TableStorageTraits >::BaseSet |
Definition at line 874 of file hash_table.h.
|
inlineexplicit |
Definition at line 877 of file hash_table.h.
|
inline |
Definition at line 881 of file hash_table.h.
|
inline |
Definition at line 882 of file hash_table.h.
|
inline |
Definition at line 885 of file hash_table.h.