v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
dictionary.h File Reference
Include dependency graph for dictionary.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::BaseDictionaryShape< Key >
 
class  v8::internal::BaseNameDictionaryShape
 
class  v8::internal::NameDictionaryShape
 
class  v8::internal::NameDictionary
 
class  v8::internal::GlobalDictionaryShape
 
class  v8::internal::GlobalDictionary
 
class  v8::internal::NumberDictionaryBaseShape
 
class  v8::internal::NumberDictionaryShape
 
class  v8::internal::SimpleNumberDictionaryShape
 
class  v8::internal::SimpleNumberDictionary
 
class  v8::internal::NumberDictionary
 
struct  v8::internal::EnumIndexComparator< Dictionary >
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Macros

#define EXTERN_DECLARE_DICTIONARY(DERIVED, SHAPE)
 
#define EXTERN_DECLARE_BASE_NAME_DICTIONARY(DERIVED, SHAPE)
 

Typedefs

using v8::internal::PropertyDictionary = NameDictionary
 

Macro Definition Documentation

◆ EXTERN_DECLARE_BASE_NAME_DICTIONARY

#define EXTERN_DECLARE_BASE_NAME_DICTIONARY ( DERIVED,
SHAPE )
Value:
EXTERN_DECLARE_DICTIONARY(DERIVED, SHAPE) \
extern template class EXPORT_TEMPLATE_DECLARE(V8_EXPORT_PRIVATE) \
BaseNameDictionary<DERIVED, SHAPE>;
#define EXTERN_DECLARE_DICTIONARY(DERIVED, SHAPE)
Definition dictionary.h:137
#define EXPORT_TEMPLATE_DECLARE(export)
#define V8_EXPORT_PRIVATE
Definition macros.h:460

Definition at line 233 of file dictionary.h.

◆ EXTERN_DECLARE_DICTIONARY

#define EXTERN_DECLARE_DICTIONARY ( DERIVED,
SHAPE )
Value:
EXTERN_DECLARE_HASH_TABLE(DERIVED, SHAPE) \
extern template class EXPORT_TEMPLATE_DECLARE(V8_EXPORT_PRIVATE) \
Dictionary<DERIVED, SHAPE>;
#define EXTERN_DECLARE_HASH_TABLE(DERIVED, SHAPE)
Definition hash-table.h:293

Definition at line 137 of file dictionary.h.