v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::base::TemplateHashMap< Key, Value, MatchFun, AllocationPolicy >::Iterator Class Reference

#include <hashmap.h>

Collaboration diagram for v8::base::TemplateHashMap< Key, Value, MatchFun, AllocationPolicy >::Iterator:

Public Member Functions

Iteratoroperator++ ()
 
value_typeoperator-> ()
 
bool operator!= (const Iterator &other)
 

Private Member Functions

 Iterator (const Base *map, typename Base::Entry *entry)
 

Private Attributes

const Basemap_
 
Base::Entryentry_
 

Friends

class TemplateHashMap
 

Detailed Description

template<class Key, class Value, class MatchFun, class AllocationPolicy>
class v8::base::TemplateHashMap< Key, Value, MatchFun, AllocationPolicy >::Iterator

Definition at line 540 of file hashmap.h.

Constructor & Destructor Documentation

◆ Iterator()

template<class Key , class Value , class MatchFun , class AllocationPolicy >
v8::base::TemplateHashMap< Key, Value, MatchFun, AllocationPolicy >::Iterator::Iterator ( const Base * map,
typename Base::Entry * entry )
inlineprivate

Definition at line 551 of file hashmap.h.

Member Function Documentation

◆ operator!=()

template<class Key , class Value , class MatchFun , class AllocationPolicy >
bool v8::base::TemplateHashMap< Key, Value, MatchFun, AllocationPolicy >::Iterator::operator!= ( const Iterator & other)
inline

Definition at line 548 of file hashmap.h.

◆ operator++()

template<class Key , class Value , class MatchFun , class AllocationPolicy >
Iterator & v8::base::TemplateHashMap< Key, Value, MatchFun, AllocationPolicy >::Iterator::operator++ ( )
inline

Definition at line 542 of file hashmap.h.

◆ operator->()

template<class Key , class Value , class MatchFun , class AllocationPolicy >
value_type * v8::base::TemplateHashMap< Key, Value, MatchFun, AllocationPolicy >::Iterator::operator-> ( )
inline

Definition at line 547 of file hashmap.h.

Friends And Related Symbol Documentation

◆ TemplateHashMap

template<class Key , class Value , class MatchFun , class AllocationPolicy >
friend class TemplateHashMap
friend

Definition at line 557 of file hashmap.h.

Member Data Documentation

◆ entry_

template<class Key , class Value , class MatchFun , class AllocationPolicy >
Base::Entry* v8::base::TemplateHashMap< Key, Value, MatchFun, AllocationPolicy >::Iterator::entry_
private

Definition at line 555 of file hashmap.h.

◆ map_

template<class Key , class Value , class MatchFun , class AllocationPolicy >
const Base* v8::base::TemplateHashMap< Key, Value, MatchFun, AllocationPolicy >::Iterator::map_
private

Definition at line 554 of file hashmap.h.


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