AnCH Framework
0.1
Another C++ Hack Framework
Loading...
Searching...
No Matches
constFormatter.hpp
1
/*
2
ANCH Framework: ANother C++ Hack is a C++ framework based on C++11 standard
3
Copyright (C) 2012 Vincent Lachenal
4
5
This file is part of ANCH Framework.
6
7
ANCH Framework is free software: you can redistribute it and/or modify
8
it under the terms of the GNU Lesser General Public License as published by
9
the Free Software Foundation, either version 3 of the License, or
10
(at your option) any later version.
11
12
ANCH Framework is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU Lesser General Public License for more details.
16
17
You should have received a copy of the GNU Lesser General Public License
18
along with ANCH Framework. If not, see <http://www.gnu.org/licenses/>.
19
*/
20
#pragma once
21
22
#include "logger/formatter/iFormatter.hpp"
23
24
25
namespace
anch::logger::formatter
{
26
32
class
ConstFormatter
:
public
anch::logger::formatter::IFormatter
{
33
private
:
34
// Attributes +
36
std::string _strToPrint;
37
// Attributes -
38
39
public
:
40
// Constructor +
46
ConstFormatter
(
const
std::string strToPrint);
47
// Constructor -
48
49
// Destructor +
53
virtual
~ConstFormatter
();
54
// Destructor -
55
56
public
:
63
virtual
void
formatValue
(
const
void
*
const
value,
64
std::ostream& out)
65
const
noexcept
;
66
72
virtual
anch::logger::formatter::FormatterType
getType
() const noexcept;
73
74
};
75
76
}
anch::logger::formatter::ConstFormatter::~ConstFormatter
virtual ~ConstFormatter()
anch::logger::formatter::ConstFormatter::getType
virtual anch::logger::formatter::FormatterType getType() const noexcept
anch::logger::formatter::ConstFormatter::formatValue
virtual void formatValue(const void *const value, std::ostream &out) const noexcept
anch::logger::formatter::ConstFormatter::ConstFormatter
ConstFormatter(const std::string strToPrint)
anch::logger::formatter::IFormatter
Definition
iFormatter.hpp:47
anch::logger::formatter
Logger formatter internalnamespace.
Definition
anchDateFormatter.hpp:27
anch::logger::formatter::FormatterType
FormatterType
Definition
iFormatter.hpp:31
anch-logger
inc
logger
formatter
constFormatter.hpp
Generated by
1.13.2