![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <zone-containers.h>
Public Member Functions | |
| SmallZoneMap (Zone *zone) | |
Public Member Functions inherited from v8::base::SmallMap< NormalMap, kArraySize, EqualKey, MapInit > | |
| SmallMap () | |
| SmallMap (const MapInit &functor) | |
| SmallMap (const SmallMap &src) V8_NOEXCEPT | |
| void | operator= (const SmallMap &src) V8_NOEXCEPT |
| ~SmallMap () | |
| iterator | find (const key_type &key) |
| const_iterator | find (const key_type &key) const |
| data_type & | operator[] (const key_type &key) |
| std::pair< iterator, bool > | insert (const value_type &x) |
| template<class InputIterator > | |
| void | insert (InputIterator f, InputIterator l) |
| template<typename... Args> | |
| std::pair< iterator, bool > | emplace (Args &&... args) |
| template<typename... Args> | |
| std::pair< iterator, bool > | try_emplace (const key_type &key, Args &&... args) |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| void | clear () |
| iterator | erase (const iterator &position) |
| size_t | erase (const key_type &key) |
| size_t | count (const key_type &key) const |
| size_t | size () const |
| bool | empty () const |
| bool | UsingFullMap () const |
| V8_INLINE NormalMap * | map () |
| V8_INLINE const NormalMap * | map () const |
Additional Inherited Members | |
Public Types inherited from v8::base::SmallMap< NormalMap, kArraySize, EqualKey, MapInit > | |
| typedef NormalMap::key_type | key_type |
| typedef NormalMap::mapped_type | data_type |
| typedef NormalMap::mapped_type | mapped_type |
| typedef NormalMap::value_type | value_type |
| typedef EqualKey | key_equal |
Public Attributes inherited from v8::base::SmallMap< NormalMap, kArraySize, EqualKey, MapInit > | |
Definition at line 779 of file zone-containers.h.
|
inlineexplicit |
Definition at line 783 of file zone-containers.h.