1e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#ifndef _STLP_FACETS_FWD_H
2e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#define _STLP_FACETS_FWD_H
3e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
4e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
5e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#include <stl/_iosfwd.h>
6e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
7e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott_STLP_BEGIN_NAMESPACE
8e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
9e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#if defined (_STLP_LIMITED_DEFAULT_TEMPLATES)
10e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scotttemplate <class _CharT, class _InputIter>
11e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#else
12e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scotttemplate <class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> > >
13e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#endif
14e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottclass money_get;
15e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
16e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#if defined (_STLP_LIMITED_DEFAULT_TEMPLATES)
17e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scotttemplate <class _CharT, class _OutputIter>
18e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#else
19e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scotttemplate <class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> > >
20e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#endif
21e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottclass money_put;
22e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
23e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#if defined (_STLP_LIMITED_DEFAULT_TEMPLATES)
24e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scotttemplate <class _CharT, class _InputIter>
25e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#else
26e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scotttemplate <class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> > >
27e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#endif
28e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottclass num_get;
29e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
30e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#if defined (_STLP_LIMITED_DEFAULT_TEMPLATES)
31e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scotttemplate <class _CharT, class _OutputIter>
32e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#else
33e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scotttemplate <class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> > >
34e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#endif
35e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottclass num_put;
36e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
37e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#if defined (_STLP_LIMITED_DEFAULT_TEMPLATES)
38e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scotttemplate <class _Ch, class _InIt>
39e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#else
40e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scotttemplate <class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> > >
41e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#endif
42e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottclass time_get;
43e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
44e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#if defined (_STLP_LIMITED_DEFAULT_TEMPLATES)
45e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scotttemplate <class _Ch, class _OutIt>
46e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#else
47e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scotttemplate <class _Ch, class _OutIt = ostreambuf_iterator<_Ch, char_traits<_Ch> > >
48e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#endif
49e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scottclass time_put;
50e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
51e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott_STLP_END_NAMESPACE
52e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott
53e46c9386c4f79aa40185f79a19fc5b2a7ef528b3Patrick Scott#endif
54