def print_all(self, out=sys.stdout):
if self.empty():<EOL><INDENT>return<EOL><DEDENT>FUNC_NAME_LEN = <NUM_LIT><EOL>CALLCOUNT_LEN = <NUM_LIT:9>        <EOL>out.write(CRLF)<EOL>out.write("<STR_LIT>")<EOL>out.write(CRLF)<EOL>for stat in self:<EOL><INDENT>out.write(StatString(stat.full_name).ltrim(FUNC_NAME_LEN))<EOL>out.write("<STR_LIT:U+0020>" * COLUMN_GAP)<EOL>if stat.is_recursive():<EOL><INDENT>out.write(StatString("<STR_LIT>" % (stat.ncall, stat.nactualcall)).rtrim(CALLCOUNT_LEN))<EOL><DEDENT>else:<EOL><INDENT>out.write(StatString(stat.ncall).rtrim(CALLCOUNT_LEN))<EOL><DEDENT>out.write("<STR_LIT:U+0020>" * COLUMN_GAP)<EOL>out.write(StatString(_fft(stat.tsub)).rtrim(TIME_COLUMN_LEN))<EOL>out.write("<STR_LIT:U+0020>" * COLUMN_GAP)<EOL>out.write(StatString(_fft(stat.ttot)).rtrim(TIME_COLUMN_LEN))<EOL>out.write("<STR_LIT:U+0020>" * COLUMN_GAP)<EOL>out.write(StatString(_fft(stat.tavg)).rtrim(TIME_COLUMN_LEN))<EOL>out.write(CRLF)<EOL><DEDENT>
Prints all of the child function profiler results to a given file. (stdout by default)