Question & Answer
Question
How do you control order of include statements in IBM Rational Rhapsody?
Cause
You would like to control the order of include statements:
//File b.h containg the typedef
typedef Uint8 unsigned Char
//File a.h
Uint8 var1;
Rational Rhapsody arranges the dependencies in alphabetical order in class1
//File class1.h
#include "a.h"
#include "b.h"
Now when compiler compiles it will say Uint8 is unknown. So you reorder #include it will compile file
//File class1.h
#include "b.h"
#include "a.h"
Answer
To re-order the sequence of include statements in Rational Rhapsody the best way to force order of include statements is by changing the order in the code itself.
After Roundtrip the information regarding the order is stored in the model and in next Code Generation the order is preserved. There is no need to manually deal with that again.
This would work when the value of the property CPP_Roundtrip::General::RoundtripScheme is set to Respect.
Product Synonym
Rational Rhapsody
Was this topic helpful?
Document Information
Modified date:
27 May 2022
UID
swg21601109