v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::IdentityMap< V, AllocationPolicy >::IteratableScope Class Reference

#include <identity-map.h>

Collaboration diagram for v8::internal::IdentityMap< V, AllocationPolicy >::IteratableScope:

Public Member Functions

 IteratableScope (IdentityMap *map)
 
 IteratableScope (const IteratableScope &)=delete
 
IteratableScopeoperator= (const IteratableScope &)=delete
 
 ~IteratableScope ()
 
Iterator begin ()
 
Iterator end ()
 

Private Attributes

IdentityMapmap_
 

Detailed Description

template<typename V, class AllocationPolicy>
class v8::internal::IdentityMap< V, AllocationPolicy >::IteratableScope

Definition at line 206 of file identity-map.h.

Constructor & Destructor Documentation

◆ IteratableScope() [1/2]

template<typename V , class AllocationPolicy >
v8::internal::IdentityMap< V, AllocationPolicy >::IteratableScope::IteratableScope ( IdentityMap * map)
inlineexplicit

Definition at line 208 of file identity-map.h.

◆ IteratableScope() [2/2]

template<typename V , class AllocationPolicy >
v8::internal::IdentityMap< V, AllocationPolicy >::IteratableScope::IteratableScope ( const IteratableScope & )
delete

◆ ~IteratableScope()

template<typename V , class AllocationPolicy >
v8::internal::IdentityMap< V, AllocationPolicy >::IteratableScope::~IteratableScope ( )
inline

Definition at line 214 of file identity-map.h.

Member Function Documentation

◆ begin()

template<typename V , class AllocationPolicy >
Iterator v8::internal::IdentityMap< V, AllocationPolicy >::IteratableScope::begin ( )
inline

Definition at line 219 of file identity-map.h.

Here is the caller graph for this function:

◆ end()

template<typename V , class AllocationPolicy >
Iterator v8::internal::IdentityMap< V, AllocationPolicy >::IteratableScope::end ( )
inline

Definition at line 220 of file identity-map.h.

Here is the caller graph for this function:

◆ operator=()

template<typename V , class AllocationPolicy >
IteratableScope & v8::internal::IdentityMap< V, AllocationPolicy >::IteratableScope::operator= ( const IteratableScope & )
delete

Member Data Documentation

◆ map_

template<typename V , class AllocationPolicy >
IdentityMap* v8::internal::IdentityMap< V, AllocationPolicy >::IteratableScope::map_
private

Definition at line 223 of file identity-map.h.


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