32#ifndef INTERNAL_RESULT_H
33#define INTERNAL_RESULT_H
36class ProfileResultFileCSV:
public ProfileResultInterface
38 ProfileResultFileCSV(
void) {}
43 static ProfileResultInterface *
Create(
int argn,
const char *
const *);
44 virtual const char *
GetName(
void)
const {
return "file_csv"; }
60class ProfileResultFileDOT:
public ProfileResultInterface
80 virtual const char *
GetName(
void)
const {
return "file_dot"; }
A function level profile ID.
virtual const char * GetName(void) const
static ProfileResultInterface * Create(int argn, const char *const *)
virtual void WriteResults(void)
Write out results.
virtual void Delete(void)
Destroys the current result function.
Write out DOT file for calling hierarchy.
static ProfileResultInterface * Create(int argn, const char *const *)
Creates a class instance.
virtual void WriteResults(void)
Write out results.
virtual const char * GetName(void) const
virtual void Delete(void)
Destroys the current result function.