Stepping and Functions
In a source code line that contains multiple calls,
you can choose to step over all the calls, or step through the
calls individually. Given a complex C++ call such as func1(
func2(), func3() );, you can do the following:
- Step over the entire line with a single Step Over
command.
- Step through each called function
with a series of
Step Into
commands. You can then step through the function, or, to
return to the original statement so that you can step
into the next function, issue a Step Return
command.
- Step into each called
function for which debug information is available, with
a series of Step Debug commands. Each
time you use Step Debug to step into such a function,
you can then step through the function, or issue a Step
Return command to return to the original statement.
You can also use a combination of step
commands and function breakpoints to more finely control which
functions called from a given line are stepped into and which
are stepped over.

Set and Clear Breakpoints from a
Source Window