SideEffectStandard_output.cpp

Go to the documentation of this file.
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