Groonga 3.0.9 Source Code Document
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Typedefs | Functions
bench-reporter.c File Reference
#include <string.h>
#include "bench-reporter.h"
Include dependency graph for bench-reporter.c:

Go to the source code of this file.

Data Structures

struct  _BenchItem
struct  _BenchReporterPrivate

Macros

#define BENCH_REPORTER_GET_PRIVATE(obj)
#define INDENT   " "

Typedefs

typedef struct _BenchItem BenchItem
typedef struct
_BenchReporterPrivate 
BenchReporterPrivate

Functions

BenchReporterbench_reporter_new (void)
void bench_reporter_register (BenchReporter *reporter, const gchar *label, gint n, BenchSetupFunc bench_setup, BenchFunc bench, BenchTeardownFunc bench_teardown, gpointer data)
void bench_reporter_run (BenchReporter *reporter)

Macro Definition Documentation

#define BENCH_REPORTER_GET_PRIVATE (   obj)
Value:
(G_TYPE_INSTANCE_GET_PRIVATE((obj), \

Definition at line 64 of file bench-reporter.c.

#define INDENT   " "

Definition at line 142 of file bench-reporter.c.

Typedef Documentation

typedef struct _BenchItem BenchItem

Definition at line 23 of file bench-reporter.c.

Definition at line 69 of file bench-reporter.c.

Function Documentation

BenchReporter* bench_reporter_new ( void  )

Definition at line 118 of file bench-reporter.c.

Here is the caller graph for this function:

void bench_reporter_register ( BenchReporter reporter,
const gchar *  label,
gint  n,
BenchSetupFunc  bench_setup,
BenchFunc  bench,
BenchTeardownFunc  bench_teardown,
gpointer  data 
)

Definition at line 124 of file bench-reporter.c.

Here is the caller graph for this function:

void bench_reporter_run ( BenchReporter reporter)

Definition at line 221 of file bench-reporter.c.

Here is the caller graph for this function: