Go to the source code of this file.
◆ FORWARD_DECLARE
      
        
          | #define FORWARD_DECLARE | 
          ( | 
           |           TypeName | ) | 
           | 
        
      
 
 
◆ SAFE_STRING_TRANSITION_SOURCES
      
        
          | #define SAFE_STRING_TRANSITION_SOURCES | 
          ( | 
           |           V | ) | 
           | 
        
      
 
Value:  V(SeqOneByteString, SeqOneByteString)   \
 
  V(SeqTwoByteString, SeqTwoByteString)
 
Definition at line 304 of file heap-visitor.h.
 
 
◆ TYPED_VISITOR_ID_LIST
      
        
          | #define TYPED_VISITOR_ID_LIST | 
          ( | 
           |           V | ) | 
           | 
        
      
 
 
◆ TYPED_VISITOR_WITH_SLACK_ID_LIST
      
        
          | #define TYPED_VISITOR_WITH_SLACK_ID_LIST | 
          ( | 
           |           V | ) | 
           | 
        
      
 
Value:
  V(JSDataViewOrRabGsabDataView)            \
  V(JSDate)                                 \
  V(JSExternalObject)                       \
  V(JSFinalizationRegistry)                 \
  V(JSFunction)                             \
  V(JSObject)                               \
  V(JSRegExp)                               \
  V(JSSynchronizationPrimitive)             \
  V(JSTypedArray)                           \
  V(JSWeakCollection)                       \
  V(JSWeakRef)                              \
  IF_WASM(
V, WasmGlobalObject)              \
 
  IF_WASM(
V, WasmInstanceObject)            \
 
  IF_WASM(
V, WasmMemoryObject)              \
 
  IF_WASM(
V, WasmSuspendingObject)          \
 
  IF_WASM(
V, WasmTableObject)               \
 
  IF_WASM(
V, WasmTagObject)
 
 
Definition at line 107 of file heap-visitor.h.
 
 
◆ UNSAFE_STRING_TRANSITION_SOURCES
      
        
          | #define UNSAFE_STRING_TRANSITION_SOURCES | 
          ( | 
           |           V | ) | 
           | 
        
      
 
Value:  V(ExternalString, ExternalString)         \
 
  V(ConsString, ConsString)                 \
  V(SlicedString, SlicedString)
 
Definition at line 310 of file heap-visitor.h.
 
 
◆ UNSAFE_STRING_TRANSITION_TARGETS
      
        
          | #define UNSAFE_STRING_TRANSITION_TARGETS | 
          ( | 
           |           V | ) | 
           | 
        
      
 
Value:
  V(ShortcutCandidate, ConsString)          \
  V(ThinString, ThinString)
#define UNSAFE_STRING_TRANSITION_SOURCES(V)
 
 
Definition at line 316 of file heap-visitor.h.
 
 
◆ VISIT
      
        
          | #define VISIT | 
          ( | 
           |           TypeName | ) | 
           | 
        
      
 
Value:  V8_INLINE size_t Visit##TypeName(Tagged<Map> map, Tagged<TypeName> 
object, \
 
                                   MaybeObjectSize maybe_object_size);
 
Definition at line 254 of file heap-visitor.h.
 
 
◆ VISIT_AS_LOCKED_STRING
      
        
          | #define VISIT_AS_LOCKED_STRING | 
          ( | 
           |           VisitorId,  | 
        
        
           | 
           | 
           |           TypeName ) | 
        
      
 
Value:  V8_INLINE size_t Visit##TypeName(Tagged<Map> map, Tagged<TypeName> 
object, \
 
                                   MaybeObjectSize maybe_object_size);
 
Definition at line 332 of file heap-visitor.h.
 
 
◆ VISITOR_IDS_WITH_READ_ONLY_MAPS_LIST
      
        
          | #define VISITOR_IDS_WITH_READ_ONLY_MAPS_LIST | 
          ( | 
           |           V | ) | 
           |