ArchiveTemplates.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2007 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // psrchive/More/General/Pulsar/ArchiveTemplates.h
10 
11 #ifndef __Pulsar_ArchiveTemplates_h
12 #define __Pulsar_ArchiveTemplates_h
13 
14 #include "Pulsar/Transformation.h"
15 #include "Pulsar/Combination.h"
16 
17 namespace Pulsar {
18 
19  class Archive;
20  class Integration;
21  class Profile;
22 
23  void foreach (Archive*, Reference::To< Transformation<Profile> >);
24 
25  void foreach (Integration*, Reference::To< Transformation<Profile> >);
26 
27  void foreach (Archive*, const Archive*,
28  Reference::To< Combination<Profile> >);
29 
30  void foreach (Integration*, const Integration*,
31  Reference::To< Combination<Profile> >);
32 
33 }
34 
35 #endif
Defines the PSRCHIVE library.
Definition: CalSource.h:17

Generated using doxygen 1.8.17