summaryrefslogtreecommitdiff
path: root/vendor/bandit/bandit/reporters/reporters.h
blob: 1217927040747ec2cffbfaba2b43a9b2d1a624eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef BANDIT_REPORTERS_H
#define BANDIT_REPORTERS_H

#include <bandit/reporters/colorizer.h>
#include <bandit/reporters/progress_reporter.h>
#include <bandit/reporters/test_run_summary.h>
#include <bandit/reporters/dots_reporter.h>
#include <bandit/reporters/single_line_reporter.h>
#include <bandit/reporters/xunit_reporter.h>
#include <bandit/reporters/info_reporter.h>
#include <bandit/reporters/spec_reporter.h>

namespace bandit { namespace detail {

  inline listener& registered_listener(listener* reporter = NULL)
  {
    static struct listener* reporter_;

    if(reporter)
    {
      reporter_ = reporter;
    }

    return *reporter_;
  }

}}

#endif