Revision 1642

trunk/src/nh99/gccmanip.h (revision 1642)
1
/*
2
 * $Id$
3
 *
4
 * Author: David Fournier
5
 * Copyright (c) 2008-2012 Regents of the University of California
6
 *
7
 * ADModelbuilder and associated libraries and documentations are
8
 * provided under the general terms of the "BSD" license.
9
 *
10
 * License:
11
 *
12
 * Redistribution and use in source and binary forms, with or without
13
 * modification, are permitted provided that the following conditions are
14
 * met:
15
 *
16
 * 1. Redistributions of source code must retain the above copyright
17
 * notice, this list of conditions and the following disclaimer.
18
 *
19
 * 2.  Redistributions in binary form must reproduce the above copyright
20
 * notice, this list of conditions and the following disclaimer in the
21
 * documentation and/or other materials provided with the distribution.
22
 *
23
 * 3.  Neither the name of the  University of California, Otter Research,
24
 * nor the ADMB Foundation nor the names of its contributors may be used
25
 * to endorse or promote products derived from this software without
26
 * specific prior written permission.
27
 *
28
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
29
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
30
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
31
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
32
 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
33
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
34
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
35
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
36
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
37
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
38
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
39
 *
40
 */
41
  #ifndef __GCCMANIP_HPP
42
  #define __GCCMANIP_HPP
43

  
44
//   #ifndef __GNUDOS__
45
//     #include <admanip.h>
46
//   #else
47
//     #include <iostream.h>
48
//   #endif
49
//
50
//   class smanip_int
51
//   {
52
//   public:
53
//       smanip_int(BOR_CONST ios &(*f)(BOR_CONST ios&, int), int v)
54
//       {
55
//         func=f;
56
//         val=v;
57
//       }
58
//       friend istream &operator>>(BOR_CONST istream&, BOR_CONST smanip_int&);
59
//       friend ostream &operator<<(BOR_CONST ostream&, BOR_CONST smanip_int&);
60
//   private:
61
//       ios &(*func)(BOR_CONST ios&, int);
62
//       int val;
63
//   };
64
//
65
//   inline istream &operator>>(BOR_CONST istream &s, BOR_CONST smanip_int &m)
66
//   {
67
//     (*m.func)(s, m.val);
68
//     return s;
69
//   }
70
//   inline ostream &operator<<(BOR_CONST ostream &s, BOR_CONST smanip_int &m)
71
//   {
72
//     (*m.func)(s, m.val);
73
//     return s;
74
//   }
75
//
76
//
77
//  smanip_int setprecision(int);
78
//  smanip_int setw(int);
79
   #endif
trunk/src/nh99/deprecated/gccmanip.h (revision 1642)
1
/*
2
 * $Id$
3
 *
4
 * Author: David Fournier
5
 * Copyright (c) 2008-2012 Regents of the University of California
6
 *
7
 * ADModelbuilder and associated libraries and documentations are
8
 * provided under the general terms of the "BSD" license.
9
 *
10
 * License:
11
 *
12
 * Redistribution and use in source and binary forms, with or without
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff