1#ifndef ROSE_Cxx_GrammarSgAsmNodeDefinitions_H
2#define ROSE_Cxx_GrammarSgAsmNodeDefinitions_H
3#include <SgAsmX86Instruction.h>
4#include <SgAsmVoidType.h>
5#include <SgAsmVectorType.h>
6#include <SgAsmUserInstruction.h>
7#include <SgAsmUnaryUnsignedExtend.h>
8#include <SgAsmUnaryTruncate.h>
9#include <SgAsmUnarySignedExtend.h>
10#include <SgAsmUnaryRrx.h>
11#include <SgAsmUnaryPlus.h>
12#include <SgAsmUnaryMinus.h>
13#include <SgAsmUnaryExpression.h>
14#include <SgAsmSynthesizedFieldDeclaration.h>
15#include <SgAsmSynthesizedDataStructureDeclaration.h>
16#include <SgAsmStringStorage.h>
17#include <SgAsmStoredString.h>
18#include <SgAsmStaticData.h>
19#include <SgAsmStackExpression.h>
20#include <SgAsmRiscOperation.h>
21#include <SgAsmRegisterNames.h>
22#include <SgAsmPowerpcInstruction.h>
23#include <SgAsmPointerType.h>
24#include <SgAsmPEStringSection.h>
25#include <SgAsmPESectionTable.h>
26#include <SgAsmPESectionTableEntry.h>
27#include <SgAsmPERVASizePairList.h>
28#include <SgAsmPERVASizePair.h>
29#include <SgAsmPEImportSection.h>
30#include <SgAsmPEImportItemList.h>
31#include <SgAsmPEImportItem.h>
32#include <SgAsmPEImportDirectoryList.h>
33#include <SgAsmPEImportDirectory.h>
34#include <SgAsmPEFileHeader.h>
35#include <SgAsmPEExportSection.h>
36#include <SgAsmPESection.h>
37#include <SgAsmPEExportEntryList.h>
38#include <SgAsmPEExportEntry.h>
39#include <SgAsmPEExportDirectory.h>
40#include <SgAsmOperandList.h>
41#include <SgAsmNullInstruction.h>
42#include <SgAsmNEStringTable.h>
43#include <SgAsmNESectionTable.h>
44#include <SgAsmNESectionTableEntry.h>
45#include <SgAsmNESection.h>
46#include <SgAsmNERelocTable.h>
47#include <SgAsmNERelocEntry.h>
48#include <SgAsmNENameTable.h>
49#include <SgAsmNEModuleTable.h>
50#include <SgAsmNEFileHeader.h>
51#include <SgAsmNEEntryTable.h>
52#include <SgAsmNEEntryPoint.h>
53#include <SgAsmMipsInstruction.h>
54#include <SgAsmMemoryReferenceExpression.h>
55#include <SgAsmM68kInstruction.h>
56#include <SgAsmLESectionTable.h>
57#include <SgAsmLESectionTableEntry.h>
58#include <SgAsmLESection.h>
59#include <SgAsmLERelocTable.h>
60#include <SgAsmLEPageTable.h>
61#include <SgAsmLEPageTableEntry.h>
62#include <SgAsmLENameTable.h>
63#include <SgAsmLEFileHeader.h>
64#include <SgAsmLEEntryTable.h>
65#include <SgAsmLEEntryPoint.h>
66#include <SgAsmJvmStackMapVerificationType.h>
67#include <SgAsmJvmStackMapTable.h>
68#include <SgAsmJvmStackMapFrame.h>
69#include <SgAsmJvmSourceFile.h>
70#include <SgAsmJvmSignature.h>
71#include <SgAsmJvmNestMembers.h>
72#include <SgAsmJvmNestHost.h>
73#include <SgAsmJvmModuleMainClass.h>
74#include <SgAsmJvmMethodTable.h>
75#include <SgAsmJvmMethodParameters.h>
76#include <SgAsmJvmMethodParametersEntry.h>
77#include <SgAsmJvmMethod.h>
78#include <SgAsmJvmLocalVariableTypeTable.h>
79#include <SgAsmJvmLocalVariableTypeEntry.h>
80#include <SgAsmJvmLocalVariableTable.h>
81#include <SgAsmJvmLocalVariableEntry.h>
82#include <SgAsmJvmLineNumberTable.h>
83#include <SgAsmJvmLineNumberEntry.h>
84#include <SgAsmJvmInstruction.h>
85#include <SgAsmJvmInnerClasses.h>
86#include <SgAsmJvmInnerClassesEntry.h>
87#include <SgAsmJvmFileHeader.h>
88#include <SgAsmJvmFieldTable.h>
89#include <SgAsmJvmField.h>
90#include <SgAsmJvmExceptionTable.h>
91#include <SgAsmJvmExceptions.h>
92#include <SgAsmJvmExceptionHandler.h>
93#include <SgAsmJvmEnclosingMethod.h>
94#include <SgAsmJvmConstantValue.h>
95#include <SgAsmJvmConstantPool.h>
96#include <SgAsmJvmConstantPoolEntry.h>
97#include <SgAsmJvmCodeAttribute.h>
98#include <SgAsmJvmClass.h>
99#include <SgAsmJvmBootstrapMethods.h>
100#include <SgAsmJvmBootstrapMethod.h>
101#include <SgAsmJvmAttributeTable.h>
102#include <SgAsmJvmAttribute.h>
103#include <SgAsmJvmNode.h>
104#include <SgAsmInterpretationList.h>
105#include <SgAsmInterpretation.h>
106#include <SgAsmIntegerValueExpression.h>
107#include <SgAsmIntegerType.h>
108#include <SgAsmInstructionList.h>
109#include <SgAsmIndirectRegisterExpression.h>
110#include <SgAsmGenericSymbolList.h>
111#include <SgAsmGenericSectionList.h>
112#include <SgAsmGenericHeaderList.h>
113#include <SgAsmGenericFormat.h>
114#include <SgAsmGenericFileList.h>
115#include <SgAsmGenericFile.h>
116#include <SgAsmGenericDLLList.h>
117#include <SgAsmGenericDLL.h>
118#include <SgAsmFunction.h>
119#include <SgAsmSynthesizedDeclaration.h>
120#include <SgAsmFloatValueExpression.h>
121#include <SgAsmFloatType.h>
122#include <SgAsmScalarType.h>
123#include <SgAsmType.h>
124#include <SgAsmExprListExp.h>
125#include <SgAsmElfSymverSection.h>
126#include <SgAsmElfSymverNeededSection.h>
127#include <SgAsmElfSymverNeededEntryList.h>
128#include <SgAsmElfSymverNeededEntry.h>
129#include <SgAsmElfSymverNeededAuxList.h>
130#include <SgAsmElfSymverNeededAux.h>
131#include <SgAsmElfSymverEntryList.h>
132#include <SgAsmElfSymverEntry.h>
133#include <SgAsmElfSymverDefinedSection.h>
134#include <SgAsmElfSymverDefinedEntryList.h>
135#include <SgAsmElfSymverDefinedEntry.h>
136#include <SgAsmElfSymverDefinedAuxList.h>
137#include <SgAsmElfSymverDefinedAux.h>
138#include <SgAsmElfSymbolSection.h>
139#include <SgAsmElfSymbolList.h>
140#include <SgAsmElfSymbol.h>
141#include <SgAsmElfStrtab.h>
142#include <SgAsmElfStringSection.h>
143#include <SgAsmElfSegmentTable.h>
144#include <SgAsmElfSegmentTableEntryList.h>
145#include <SgAsmElfSegmentTableEntry.h>
146#include <SgAsmElfSectionTable.h>
147#include <SgAsmElfSectionTableEntry.h>
148#include <SgAsmElfRelocSection.h>
149#include <SgAsmElfRelocEntryList.h>
150#include <SgAsmElfRelocEntry.h>
151#include <SgAsmElfNoteSection.h>
152#include <SgAsmElfNoteEntryList.h>
153#include <SgAsmElfNoteEntry.h>
154#include <SgAsmElfFileHeader.h>
155#include <SgAsmElfEHFrameSection.h>
156#include <SgAsmElfEHFrameEntryFDList.h>
157#include <SgAsmElfEHFrameEntryFD.h>
158#include <SgAsmElfEHFrameEntryCIList.h>
159#include <SgAsmElfEHFrameEntryCI.h>
160#include <SgAsmElfDynamicSection.h>
161#include <SgAsmElfSection.h>
162#include <SgAsmElfDynamicEntryList.h>
163#include <SgAsmElfDynamicEntry.h>
164#include <SgAsmDwarfWithStmt.h>
165#include <SgAsmDwarfVolatileType.h>
166#include <SgAsmDwarfVariantPart.h>
167#include <SgAsmDwarfVariant.h>
168#include <SgAsmDwarfVariable.h>
169#include <SgAsmDwarfUpcStrictType.h>
170#include <SgAsmDwarfUpcSharedType.h>
171#include <SgAsmDwarfUpcRelaxedType.h>
172#include <SgAsmDwarfUnspecifiedType.h>
173#include <SgAsmDwarfUnspecifiedParameters.h>
174#include <SgAsmDwarfUnknownConstruct.h>
175#include <SgAsmDwarfUnionType.h>
176#include <SgAsmDwarfTypedef.h>
177#include <SgAsmDwarfTryBlock.h>
178#include <SgAsmDwarfThrownType.h>
179#include <SgAsmDwarfTemplateValueParameter.h>
180#include <SgAsmDwarfTemplateTypeParameter.h>
181#include <SgAsmDwarfSubroutineType.h>
182#include <SgAsmDwarfSubrangeType.h>
183#include <SgAsmDwarfSubprogram.h>
184#include <SgAsmDwarfStructureType.h>
185#include <SgAsmDwarfStringType.h>
186#include <SgAsmDwarfSharedType.h>
187#include <SgAsmDwarfSetType.h>
188#include <SgAsmDwarfRestrictType.h>
189#include <SgAsmDwarfReferenceType.h>
190#include <SgAsmDwarfPtrToMemberType.h>
191#include <SgAsmDwarfPointerType.h>
192#include <SgAsmDwarfPartialUnit.h>
193#include <SgAsmDwarfPackedType.h>
194#include <SgAsmDwarfNamespace.h>
195#include <SgAsmDwarfNamelistItem.h>
196#include <SgAsmDwarfNamelist.h>
197#include <SgAsmDwarfMutableType.h>
198#include <SgAsmDwarfModule.h>
199#include <SgAsmDwarfMember.h>
200#include <SgAsmDwarfMacroList.h>
201#include <SgAsmDwarfMacro.h>
202#include <SgAsmDwarfLineList.h>
203#include <SgAsmDwarfLine.h>
204#include <SgAsmDwarfLexicalBlock.h>
205#include <SgAsmDwarfLabel.h>
206#include <SgAsmDwarfInterfaceType.h>
207#include <SgAsmDwarfInlinedSubroutine.h>
208#include <SgAsmDwarfInheritance.h>
209#include <SgAsmDwarfImportedUnit.h>
210#include <SgAsmDwarfImportedModule.h>
211#include <SgAsmDwarfImportedDeclaration.h>
212#include <SgAsmDwarfFunctionTemplate.h>
213#include <SgAsmDwarfFriend.h>
214#include <SgAsmDwarfFormatLabel.h>
215#include <SgAsmDwarfFormalParameter.h>
216#include <SgAsmDwarfFileType.h>
217#include <SgAsmDwarfEnumerator.h>
218#include <SgAsmDwarfEnumerationType.h>
219#include <SgAsmDwarfEntryPoint.h>
220#include <SgAsmDwarfDwarfProcedure.h>
221#include <SgAsmDwarfConstType.h>
222#include <SgAsmDwarfConstructList.h>
223#include <SgAsmDwarfConstant.h>
224#include <SgAsmDwarfCondition.h>
225#include <SgAsmDwarfCompilationUnitList.h>
226#include <SgAsmDwarfCompilationUnit.h>
227#include <SgAsmDwarfCommonInclusion.h>
228#include <SgAsmDwarfCommonBlock.h>
229#include <SgAsmDwarfClassType.h>
230#include <SgAsmDwarfClassTemplate.h>
231#include <SgAsmDwarfCatchBlock.h>
232#include <SgAsmDwarfBaseType.h>
233#include <SgAsmDwarfArrayType.h>
234#include <SgAsmDwarfAccessDeclaration.h>
235#include <SgAsmDwarfConstruct.h>
236#include <SgAsmDwarfInformation.h>
237#include <SgAsmDOSFileHeader.h>
238#include <SgAsmGenericHeader.h>
239#include <SgAsmDOSExtendedHeader.h>
240#include <SgAsmDirectRegisterExpression.h>
241#include <SgAsmRegisterReferenceExpression.h>
242#include <SgAsmControlFlagsExpression.h>
243#include <SgAsmConstantExpression.h>
244#include <SgAsmValueExpression.h>
245#include <SgAsmCommonSubExpression.h>
246#include <SgAsmCoffSymbolTable.h>
247#include <SgAsmCoffSymbolList.h>
248#include <SgAsmCoffSymbol.h>
249#include <SgAsmGenericSymbol.h>
250#include <SgAsmCoffStrtab.h>
251#include <SgAsmGenericStrtab.h>
252#include <SgAsmCliHeader.h>
253#include <SgAsmGenericSection.h>
254#include <SgAsmCilUint8Heap.h>
255#include <SgAsmCilUint32Heap.h>
256#include <SgAsmCilTypeSpecTable.h>
257#include <SgAsmCilTypeSpec.h>
258#include <SgAsmCilTypeRefTable.h>
259#include <SgAsmCilTypeRef.h>
260#include <SgAsmCilTypeDefTable.h>
261#include <SgAsmCilTypeDef.h>
262#include <SgAsmCilStandAloneSigTable.h>
263#include <SgAsmCilStandAloneSig.h>
264#include <SgAsmCilPropertyTable.h>
265#include <SgAsmCilPropertyMapTable.h>
266#include <SgAsmCilPropertyMap.h>
267#include <SgAsmCilProperty.h>
268#include <SgAsmCilParamTable.h>
269#include <SgAsmCilParam.h>
270#include <SgAsmCilNestedClassTable.h>
271#include <SgAsmCilNestedClass.h>
272#include <SgAsmCilModuleTable.h>
273#include <SgAsmCilModuleRefTable.h>
274#include <SgAsmCilModuleRef.h>
275#include <SgAsmCilModule.h>
276#include <SgAsmCilMethodSpecTable.h>
277#include <SgAsmCilMethodSpec.h>
278#include <SgAsmCilMethodSemanticsTable.h>
279#include <SgAsmCilMethodSemantics.h>
280#include <SgAsmCilMethodImplTable.h>
281#include <SgAsmCilMethodImpl.h>
282#include <SgAsmCilMethodDefTable.h>
283#include <SgAsmCilMethodDef.h>
284#include <SgAsmCilMethodData.h>
285#include <SgAsmCilMetadataRoot.h>
286#include <SgAsmCilMetadataHeap.h>
287#include <SgAsmCilMemberRefTable.h>
288#include <SgAsmCilMemberRef.h>
289#include <SgAsmCilManifestResourceTable.h>
290#include <SgAsmCilManifestResource.h>
291#include <SgAsmCilInterfaceImplTable.h>
292#include <SgAsmCilInterfaceImpl.h>
293#include <SgAsmCilInstruction.h>
294#include <SgAsmCilImplMapTable.h>
295#include <SgAsmCilImplMap.h>
296#include <SgAsmCilGenericParamTable.h>
297#include <SgAsmCilGenericParam.h>
298#include <SgAsmCilGenericParamConstraintTable.h>
299#include <SgAsmCilGenericParamConstraint.h>
300#include <SgAsmCilFileTable.h>
301#include <SgAsmCilFile.h>
302#include <SgAsmCilFieldTable.h>
303#include <SgAsmCilFieldRVATable.h>
304#include <SgAsmCilFieldRVA.h>
305#include <SgAsmCilFieldMarshalTable.h>
306#include <SgAsmCilFieldMarshal.h>
307#include <SgAsmCilFieldLayoutTable.h>
308#include <SgAsmCilFieldLayout.h>
309#include <SgAsmCilField.h>
310#include <SgAsmCilExportedTypeTable.h>
311#include <SgAsmCilExportedType.h>
312#include <SgAsmCilExceptionData.h>
313#include <SgAsmCilEventTable.h>
314#include <SgAsmCilEventMapTable.h>
315#include <SgAsmCilEventMap.h>
316#include <SgAsmCilEvent.h>
317#include <SgAsmCilDeclSecurityTable.h>
318#include <SgAsmCilDeclSecurity.h>
319#include <SgAsmCilDataStream.h>
320#include <SgAsmCilCustomAttributeTable.h>
321#include <SgAsmCilCustomAttribute.h>
322#include <SgAsmCilConstantTable.h>
323#include <SgAsmCilConstant.h>
324#include <SgAsmCilClassLayoutTable.h>
325#include <SgAsmCilClassLayout.h>
326#include <SgAsmCilAssemblyTable.h>
327#include <SgAsmCilAssemblyRefTable.h>
328#include <SgAsmCilAssemblyRefProcessorTable.h>
329#include <SgAsmCilAssemblyRefProcessor.h>
330#include <SgAsmCilAssemblyRefOSTable.h>
331#include <SgAsmCilAssemblyRefOS.h>
332#include <SgAsmCilAssemblyRef.h>
333#include <SgAsmCilAssemblyProcessorTable.h>
334#include <SgAsmCilAssemblyProcessor.h>
335#include <SgAsmCilAssemblyOSTable.h>
336#include <SgAsmCilAssemblyOS.h>
337#include <SgAsmCilAssembly.h>
338#include <SgAsmCilMetadata.h>
339#include <SgAsmCilNode.h>
340#include <SgAsmByteOrder.h>
341#include <SgAsmBlock.h>
342#include <SgAsmBinarySubtract.h>
343#include <SgAsmBinaryRor.h>
344#include <SgAsmBinaryPreupdate.h>
345#include <SgAsmBinaryPostupdate.h>
346#include <SgAsmBinaryMultiply.h>
347#include <SgAsmBinaryMsl.h>
348#include <SgAsmBinaryMod.h>
349#include <SgAsmBinaryLsr.h>
350#include <SgAsmBinaryLsl.h>
351#include <SgAsmBinaryDivide.h>
352#include <SgAsmBinaryConcat.h>
353#include <SgAsmBinaryAsr.h>
354#include <SgAsmBinaryAdd.h>
355#include <SgAsmBinaryExpression.h>
356#include <SgAsmBasicString.h>
357#include <SgAsmGenericString.h>
358#include <SgAsmExecutableFileFormat.h>
359#include <SgAsmInstruction.h>
360#include <SgAsmStatement.h>
361#include <SgAsmAarch32Coprocessor.h>
362#include <SgAsmExpression.h>
363#include <SgAsmNode.h>