DCL
3.7.4
Loading...
Searching...
No Matches
FileReader.h
Go to the documentation of this file.
1
#ifndef __DCL_FILE_READER_H__
2
#define __DCL_FILE_READER_H__ 20110205
3
4
#ifndef __DCL_FILE_INPUT_STREAM_H__
5
#include <
dcl/FileInputStream.h
>
6
#endif
7
#ifndef __DCL_INPUT_STREAM_READER_H__
8
#include <
dcl/InputStreamReader.h
>
9
#endif
10
11
__DCL_BEGIN_NAMESPACE
12
23
class
DCLCAPI
FileReader :
public
InputStreamReader
24
{
25
DECLARE_CLASSINFO
(FileReader)
26
public
:
34
FileReader(
35
const
String& _path,
36
CharsetDecoder
*
__destroy__
_pDecoder =
NULL
37
)
__DCL_THROWS1
(
IOException
*);
38
46
FileReader(
47
File
&
__noclose__
_file,
48
CharsetDecoder
*
__destroy__
_pDecoder =
NULL
49
)
__DCL_THROWS1
(
IOException
*);
50
58
FileReader(
59
File::HandleType
__noclose__
_handle,
60
CharsetDecoder
*
__destroy__
_pDecoder =
NULL
61
)
__DCL_THROWS1
(
IOException
*);
62
};
63
64
__DCL_END_NAMESPACE
65
66
#endif
// __DCL_FILE_READER_H__
NULL
#define NULL
Definition
Config.h:312
__destroy__
#define __destroy__
Definition
Config.h:334
DCLCAPI
#define DCLCAPI
Definition
Config.h:95
__noclose__
#define __noclose__
Definition
Config.h:331
__DCL_THROWS1
#define __DCL_THROWS1(e)
Definition
Config.h:152
FileInputStream.h
InputStreamReader.h
DECLARE_CLASSINFO
#define DECLARE_CLASSINFO(class_name)
Definition
Object.h:227
CharsetDecoder
Definition
Charset.h:114
File
Definition
File.h:42
IOException
Definition
Exception.h:93
InputStreamReader::InputStreamReader
InputStreamReader(InputStream &__noclose__ _input, CharsetDecoder &_decoder)
Definition
InputStreamReader.cpp:46
include
dcl
FileReader.h
Generated by
1.14.0