log4cpp 1.1.6
Loading...
Searching...
No Matches
Manipulator.hh
Go to the documentation of this file.
1/*
2 * Manipulator.hh
3 *
4 * Copyright 2005, Francis ANDRE. All rights reserved.
5 *
6 * See the COPYING file for the terms of usage and distribution.
7 */
8
9#ifndef _LOG4CPP_MANIPULATOR_HH
10#define _LOG4CPP_MANIPULATOR_HH
11
12#include <iostream>
14namespace log4cpp {
16 private:
17 unsigned int size;
18
19 public:
20 inline width(unsigned int i) : size(i) {}
21 friend LOG4CPP_EXPORT std::ostream& operator<<(std::ostream& os, const width& w);
22 };
24 private:
25 unsigned int size;
26
27 public:
28 inline tab(unsigned int i) : size(i) {}
29 friend LOG4CPP_EXPORT std::ostream& operator<<(std::ostream& os, const tab& w);
30 };
31} // namespace log4cpp
32#endif
#define LOG4CPP_EXPORT
Definition Export.hh:26
friend LOG4CPP_EXPORT std::ostream & operator<<(std::ostream &os, const tab &w)
tab(unsigned int i)
Definition Manipulator.hh:28
friend LOG4CPP_EXPORT std::ostream & operator<<(std::ostream &os, const width &w)
width(unsigned int i)
Definition Manipulator.hh:20
The top level namespace for all 'Log for C++' types and classes.
Definition AbortAppender.hh:16