source: XIOS/trunk/src/indent.hpp @ 321

Last change on this file since 321 was 313, checked in by ymipsl, 12 years ago

Fortran attribut interface are now automaticaly generated.
Add get attribut fonctionnality from fortran.

YM

File size: 659 bytes
Line 
1#ifndef __XIOS_INDENT_HPP__
2#define __XIOS_INDENT_HPP__
3
4#include <ostream>
5
6namespace xmlioserver
7{
8  class Cindent 
9  {
10    public:
11    static int defaultIncSize;
12    static int index ;
13    int incSize ;
14    int offset ;
15    bool reset ;
16    public :
17
18    Cindent(int i=0, bool r=false) ;
19    Cindent operator++(int) ;
20    Cindent operator--(int) ;
21    Cindent operator++() ;
22    Cindent operator--() ;
23    Cindent operator+=(int n) ;
24    Cindent operator-=(int n) ;
25    std::ostream& iendl(std::ostream& o) const ;
26  };
27 
28  std::ostream& operator <<(std::ostream& o, const Cindent& indent) ;
29
30  extern Cindent iendl;
31  extern Cindent ireset;
32
33} 
34#endif
Note: See TracBrowser for help on using the repository browser.