Jpp
pmt_effective_area_update
the software that should make you happy
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
software
JLang
JASCIIFileReader.hh
Go to the documentation of this file.
1
#ifndef __JLANG__JASCIIFILEREADER__
2
#define __JLANG__JASCIIFILEREADER__
3
4
#include <istream>
5
6
#include "
JLang/JAccessibleStream.hh
"
7
#include "
JLang/JStreamObjectIterator.hh
"
8
9
10
/**
11
* \author mdejong
12
*/
13
14
namespace
JLANG {}
15
namespace
JPP {
using namespace
JLANG; }
16
17
namespace
JLANG {
18
19
20
/**
21
* Object reading from ASCII file.
22
*
23
* This class implements the JAccessibleObjectIterator interface.
24
*/
25
template
<
class
T>
26
class
JASCIIFileReader
:
27
public
JAccessibleInputStream
,
28
public
JStreamObjectIterator
<T>,
29
public
JAccessibleObjectIterator
<T>
30
{
31
public
:
32
/**
33
* Default constructor.
34
*/
35
JASCIIFileReader
() :
36
JAccessibleInputStream
(),
37
JStreamObjectIterator
<
T
>(static_cast<std::istream&>(*this))
38
{}
39
40
41
/**
42
* Constructor.
43
*
44
* \param file_name file name
45
*/
46
JASCIIFileReader
(
const
char
* file_name) :
47
JAccessibleInputStream
(file_name),
48
JStreamObjectIterator
<
T
>(static_cast<std::istream&>(*this))
49
{}
50
};
51
}
52
53
#endif
JLANG::JASCIIFileReader
Object reading from ASCII file.
Definition:
JASCIIFileReader.hh:26
JStreamObjectIterator.hh
JLANG::JASCIIFileReader::JASCIIFileReader
JASCIIFileReader()
Default constructor.
Definition:
JASCIIFileReader.hh:35
JAccessibleStream.hh
T
do set_variable OUTPUT_DIRECTORY $WORKDIR T
Definition:
JCalibrateHeight.sh:61
JLANG::JAccessibleObjectIterator
Interface for object iteration with named access.
Definition:
JObjectIterator.hh:374
JLANG::JAccessibleInputStream
Accessible input stream.
Definition:
JAccessibleStream.hh:25
JLANG::JStreamObjectIterator
Stream object iterator.
Definition:
JStreamObjectIterator.hh:25
JLANG::JASCIIFileReader::JASCIIFileReader
JASCIIFileReader(const char *file_name)
Constructor.
Definition:
JASCIIFileReader.hh:46
Generated by
1.8.5