|
enum | RequestedLocation { kAnyLocation,
kFieldOnly
} |
|
typedef void(* | TraverseCallback) (Map map, void *data) |
|
|
| TransitionsAccessor (Isolate *isolate, Map map, DisallowHeapAllocation *no_gc) |
|
| TransitionsAccessor (Isolate *isolate, Handle< Map > map) |
|
void | Insert (Handle< Name > name, Handle< Map > target, SimpleTransitionFlag flag) |
|
Map | SearchTransition (Name name, PropertyKind kind, PropertyAttributes attributes) |
|
Map | SearchSpecial (Symbol name) |
|
MaybeHandle< Map > | FindTransitionToDataProperty (Handle< Name > name, RequestedLocation requested_location=kAnyLocation) |
|
MaybeHandle< Map > | FindTransitionToField (Handle< Name > name) |
|
Handle< String > | ExpectedTransitionKey () |
|
Handle< Map > | ExpectedTransitionTarget () |
|
int | NumberOfTransitions () |
|
bool | CanHaveMoreTransitions () |
|
Name | GetKey (int transition_number) |
|
Map | GetTarget (int transition_number) |
|
void | TraverseTransitionTree (TraverseCallback callback, void *data) |
|
void | PutPrototypeTransition (Handle< Object > prototype, Handle< Map > target_map) |
|
Handle< Map > | GetPrototypeTransition (Handle< Object > prototype) |
|
void | SetMigrationTarget (Map migration_target) |
|
Map | GetMigrationTarget () |
|
|
static const int | kMaxNumberOfTransitions = 1024 + 512 |
|
|
enum | Encoding {
kPrototypeInfo,
kUninitialized,
kMigrationTarget,
kWeakRef,
kFullTransitionArray
} |
|
|
void | Reload () |
|
Encoding | encoding () |
|
|
class | MarkCompactCollector |
|
class | TransitionArray |
|
Definition at line 39 of file transitions.h.
The documentation for this class was generated from the following files: