log4cpp  1.1.6
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>
13 #include <log4cpp/Portability.hh>
14 namespace 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
ostream & operator<<(ostream &os, const width &w)
Definition: Manipulator.cpp:10
Definition: Manipulator.hh:15
width(unsigned int i)
Definition: Manipulator.hh:20
#define LOG4CPP_EXPORT
Definition: Export.hh:26
The top level namespace for all &#39;Log for C++&#39; types and classes.
Definition: AbortAppender.hh:16
tab(unsigned int i)
Definition: Manipulator.hh:28
Definition: Manipulator.hh:23