00001 // /!\ ATTENTION: 00002 // 00003 // THIS IS AN AUTOMATICALLY GENERATED FILE 00004 // CREATED BY GenOutputTool. 00005 // DO NOT EDIT THIS FILE DIRECTLY AS IT WILL 00006 // BE OVERWRITTEN. 00007 00008 #include "SideEffectStandard.hpp" 00009 00010 namespace OA { 00011 namespace SideEffect { 00012 00013 void SideEffectStandard::output(OA::IRHandlesIRInterface &ir) 00014 { 00015 sOutBuild->objStart("SideEffectStandard"); 00016 00017 sOutBuild->fieldStart("mLMODSet"); 00018 sOutBuild->listStart(); 00019 LocSetIterator LMODlocIter(mLMODSet); 00020 for (; LMODlocIter.isValid(); ++LMODlocIter) { 00021 OA_ptr<Location> loc = LMODlocIter.current(); 00022 sOutBuild->listItemStart(); 00023 loc->output(ir); 00024 sOutBuild->listItemEnd(); 00025 } 00026 sOutBuild->listEnd(); 00027 sOutBuild->fieldEnd("mLMODSet"); 00028 00029 00030 sOutBuild->fieldStart("mMODSet"); 00031 sOutBuild->listStart(); 00032 LocSetIterator MODlocIter(mMODSet); 00033 for (; MODlocIter.isValid(); ++MODlocIter) { 00034 OA_ptr<Location> loc = MODlocIter.current(); 00035 sOutBuild->listItemStart(); 00036 loc->output(ir); 00037 sOutBuild->listItemEnd(); 00038 } 00039 sOutBuild->listEnd(); 00040 sOutBuild->fieldEnd("mMODSet"); 00041 00042 00043 sOutBuild->fieldStart("mLDEFSet"); 00044 sOutBuild->listStart(); 00045 LocSetIterator LDEFlocIter(mLDEFSet); 00046 for (; LDEFlocIter.isValid(); ++LDEFlocIter) { 00047 OA_ptr<Location> loc = LDEFlocIter.current(); 00048 sOutBuild->listItemStart(); 00049 loc->output(ir); 00050 sOutBuild->listItemEnd(); 00051 } 00052 sOutBuild->listEnd(); 00053 sOutBuild->fieldEnd("mLDEFSet"); 00054 00055 00056 sOutBuild->fieldStart("mDEFSet"); 00057 sOutBuild->listStart(); 00058 LocSetIterator DEFlocIter(mDEFSet); 00059 for (; DEFlocIter.isValid(); ++DEFlocIter) { 00060 OA_ptr<Location> loc = DEFlocIter.current(); 00061 sOutBuild->listItemStart(); 00062 loc->output(ir); 00063 sOutBuild->listItemEnd(); 00064 } 00065 sOutBuild->listEnd(); 00066 sOutBuild->fieldEnd("mDEFSet"); 00067 00068 00069 sOutBuild->fieldStart("mLUSESet"); 00070 sOutBuild->listStart(); 00071 LocSetIterator LUSElocIter(mLUSESet); 00072 for (; LUSElocIter.isValid(); ++LUSElocIter) { 00073 OA_ptr<Location> loc = LUSElocIter.current(); 00074 sOutBuild->listItemStart(); 00075 loc->output(ir); 00076 sOutBuild->listItemEnd(); 00077 } 00078 sOutBuild->listEnd(); 00079 sOutBuild->fieldEnd("mLUSESet"); 00080 00081 00082 sOutBuild->fieldStart("mUSESet"); 00083 sOutBuild->listStart(); 00084 LocSetIterator USElocIter(mUSESet); 00085 for (; USElocIter.isValid(); ++USElocIter) { 00086 OA_ptr<Location> loc = USElocIter.current(); 00087 sOutBuild->listItemStart(); 00088 loc->output(ir); 00089 sOutBuild->listItemEnd(); 00090 } 00091 sOutBuild->listEnd(); 00092 sOutBuild->fieldEnd("mUSESet"); 00093 00094 00095 sOutBuild->fieldStart("mLREFSet"); 00096 sOutBuild->listStart(); 00097 LocSetIterator LREFlocIter(mLREFSet); 00098 for (; LREFlocIter.isValid(); ++LREFlocIter) { 00099 OA_ptr<Location> loc = LREFlocIter.current(); 00100 sOutBuild->listItemStart(); 00101 loc->output(ir); 00102 sOutBuild->listItemEnd(); 00103 } 00104 sOutBuild->listEnd(); 00105 sOutBuild->fieldEnd("mLREFSet"); 00106 00107 00108 sOutBuild->fieldStart("mREFSet"); 00109 sOutBuild->listStart(); 00110 LocSetIterator REFlocIter(mREFSet); 00111 for (; REFlocIter.isValid(); ++REFlocIter) { 00112 OA_ptr<Location> loc = REFlocIter.current(); 00113 sOutBuild->listItemStart(); 00114 loc->output(ir); 00115 sOutBuild->listItemEnd(); 00116 } 00117 sOutBuild->listEnd(); 00118 sOutBuild->fieldEnd("mREFSet"); 00119 00120 sOutBuild->fieldStart("mUnknownLocSet"); 00121 sOutBuild->listStart(); 00122 LocSetIterator UnknownlocIter(mUnknownLocSet); 00123 for (; UnknownlocIter.isValid(); ++UnknownlocIter) { 00124 OA_ptr<Location> loc = UnknownlocIter.current(); 00125 sOutBuild->listItemStart(); 00126 loc->output(ir); 00127 sOutBuild->listItemEnd(); 00128 } 00129 sOutBuild->listEnd(); 00130 sOutBuild->fieldEnd("mUnknownLocSet"); 00131 00132 } 00133 } //END OF NAMESPACE SIDEEFFECT 00134 } //END OF NAMESPACE OA
1.7.1