DGtal
2.2.0
Toggle main menu visibility
Loading...
Searching...
No Matches
TraceWriterFile.h
1
16
17
#pragma once
29
30
#if defined(TraceWriterFile_RECURSES)
31
#error Recursive header files inclusion detected in TraceWriterFile.h
32
#else
// defined(TraceWriterFile_RECURSES)
34
#define TraceWriterFile_RECURSES
35
36
#if !defined TraceWriterFile_h
38
#define TraceWriterFile_h
39
41
// Inclusions
42
#include <iostream>
43
#include <string>
44
#include "DGtal/base/TraceWriter.h"
46
47
namespace
DGtal
48
{
49
51
// class TraceWriterFile
56
class
TraceWriterFile
:
public
TraceWriter
57
{
58
// ----------------------- Standard services ------------------------------
59
public
:
60
61
67
TraceWriterFile
(std::ostream &aoutputStream) :
TraceWriter
(aoutputStream) {};
68
69
70
71
75
~TraceWriterFile
() {};
76
77
// ----------------------- Interface --------------------------------------
78
public
:
79
84
void
selfDisplay
( std::ostream & out )
const
;
85
90
bool
isValid
()
const
;
91
92
97
std::string
prefixWarning
() {
return
"[WRG]"
;}
98
103
std::string
prefixInfo
() {
return
""
;}
104
109
std::string
prefixError
() {
return
"[ERR]"
;}
110
115
std::string
prefixEmphase
() {
return
""
;}
116
121
std::string
postfixReset
() {
return
""
;}
122
123
124
private
:
125
131
TraceWriterFile
(
const
TraceWriterFile
& other );
132
139
TraceWriterFile
&
operator=
(
const
TraceWriterFile
& other );
140
141
};
// end of class TraceWriterFile
142
143
150
std::ostream&
151
operator<<
( std::ostream & out,
const
TraceWriterFile
&
object
);
152
153
154
}
// namespace DGtal
155
156
157
158
// //
160
161
#endif
// !defined TraceWriterFile_h
162
163
#undef TraceWriterFile_RECURSES
164
#endif
// else defined(TraceWriterFile_RECURSES)
DGtal::TraceWriterFile
Definition
TraceWriterFile.h:57
DGtal::TraceWriterFile::prefixInfo
std::string prefixInfo()
Definition
TraceWriterFile.h:103
DGtal::TraceWriterFile::postfixReset
std::string postfixReset()
Definition
TraceWriterFile.h:121
DGtal::TraceWriterFile::TraceWriterFile
TraceWriterFile(const TraceWriterFile &other)
DGtal::TraceWriterFile::~TraceWriterFile
~TraceWriterFile()
Definition
TraceWriterFile.h:75
DGtal::TraceWriterFile::TraceWriterFile
TraceWriterFile(std::ostream &aoutputStream)
Definition
TraceWriterFile.h:67
DGtal::TraceWriterFile::isValid
bool isValid() const
DGtal::TraceWriterFile::operator=
TraceWriterFile & operator=(const TraceWriterFile &other)
DGtal::TraceWriterFile::prefixEmphase
std::string prefixEmphase()
Definition
TraceWriterFile.h:115
DGtal::TraceWriterFile::selfDisplay
void selfDisplay(std::ostream &out) const
DGtal::TraceWriterFile::prefixError
std::string prefixError()
Definition
TraceWriterFile.h:109
DGtal::TraceWriterFile::prefixWarning
std::string prefixWarning()
Definition
TraceWriterFile.h:97
DGtal::TraceWriter::TraceWriter
TraceWriter(std::ostream &aoutputStream)
Definition
TraceWriter.h:103
DGtal
DGtal is the top-level namespace which contains all DGtal functions and types.
Definition
ClosedIntegerHalfPlane.h:49
DGtal::operator<<
std::ostream & operator<<(std::ostream &out, const ClosedIntegerHalfPlane< TSpace > &object)
src
DGtal
base
TraceWriterFile.h
Generated on
for DGtal by
1.18.0