|
| | VariableMap (Zone *zone) |
| |
| | VariableMap (const VariableMap &other, Zone *zone) |
| |
| | VariableMap (VariableMap &&other) V8_NOEXCEPT |
| |
| VariableMap & | operator= (VariableMap &&other) V8_NOEXCEPT |
| |
| Variable * | Declare (Zone *zone, Scope *scope, const AstRawString *name, VariableMode mode, VariableKind kind, InitializationFlag initialization_flag, MaybeAssignedFlag maybe_assigned_flag, IsStaticFlag is_static_flag, bool *was_added) |
| |
| V8_EXPORT_PRIVATE Variable * | Lookup (const AstRawString *name) |
| |
| void | Remove (Variable *var) |
| |
| void | Add (Variable *var) |
| |
| Zone * | zone () const |
| |
| | PointerTemplateHashMapImpl (uint32_t capacity=Base::kDefaultHashMapCapacity, AllocationPolicy allocator=AllocationPolicy()) |
| |
| | PointerTemplateHashMapImpl (const PointerTemplateHashMapImpl &other, AllocationPolicy allocator=AllocationPolicy()) |
| |
| | PointerTemplateHashMapImpl (PointerTemplateHashMapImpl &&other) V8_NOEXCEPT |
| |
| PointerTemplateHashMapImpl & | operator= (PointerTemplateHashMapImpl &&other) V8_NOEXCEPT |
| |
| | TemplateHashMapImpl (uint32_t capacity=kDefaultHashMapCapacity, KeyEqualityMatcher< void * > match=KeyEqualityMatcher< void * >(), AllocationPolicy allocator=AllocationPolicy()) |
| |
| | TemplateHashMapImpl (const TemplateHashMapImpl &)=delete |
| |
| | TemplateHashMapImpl (const TemplateHashMapImpl *original, AllocationPolicy allocator=AllocationPolicy()) |
| |
| | TemplateHashMapImpl (TemplateHashMapImpl &&other) V8_NOEXCEPT=default |
| |
| TemplateHashMapImpl & | operator= (const TemplateHashMapImpl &)=delete |
| |
| TemplateHashMapImpl & | operator= (TemplateHashMapImpl &&other) V8_NOEXCEPT=default |
| |
| | ~TemplateHashMapImpl () |
| |
| Entry * | Lookup (const void *&key, uint32_t hash) const |
| |
| Entry * | LookupOrInsert (const void *&key, uint32_t hash) |
| |
| Entry * | LookupOrInsert (const void *&key, uint32_t hash, const Func &value_func) |
| |
| Entry * | LookupOrInsert (const LookupKey &lookup_key, uint32_t hash, const KeyFunc &key_func, const ValueFunc &value_func) |
| |
| Entry * | InsertNew (const void *&key, uint32_t hash) |
| |
| void * | Remove (const void *&key, uint32_t hash) |
| |
| void | Clear () |
| |
| void | Invalidate () |
| |
| uint32_t | occupancy () const |
| |
| uint32_t | capacity () const |
| |
| Entry * | Start () const |
| |
| Entry * | Next (Entry *entry) const |
| |
| AllocationPolicy | allocator () const |
| |
Definition at line 51 of file scopes.h.