The C++ function text consists of an optional initialization code (for constructors) and a function block.
function_text := [ ini_code ] function_block