|
V8 Project
|
#include "src/allocation.h"#include "src/assert-scope.h"#include "src/bailout-reason.h"#include "src/base/bits.h"#include "src/builtins.h"#include "src/checks.h"#include "src/elements-kind.h"#include "src/field-index.h"#include "src/flags.h"#include "src/list.h"#include "src/property-details.h"#include "src/smart-pointers.h"#include "src/unicode-inl.h"#include "src/zone.h"
Include dependency graph for objects.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| v8 | |
| Debugger support for the V8 JavaScript engine. | |
| v8::internal | |
Typedefs | |
| typedef int | v8::internal::ExtraICState |
Functions | |
| v8::internal::STATIC_ASSERT (STANDARD_STORE==0) | |
| v8::internal::STATIC_ASSERT (kGrowICDelta==STORE_AND_GROW_TRANSITION_SMI_TO_OBJECT - STORE_TRANSITION_SMI_TO_OBJECT) | |
| static KeyedAccessStoreMode | v8::internal::GetGrowStoreMode (KeyedAccessStoreMode store_mode) |
| static bool | v8::internal::IsTransitionStoreMode (KeyedAccessStoreMode store_mode) |
| static KeyedAccessStoreMode | v8::internal::GetNonTransitioningStoreMode (KeyedAccessStoreMode store_mode) |
| static bool | v8::internal::IsGrowStoreMode (KeyedAccessStoreMode store_mode) |
| v8::internal::STATIC_ASSERT ((kSeqStringTag &kIsIndirectStringMask)==0) | |
| v8::internal::STATIC_ASSERT ((kExternalStringTag &kIsIndirectStringMask)==0) | |
| v8::internal::STATIC_ASSERT ((kConsStringTag &kIsIndirectStringMask)==kIsIndirectStringTag) | |
| v8::internal::STATIC_ASSERT ((kSlicedStringTag &kIsIndirectStringMask)==kIsIndirectStringTag) | |
| v8::internal::STATIC_ASSERT (IS_POWER_OF_TWO(kSlicedNotConsMask)) | |
| static bool | v8::internal::IsShortcutCandidate (int type) |
| v8::internal::STATIC_ASSERT (JS_OBJECT_TYPE==Internals::kJSObjectType) | |
| v8::internal::STATIC_ASSERT (FIRST_NONSTRING_TYPE==Internals::kFirstNonstringType) | |
| v8::internal::STATIC_ASSERT (ODDBALL_TYPE==Internals::kOddballType) | |
| v8::internal::STATIC_ASSERT (FOREIGN_TYPE==Internals::kForeignType) | |
| template<class C > | |
| bool | v8::internal::Is (Object *obj) |
| OStream & | v8::internal::operator<< (OStream &os, const Brief &v) |
| template<SearchMode search_mode, typename T > | |
| int | v8::internal::LinearSearch (T *array, Name *name, int len, int valid_entries) |
| template<SearchMode search_mode, typename T > | |
| int | v8::internal::Search (T *array, Name *name, int valid_entries) |
| OStream & | v8::internal::operator<< (OStream &os, const SourceCodeOf &v) |
| Handle< Object > | v8::internal::CacheInitialJSArrayMaps (Handle< Context > native_context, Handle< Map > initial_map) |
| #define DECL_ACCESSORS | ( | name, | |
| type | |||
| ) |
| #define DECL_BOOLEAN_ACCESSORS | ( | name | ) |
| #define DECLARE_CAST | ( | type | ) |
| #define DECLARE_ENUM | ( | enum_item, | |
| ignore1, | |||
| ignore2 | |||
| ) | enum_item, |
| #define DEFINE_ELEMENT_ACCESSORS | ( | name, | |
| type | |||
| ) |
| #define DEFINE_ENTRY_ACCESSORS | ( | name, | |
| type | |||
| ) |
| #define FIELD_ACCESSORS | ( | name | ) |
| #define FIXED_ARRAY_SUB_INSTANCE_TYPE_LIST | ( | V | ) |
| #define FIXED_TYPED_ARRAY_TRAITS | ( | Type, | |
| type, | |||
| TYPE, | |||
| elementType, | |||
| size | |||
| ) |
| #define FOR_EACH_NUMERIC_FIELD | ( | V | ) |
| #define FUNCTIONS_WITH_ID_LIST | ( | V | ) |
| #define IC_KIND_LIST | ( | V | ) |
| #define NON_IC_KIND_LIST | ( | V | ) |
| #define OBJECT_TYPE_LIST | ( | V | ) |
| #define STRUCT_LIST | ( | V | ) |
| #define TYPED_ARRAYS | ( | V | ) |
| #define VISITOR_SYNCHRONIZATION_TAGS_LIST | ( | V | ) |