chromium/out/Default/gen/v8/torque-generated/csa-types.h

#ifndef V8_GEN_TORQUE_GENERATED_CSA_TYPES_H_
#define V8_GEN_TORQUE_GENERATED_CSA_TYPES_H_

#include "src/compiler/code-assembler.h"

namespace v8 {
namespace internal {
struct TorqueStructArrayFromAsyncIterableResumeState_0 {};
struct TorqueStructArrayFromAsyncArrayLikeResumeState_0 {};
struct TorqueStructBuffer_0 {};
struct TorqueStructVector_0 {};
struct TorqueStructfloat64_or_hole_0 {};
struct TorqueStructKeyValuePair {};
struct TorqueStructSetRecord {};
struct TorqueStructKeyIndexPair {};
struct TorqueStructOrderedHashSetIndexPair {};
struct TorqueStructUnmodifiedOrderedHashSetIterator_0 {};
struct TorqueStructOrderedHashSetIterator_0 {};
struct TorqueStructKeyValueIndexTuple {};
struct TorqueStructUnmodifiedOrderedHashMapIterator_0 {};
struct TorqueStructStableJSSetBackingTableWitness_0 {};
struct TorqueStructStableJSMapBackingTableWitness_0 {};
struct TorqueStructToBooleanForBaselineJumpResult_0 {};
struct TorqueStructArguments {};
struct TorqueStructArgumentsIterator_0 {};
struct TorqueStructFrameWithArgumentsInfo_0 {};
struct TorqueStructGrowableFixedArray_0 {};
struct TorqueStructIteratorRecord {};
struct TorqueStructPromiseResolvingFunctions {};
struct TorqueStructPromiseAllResolveElementFunctor_0 {};
struct TorqueStructPromiseAllRejectElementFunctor_0 {};
struct TorqueStructPromiseAllSettledResolveElementFunctor_0 {};
struct TorqueStructPromiseAllSettledRejectElementFunctor_0 {};
struct TorqueStructPromiseAllWrapResultAsFulfilledFunctor_0 {};
struct TorqueStructPromiseAllSettledWrapResultAsFulfilledFunctor_0 {};
struct TorqueStructPromiseAllSettledWrapResultAsRejectedFunctor_0 {};
struct TorqueStructPromiseFinallyFunctions_0 {};
struct TorqueStructInvokeThenOneArgFunctor_0 {};
struct TorqueStructInvokeThenTwoArgFunctor_0 {};
struct TorqueStructOrderedHashSetAndNumberOfElements_0 {};
struct TorqueStructIsSubstringAtFunctor_0 {};
struct TorqueStructStringMatchFunctor_0 {};
struct TorqueStructStringSearchFunctor_0 {};
struct TorqueStructUnsafe_0 {};
struct TorqueStructUninitializedIterator_0 {};
struct TorqueStructTypedArrayElementsInfo {};
struct TorqueStructTypedArrayAccessor_0 {};
struct TorqueStructAttachedJSTypedArrayAndLength_0 {};
struct TorqueStructAttachedJSTypedArrayWitness_0 {};
struct TorqueStructParameterMapIterator_0 {};
struct TorqueStructParameterValueIterator_0 {};
struct TorqueStructCoverageInfoSlot {};
struct TorqueStructDescriptorEntry {};
struct TorqueStructFastJSArrayWitness_0 {};
struct TorqueStructFastJSArrayForReadWitness_0 {};
struct TorqueStructHashMapEntry_0 {};
struct TorqueStructNameDictionaryEntry_0 {};
struct TorqueStructPositionInfo_0 {};
struct TorqueStructFunctionVariableInfo_0 {};
struct TorqueStructModuleVariable_0 {};
struct TorqueStructAbstractStringIndexOfFunctor_0 {};
struct TorqueStructProbeSequence_0 {};
struct TorqueStructByteMask_0 {};
struct TorqueStructBitMask_0 {};
struct TorqueStructGroupPortableImpl_0 {};
struct TorqueStructGroupSse2Impl_0 {};
struct TorqueStructGroupPortableLoader_0 {};
struct TorqueStructGroupSse2Loader_0 {};
struct TorqueStructTestStructA_0 {};
struct TorqueStructTestStructB_0 {};
struct TorqueStructTestStructC_0 {};
struct TorqueStructTestInner_0 {};
struct TorqueStructTestOuter_0 {};
struct TorqueStructStructWithConst_0 {};
struct TorqueStructTestIterator_0 {};
struct TorqueStructInternalClassStructElement_0 {};
struct TorqueStructTwoValues_0 {};
struct TorqueStructInt64AsInt32Pair {};
struct TorqueStructReturnSlotAllocator_0 {};
struct TorqueStructLocationAllocator_0 {};
struct TorqueStructTargetAndImplicitArg_0 {};
struct TorqueStructTwoByteToOneByteIterator_0 {};
struct TorqueStructNewPositionAndBytesWritten_0 {};
struct TorqueStructWasmToJSResult {};
struct TorqueStructReference_char8_0 {};
struct TorqueStructSlice_char8_MutableReference_char8_0 {};
struct TorqueStructReference_char16_0 {};
struct TorqueStructSlice_char16_MutableReference_char16_0 {};
struct TorqueStructReference_float64_or_hole_0 {};
struct TorqueStructReference_Object_0 {};
struct TorqueStructSlice_char8_ConstReference_char8_0 {};
struct TorqueStructSlice_char16_ConstReference_char16_0 {};
struct TorqueStructTestTuple_intptr_Smi_0 {};
struct TorqueStructTestTuple_Smi_intptr_0 {};
struct TorqueStructTestTuple_TestTuple_intptr_Smi_TestTuple_Smi_intptr_0 {};
struct TorqueStructSliceIterator_char8_ConstReference_char8_0 {};
struct TorqueStructSliceIterator_char16_ConstReference_char16_0 {};
struct TorqueStructReference_intptr_0 {};
struct TorqueStructSlice_Object_MutableReference_Object_0 {};
struct TorqueStructReference_MaybeObject_0 {};
struct TorqueStructSlice_MaybeObject_MutableReference_MaybeObject_0 {};
struct TorqueStructReference_Smi_OR_TheHole_0 {};
struct TorqueStructSlice_Smi_OR_TheHole_MutableReference_Smi_OR_TheHole_0 {};
struct TorqueStructReference_uint8_0 {};
struct TorqueStructSlice_uint8_MutableReference_uint8_0 {};
struct TorqueStructReference_Context_0 {};
struct TorqueStructSlice_Context_MutableReference_Context_0 {};
struct TorqueStructReference_Smi_0 {};
struct TorqueStructSlice_Smi_ConstReference_Smi_0 {};
struct TorqueStructReference_String_0 {};
struct TorqueStructSlice_String_MutableReference_String_0 {};
struct TorqueStructReference_NameToIndexHashTable_0 {};
struct TorqueStructSlice_NameToIndexHashTable_MutableReference_NameToIndexHashTable_0 {};
struct TorqueStructReference_SmiTagged_VariableProperties_0 {};
struct TorqueStructSlice_SmiTagged_VariableProperties_MutableReference_SmiTagged_VariableProperties_0 {};
struct TorqueStructSlice_Smi_MutableReference_Smi_0 {};
struct TorqueStructReference_FunctionVariableInfo_0 {};
struct TorqueStructSlice_FunctionVariableInfo_MutableReference_FunctionVariableInfo_0 {};
struct TorqueStructReference_String_OR_Undefined_0 {};
struct TorqueStructSlice_String_OR_Undefined_MutableReference_String_OR_Undefined_0 {};
struct TorqueStructReference_TheHole_OR_ScopeInfo_0 {};
struct TorqueStructSlice_TheHole_OR_ScopeInfo_MutableReference_TheHole_OR_ScopeInfo_0 {};
struct TorqueStructReference_SourceTextModuleInfo_0 {};
struct TorqueStructSlice_SourceTextModuleInfo_MutableReference_SourceTextModuleInfo_0 {};
struct TorqueStructReference_ModuleVariable_0 {};
struct TorqueStructSlice_ModuleVariable_MutableReference_ModuleVariable_0 {};
struct TorqueStructSlice_float64_or_hole_MutableReference_float64_or_hole_0 {};
struct TorqueStructReference_CoverageInfoSlot_0 {};
struct TorqueStructSlice_CoverageInfoSlot_MutableReference_CoverageInfoSlot_0 {};
struct TorqueStructReference_DescriptorEntry_0 {};
struct TorqueStructSlice_DescriptorEntry_MutableReference_DescriptorEntry_0 {};
struct TorqueStructReference_FeedbackCell_0 {};
struct TorqueStructSlice_FeedbackCell_MutableReference_FeedbackCell_0 {};
struct TorqueStructReference_Smi_OR_TrustedObject_0 {};
struct TorqueStructSlice_Smi_OR_TrustedObject_MutableReference_Smi_OR_TrustedObject_0 {};
struct TorqueStructReference_Smi_OR_HeapNumber_OR_BigInt_OR_String_OR_Symbol_OR_Boolean_OR_Null_OR_Undefined_OR_JSReceiver_OR_TheHole_0 {};
struct TorqueStructSlice_Smi_OR_HeapNumber_OR_BigInt_OR_String_OR_Symbol_OR_Boolean_OR_Null_OR_Undefined_OR_JSReceiver_OR_TheHole_MutableReference_Smi_OR_HeapNumber_OR_BigInt_OR_String_OR_Symbol_OR_Boolean_OR_Null_OR_Undefined_OR_JSReceiver_OR_TheHole_0 {};
struct TorqueStructReference_HashMapEntry_0 {};
struct TorqueStructSlice_HashMapEntry_MutableReference_HashMapEntry_0 {};
struct TorqueStructReference_NameDictionaryEntry_0 {};
struct TorqueStructSlice_NameDictionaryEntry_MutableReference_NameDictionaryEntry_0 {};
struct TorqueStructReference_uint32_0 {};
struct TorqueStructSlice_uint32_MutableReference_uint32_0 {};
struct TorqueStructReference_float64_0 {};
struct TorqueStructSlice_float64_MutableReference_float64_0 {};
struct TorqueStructReference_InternalClassStructElement_0 {};
struct TorqueStructSlice_InternalClassStructElement_MutableReference_InternalClassStructElement_0 {};
struct TorqueStructSliceIterator_char8_MutableReference_char8_0 {};
struct TorqueStructSliceIterator_char16_MutableReference_char16_0 {};
struct TorqueStructSliceIterator_Object_MutableReference_Object_0 {};
struct TorqueStructSliceIterator_MaybeObject_MutableReference_MaybeObject_0 {};
struct TorqueStructSliceIterator_Smi_OR_TheHole_MutableReference_Smi_OR_TheHole_0 {};
struct TorqueStructSliceIterator_uint8_MutableReference_uint8_0 {};
struct TorqueStructSliceIterator_Context_MutableReference_Context_0 {};
struct TorqueStructSliceIterator_Smi_ConstReference_Smi_0 {};
struct TorqueStructSliceIterator_String_MutableReference_String_0 {};
struct TorqueStructSliceIterator_NameToIndexHashTable_MutableReference_NameToIndexHashTable_0 {};
struct TorqueStructSliceIterator_SmiTagged_VariableProperties_MutableReference_SmiTagged_VariableProperties_0 {};
struct TorqueStructSliceIterator_Smi_MutableReference_Smi_0 {};
struct TorqueStructSliceIterator_FunctionVariableInfo_MutableReference_FunctionVariableInfo_0 {};
struct TorqueStructSliceIterator_String_OR_Undefined_MutableReference_String_OR_Undefined_0 {};
struct TorqueStructSliceIterator_TheHole_OR_ScopeInfo_MutableReference_TheHole_OR_ScopeInfo_0 {};
struct TorqueStructSliceIterator_SourceTextModuleInfo_MutableReference_SourceTextModuleInfo_0 {};
struct TorqueStructSliceIterator_ModuleVariable_MutableReference_ModuleVariable_0 {};
struct TorqueStructSliceIterator_float64_or_hole_MutableReference_float64_or_hole_0 {};
struct TorqueStructSliceIterator_CoverageInfoSlot_MutableReference_CoverageInfoSlot_0 {};
struct TorqueStructSliceIterator_DescriptorEntry_MutableReference_DescriptorEntry_0 {};
struct TorqueStructSliceIterator_FeedbackCell_MutableReference_FeedbackCell_0 {};
struct TorqueStructSliceIterator_Smi_OR_TrustedObject_MutableReference_Smi_OR_TrustedObject_0 {};
struct TorqueStructSliceIterator_Smi_OR_HeapNumber_OR_BigInt_OR_String_OR_Symbol_OR_Boolean_OR_Null_OR_Undefined_OR_JSReceiver_OR_TheHole_MutableReference_Smi_OR_HeapNumber_OR_BigInt_OR_String_OR_Symbol_OR_Boolean_OR_Null_OR_Undefined_OR_JSReceiver_OR_TheHole_0 {};
struct TorqueStructSliceIterator_HashMapEntry_MutableReference_HashMapEntry_0 {};
struct TorqueStructSliceIterator_NameDictionaryEntry_MutableReference_NameDictionaryEntry_0 {};
struct TorqueStructSliceIterator_uint32_MutableReference_uint32_0 {};
struct TorqueStructSliceIterator_float64_MutableReference_float64_0 {};
struct TorqueStructSliceIterator_InternalClassStructElement_MutableReference_InternalClassStructElement_0 {};
struct TorqueStructReference_Map_0 {};
struct TorqueStructReference_Number_0 {};
struct TorqueStructReference_JSReceiver_0 {};
struct TorqueStructReference_JSAny_0 {};
struct TorqueStructReference_JSPromise_0 {};
struct TorqueStructReference_JSFunction_0 {};
struct TorqueStructReference_FixedArrayBase_0 {};
struct TorqueStructReference_JSArrayBuffer_0 {};
struct TorqueStructReference_Undefined_OR_FixedArray_0 {};
struct TorqueStructReference_FixedArray_0 {};
struct TorqueStructReference_DescriptorArray_0 {};
struct TorqueStructReference_Name_OR_Undefined_0 {};
struct TorqueStructReference_Smi_OR_Undefined_0 {};
struct TorqueStructReference_Constructor_0 {};
struct TorqueStructReference_Callable_0 {};
struct TorqueStructReference_RegExpMatchInfo_0 {};
struct TorqueStructReference_JSObject_0 {};
struct TorqueStructReference_JSReceiver_OR_Map_0 {};
struct TorqueStructReference_SymbolFlags_0 {};
struct TorqueStructReference_SharedFunctionInfo_0 {};
struct TorqueStructReference_JSArrayBufferViewFlags_0 {};
struct TorqueStructReference_Undefined_OR_WeakCell_0 {};
struct TorqueStructReference_Symbol_OR_Undefined_OR_JSReceiver_0 {};
struct TorqueStructReference_NativeContext_0 {};
struct TorqueStructReference_SmiTagged_FinalizationRegistryFlags_0 {};
struct TorqueStructReference_Undefined_OR_JSFinalizationRegistry_0 {};
struct TorqueStructReference_Smi_OR_HeapNumber_OR_BigInt_OR_String_OR_Symbol_OR_Boolean_OR_Null_OR_Undefined_OR_JSReceiver_OR_NumberDictionary_OR_AccessorInfo_OR_Weak_Map_OR_AccessorPair_OR_ClassPositions_0 {};
struct TorqueStructReference_MapBitFields3_0 {};
struct TorqueStructReference_Null_OR_JSReceiver_0 {};
struct TorqueStructReference_Smi_OR_FixedArrayBase_OR_PropertyArray_OR_SwissNameDictionary_0 {};
struct TorqueStructReference_Smi_OR_HeapNumber_OR_BigInt_OR_String_OR_Symbol_OR_Boolean_OR_Null_OR_Undefined_OR_JSReceiver_OR_SourceTextModule_0 {};
struct TorqueStructReference_int32_0 {};
struct TorqueStructReference_IteratorRecord_0 {};
struct TorqueStructReference_Null_OR_Undefined_OR_JSReceiver_0 {};
struct TorqueStructReference_Boolean_0 {};
struct TorqueStructReference_FixedDoubleArray_0 {};
struct TorqueStructReference_NameHash_0 {};
struct TorqueStructReference_Undefined_OR_WeakArrayList_0 {};
struct TorqueStructReference_SmiTagged_PropertyDescriptorObjectFlags_0 {};
struct TorqueStructReference_Smi_OR_HeapNumber_OR_BigInt_OR_String_OR_Symbol_OR_Boolean_OR_Null_OR_Undefined_OR_JSReceiver_OR_TheHole_OR_FunctionTemplateInfo_0 {};
struct TorqueStructReference_Undefined_OR_JSFunction_OR_CallableApiObject_OR_CallableJSProxy_OR_JSBoundFunction_OR_JSWrappedFunction_0 {};
struct TorqueStructReference_Zero_OR_PromiseReaction_0 {};
struct TorqueStructReference_Smi_OR_HeapNumber_OR_BigInt_OR_String_OR_Symbol_OR_Boolean_OR_Null_OR_Undefined_OR_JSReceiver_OR_PromiseReaction_0 {};
struct TorqueStructReference_Undefined_OR_JSReceiver_0 {};
struct TorqueStructReference_PromiseCapability_0 {};
struct TorqueStructReference_SmiTagged_JSPromiseFlags_0 {};
struct TorqueStructReference_Undefined_OR_JSPromise_OR_PromiseCapability_0 {};
struct TorqueStructReference_Null_OR_JSProxy_0 {};
struct TorqueStructReference_SmiTagged_JSRegExpStringIteratorFlags_0 {};
struct TorqueStructReference_Undefined_OR_SmiTagged_JSRegExpFlags_0 {};
struct TorqueStructReference_Zero_0 {};
struct TorqueStructReference_ScopeFlags_0 {};
struct TorqueStructConstantIterator_Smi_0 {};
struct TorqueStructReference_HeapObject_0 {};
struct TorqueStructConstantIterator_Hole_0 {};
struct TorqueStructIteratorSequence_Object_SliceIterator_Object_MutableReference_Object_ConstantIterator_Hole_0 {};
struct TorqueStructConstantIterator_float64_or_hole_0 {};
struct TorqueStructIteratorSequence_float64_or_hole_SliceIterator_float64_or_hole_MutableReference_float64_or_hole_ConstantIterator_float64_or_hole_0 {};
struct TorqueStructReference_JSArrayBufferFlags_0 {};
struct TorqueStructReference_Smi_OR_ByteArray_0 {};
struct TorqueStructReference_SmiTagged_IterationKind_0 {};
struct TorqueStructReference_InstanceType_0 {};
struct TorqueStructReference_MapBitFields1_0 {};
struct TorqueStructConstantIterator_uint8_0 {};
struct TorqueStructConstantIterator_TheHole_0 {};
struct TorqueStructConstantIterator_HashMapEntry_0 {};
struct TorqueStructReference_uint16_0 {};
struct TorqueStructReference_ByteArray_0 {};
struct TorqueStructReference_SharedFunctionInfoFlags_0 {};
struct TorqueStructReference_TurbofanTypeLowBits_0 {};
struct TorqueStructReference_TurbofanTypeHighBits_0 {};
struct TorqueStructReference_TurbofanType_0 {};
struct TorqueStructReference_TurboshaftFloatSpecialValues_0 {};
struct TorqueStructSBox_intptr_0 {};
struct TorqueStructSBox_SBox_intptr_0 {};
struct TorqueStructReference_CompareBuiltinFn_0 {};
struct TorqueStructReference_LoadFn_0 {};
struct TorqueStructReference_StoreFn_0 {};
struct TorqueStructReference_DeleteFn_0 {};
struct TorqueStructReference_CanUseSameAccessorFn_0 {};
struct TorqueStructReference_PodArrayOfWasmValueType_0 {};
struct TorqueStructSlice_int32_ConstReference_int32_0 {};
struct TorqueStructSliceIterator_int32_ConstReference_int32_0 {};
struct TorqueStructReference_float32_0 {};
struct TorqueStructReference_Cell_0 {};
struct TorqueStructReference_RawFunctionSigPtr_0 {};
struct TorqueStructReference_RawPtr_0 {};
struct TorqueStructReference_bool_0 {};
struct TorqueStructReference_RawPtr_intptr_0 {};
struct TorqueStructReference_int16_0 {};
struct TorqueStructReference_int64_0 {};
struct TorqueStructReference_uintptr_0 {};
struct TorqueStructReference_Undefined_OR_JSFunction_0 {};
struct TorqueStructReference_Null_OR_Weak_Map_0 {};
struct TorqueStructReference_ScopeInfo_0 {};
struct TorqueStructReference_TrustedPointer_Code_0 {};
struct TorqueStructReference_ExternalPointer_0 {};
struct TorqueStructReference_CppHeapPointer_0 {};
struct TorqueStructReference_MapBitFields2_0 {};
struct TorqueStructReference_DependentCode_0 {};
struct TorqueStructReference_Smi_OR_Cell_0 {};
struct TorqueStructReference_Smi_OR_TransitionArray_OR_Map_OR_Weak_Map_OR_PrototypeInfo_0 {};
struct TorqueStructReference_Undefined_OR_ArrayList_0 {};
struct TorqueStructReference_Undefined_OR_FunctionTemplateInfo_0 {};
struct TorqueStructReference_Undefined_OR_FunctionTemplateRareData_0 {};
struct TorqueStructReference_Undefined_OR_SharedFunctionInfo_0 {};
struct TorqueStructReference_FunctionTemplateInfoFlags_0 {};
struct TorqueStructReference_TrustedPointer_WasmInternalFunction_0 {};
struct TorqueStructReference_Smi_OR_Code_0 {};
struct TorqueStructReference_AllocationSite_0 {};
struct TorqueStructReference_Undefined_OR_Zero_OR_NonNullForeign_0 {};
struct TorqueStructReference_SmiTagged_InterceptorInfoFlags_0 {};
struct TorqueStructReference_Undefined_OR_Zero_OR_Foreign_0 {};
struct TorqueStructReference_Undefined_OR_Zero_OR_InterceptorInfo_0 {};
struct TorqueStructReference_Name_0 {};
struct TorqueStructReference_AccessorInfoFlags_0 {};
struct TorqueStructReference_TrustedPointer_BytecodeArray_OR_Code_0 {};
struct TorqueStructReference_Smi_OR_JSFunction_0 {};
struct TorqueStructReference_SmiTagged_CallSiteInfoFlags_0 {};
struct TorqueStructReference_TrustedPointer_0 {};
struct TorqueStructReference_BytecodeWrapper_0 {};
struct TorqueStructReference_ProtectedPointer_TrustedByteArray_0 {};
struct TorqueStructReference_ProtectedPointer_TrustedFixedArray_0 {};
struct TorqueStructReference_TrustedPointer_BytecodeArray_0 {};
struct TorqueStructReference_PositionInfo_0 {};
struct TorqueStructReference_Undefined_OR_FixedArray_OR_BreakPoint_0 {};
struct TorqueStructReference_SmiTagged_DebuggerHints_0 {};
struct TorqueStructReference_SmiTagged_DebugInfoFlags_0 {};
struct TorqueStructReference_Undefined_OR_CoverageInfo_0 {};
struct TorqueStructReference_Script_OR_SharedFunctionInfo_0 {};
struct TorqueStructReference_SmiTagged_StackFrameInfoFlags_0 {};
struct TorqueStructReference_Smi_OR_HeapNumber_OR_BigInt_OR_String_OR_Symbol_OR_Boolean_OR_Null_OR_Undefined_OR_JSReceiver_OR_FixedArray_0 {};
struct TorqueStructReference_Smi_OR_FixedArray_0 {};
struct TorqueStructReference_EnumCache_0 {};
struct TorqueStructReference_Undefined_OR_ClosureFeedbackCellArray_OR_FeedbackVector_0 {};
struct TorqueStructReference_OsrState_0 {};
struct TorqueStructReference_FeedbackVectorFlags_0 {};
struct TorqueStructReference_ClosureFeedbackCellArray_0 {};
struct TorqueStructReference_Weak_CodeWrapper_0 {};
struct TorqueStructReference_Smi_OR_Uninitialized_OR_FreeSpace_0 {};
struct TorqueStructReference_JSArray_0 {};
struct TorqueStructReference_SmiTagged_DisposableStackStatus_0 {};
struct TorqueStructReference_Undefined_OR_AsyncGeneratorRequest_0 {};
struct TorqueStructReference_JSGlobalProxy_0 {};
struct TorqueStructReference_Script_0 {};
struct TorqueStructReference_Smi_OR_SharedFunctionInfo_0 {};
struct TorqueStructReference_Smi_OR_Undefined_OR_NaN_0 {};
struct TorqueStructReference_RegExpDataWrapper_0 {};
struct TorqueStructReference_TrustedPointer_RegExpData_0 {};
struct TorqueStructReference_SmiTagged_JSTemporalCalendarFlags_0 {};
struct TorqueStructReference_BigInt_0 {};
struct TorqueStructReference_SmiTagged_JSTemporalYearMonthDay_0 {};
struct TorqueStructReference_SmiTagged_JSTemporalHourMinuteSecond_0 {};
struct TorqueStructReference_SmiTagged_JSTemporalSecondParts_0 {};
struct TorqueStructReference_SmiTagged_JSTemporalTimeZoneFlags_0 {};
struct TorqueStructReference_SmiTagged_JSTemporalTimeZoneSubMilliseconds_0 {};
struct TorqueStructReference_SmiTagged_JSRegExpFlags_0 {};
struct TorqueStructReference_Foreign_0 {};
struct TorqueStructReference_ObjectHashTable_0 {};
struct TorqueStructReference_Undefined_OR_JSModuleNamespace_0 {};
struct TorqueStructReference_Undefined_OR_JSPromise_0 {};
struct TorqueStructReference_Module_0 {};
struct TorqueStructReference_AnyName_0 {};
struct TorqueStructReference_Zero_OR_WeakArrayList_0 {};
struct TorqueStructReference_Undefined_OR_FixedArray_OR_Zero_0 {};
struct TorqueStructReference_SmiTagged_PrototypeInfoFlags_0 {};
struct TorqueStructReference_Smi_OR_Symbol_OR_Undefined_0 {};
struct TorqueStructReference_Undefined_OR_FixedArray_OR_SharedFunctionInfo_0 {};
struct TorqueStructReference_Smi_OR_Foreign_0 {};
struct TorqueStructReference_WeakFixedArray_OR_WeakArrayList_0 {};
struct TorqueStructReference_SmiTagged_ScriptFlags_0 {};
struct TorqueStructReference_ProtectedPointer_BytecodeArray_0 {};
struct TorqueStructReference_ProtectedPointer_Code_0 {};
struct TorqueStructReference_TrustedPointer_ExposedTrustedObject_0 {};
struct TorqueStructReference_String_OR_NoSharedNameSentinel_OR_ScopeInfo_0 {};
struct TorqueStructReference_Undefined_OR_Script_0 {};
struct TorqueStructReference_SharedFunctionInfoFlags2_0 {};
struct TorqueStructReference_PreparseData_0 {};
struct TorqueStructReference_FixedInt32Array_0 {};
struct TorqueStructReference_FixedUInt32Array_0 {};
struct TorqueStructReference_PodArrayOfIntegerPairs_0 {};
struct TorqueStructReference_JSFunction_OR_JSGeneratorObject_OR_SharedFunctionInfo_0 {};
struct TorqueStructReference_JSObject_OR_TheHole_0 {};
struct TorqueStructReference_TheHole_OR_SourceTextModule_0 {};
struct TorqueStructReference_ArrayList_0 {};
struct TorqueStructReference_SmiTagged_SourceTextModuleFlags_0 {};
struct TorqueStructReference_SmiTagged_ModuleRequestFlags_0 {};
struct TorqueStructReference_Undefined_OR_ObjectTemplateInfo_0 {};
struct TorqueStructReference_Undefined_OR_InterceptorInfo_0 {};
struct TorqueStructReference_Undefined_OR_AccessCheckInfo_0 {};
struct TorqueStructReference_SmiTagged_ObjectTemplateInfoFlags_0 {};
struct TorqueStructReference_SmiTagged_JSDateTimeFormatFlags_0 {};
struct TorqueStructReference_SmiTagged_JSDisplayNamesFlags_0 {};
struct TorqueStructReference_SmiTagged_JSDurationFormatStyleFlags_0 {};
struct TorqueStructReference_SmiTagged_JSDurationFormatDisplayFlags_0 {};
struct TorqueStructReference_SmiTagged_JSListFormatFlags_0 {};
struct TorqueStructReference_SmiTagged_JSPluralRulesFlags_0 {};
struct TorqueStructReference_SmiTagged_JSRelativeTimeFormatFlags_0 {};
struct TorqueStructReference_SmiTagged_JSSegmentIteratorFlags_0 {};
struct TorqueStructReference_SmiTagged_JSSegmenterFlags_0 {};
struct TorqueStructReference_SmiTagged_JSSegmentsFlags_0 {};
struct TorqueStructReference_ProtectedPointer_WasmTrustedInstanceData_0 {};
struct TorqueStructReference_Smi_OR_WasmFuncRef_OR_Tuple2_0 {};
struct TorqueStructReference_TrustedPointer_WasmTrustedInstanceData_0 {};
struct TorqueStructReference_WasmModuleObject_0 {};
struct TorqueStructReference_ProtectedPointer_WasmTrustedInstanceData_OR_WasmImportData_0 {};
struct TorqueStructReference_WasmFuncRef_0 {};
struct TorqueStructReference_ProtectedPointer_WasmInternalFunction_0 {};
struct TorqueStructReference_WasmSuspenderObject_0 {};
struct TorqueStructReference_Undefined_OR_WasmContinuationObject_0 {};
struct TorqueStructReference_Undefined_OR_WasmSuspenderObject_0 {};
struct TorqueStructReference_Undefined_OR_JSObject_0 {};
struct TorqueStructReference_ManagedWasmNativeModule_0 {};
struct TorqueStructReference_NumberOrUndefined_0 {};
struct TorqueStructReference_WeakArrayList_0 {};
struct TorqueStructReference_Undefined_OR_JSArrayBuffer_0 {};
struct TorqueStructReference_HeapNumber_0 {};
struct TorqueStructReference_String_OR_Zero_0 {};
}  // namespace internal
}  // namespace v8
#endif  // V8_GEN_TORQUE_GENERATED_CSA_TYPES_H_