You can model methods and functions using flow charts in all Rational Rhapsody programming languages. Only in IBM Rational Rhapsody Developer for C and for IBM Rational Rhapsody Developer for C++ can readable structured code be generated from a flow chart. During code generation, for the actions defined in a flow chart the product can generate structured code for If/Then/Else, Do/While, and While/Loops.
The code generator algorithm for a flow chart can identify Loops and Ifs, the expressions for these constructs is on the guards of the action flows.