StatisticsInterface.h
1//-*-C++-*-
2/***************************************************************************
3 *
4 * Copyright (C) 2008 by Willem van Straten
5 * Licensed under the Academic Free License version 2.1
6 *
7 ***************************************************************************/
8
9// psrchive/More/General/Pulsar/StatisticsInterface.h
10
11#ifndef __Pulsar_StatisticsInterface_h
12#define __Pulsar_StatisticsInterface_h
13
14#include "Pulsar/Statistics.h"
15#include "TextInterface.h"
16
17namespace Pulsar {
18
20 class Statistics::Interface : public TextInterface::To<Statistics>
21 {
22 public:
23
25 Interface ( Statistics* = 0 );
26
28 ~Interface();
29
31 static unsigned get_instance_count ();
32
33 };
34
35}
36
37
38#endif
Archive statistics text interface.
Definition StatisticsInterface.h:21
~Interface()
Destructor.
Definition StatisticsInterface.C:89
static unsigned get_instance_count()
Return the number of Statistics::Interface intances in existence.
Definition StatisticsInterface.C:18
Interface(Statistics *=0)
Default constructor.
Definition StatisticsInterface.C:20
Statistics(const Archive *=0)
Default constructor.
Definition Statistics.C:33
Defines the PSRCHIVE library.
Definition CalSource.h:17

Generated using doxygen 1.14.0