v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TemplateHashMap< Key, Value, AllocationPolicy > Class Template Reference

#include <hashmap.h>

Inheritance diagram for TemplateHashMap< Key, Value, AllocationPolicy >:
Collaboration diagram for TemplateHashMap< Key, Value, AllocationPolicy >:

Data Structures

class  Iterator
 
struct  value_type
 

Public Member Functions

 STATIC_ASSERT (sizeof(Key *)==sizeof(void *))
 
 STATIC_ASSERT (sizeof(Value *)==sizeof(void *))
 
 TemplateHashMap (typename TemplateHashMapImpl< AllocationPolicy >::MatchFun match, AllocationPolicy allocator=AllocationPolicy())
 
Iterator begin () const
 
Iterator end () const
 
Iterator find (Key *key, bool insert=false, AllocationPolicy allocator=AllocationPolicy())
 

Detailed Description

template<class Key, class Value, class AllocationPolicy>
class v8::internal::TemplateHashMap< Key, Value, AllocationPolicy >

Definition at line 316 of file hashmap.h.

Constructor & Destructor Documentation

TemplateHashMap ( typename TemplateHashMapImpl< AllocationPolicy >::MatchFun  match,
AllocationPolicy  allocator = AllocationPolicy() 
)
inline

Definition at line 346 of file hashmap.h.

Member Function Documentation

Iterator begin ( ) const
inline

Definition at line 354 of file hashmap.h.

Iterator end ( ) const
inline

Definition at line 355 of file hashmap.h.

Iterator find ( Key *  key,
bool  insert = false,
AllocationPolicy  allocator = AllocationPolicy() 
)
inline

Definition at line 356 of file hashmap.h.

STATIC_ASSERT ( sizeof(Key *)  = =sizeof(void *))
STATIC_ASSERT ( sizeof(Value *)  = =sizeof(void *))

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