Root/
Source at commit 1083 created 13 years 1 month ago. By meklort, add GetDriveInfo | |
---|---|
1 | /*␉Copyright (C) 2004 Garrett A. Kajmowicz␊ |
2 | ␊ |
3 | ␉This file is part of the uClibc++ Library.␊ |
4 | ␊ |
5 | ␉This library is free software; you can redistribute it and/or␊ |
6 | ␉modify it under the terms of the GNU Lesser General Public␊ |
7 | ␉License as published by the Free Software Foundation; either␊ |
8 | ␉version 2.1 of the License, or (at your option) any later version.␊ |
9 | ␊ |
10 | ␉This library is distributed in the hope that it will be useful,␊ |
11 | ␉but WITHOUT ANY WARRANTY; without even the implied warranty of␊ |
12 | ␉MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU␊ |
13 | ␉Lesser General Public License for more details.␊ |
14 | ␊ |
15 | ␉You should have received a copy of the GNU Lesser General Public␊ |
16 | ␉License along with this library; if not, write to the Free Software␊ |
17 | ␉Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA␊ |
18 | */␊ |
19 | ␊ |
20 | #define __UCLIBCXX_COMPILE_OSTREAM__ 1␊ |
21 | ␊ |
22 | #include <ostream>␊ |
23 | ␊ |
24 | namespace std{␊ |
25 | ␉␊ |
26 | ␊ |
27 | #ifdef __UCLIBCXX_EXPAND_OSTREAM_CHAR__␊ |
28 | ␉␊ |
29 | #ifdef __UCLIBCXX_EXPAND_CONSTRUCTORS_DESTRUCTORS__␊ |
30 | ␉template _UCXXEXPORT ostream::~basic_ostream();␊ |
31 | #endif //__UCLIBCXX_EXPAND_CONSTRUCTORS_DESTRUCTORS__␊ |
32 | ␊ |
33 | ␉template _UCXXEXPORT ostream & ostream::flush();␊ |
34 | ␊ |
35 | ␉template _UCXXEXPORT ostream & ostream::operator<<(bool n);␊ |
36 | ␉template _UCXXEXPORT ostream & ostream::operator<<(short int n);␊ |
37 | ␉template _UCXXEXPORT ostream & ostream::operator<<(unsigned short int n);␊ |
38 | ␉template _UCXXEXPORT ostream & ostream::operator<<(int n);␊ |
39 | ␉template _UCXXEXPORT ostream & ostream::operator<<(unsigned int n);␊ |
40 | ␉template _UCXXEXPORT ostream & ostream::operator<<(long n);␊ |
41 | ␉template _UCXXEXPORT ostream & ostream::operator<<(unsigned long n);␊ |
42 | ␉template _UCXXEXPORT ostream & ostream::operator<<(float f);␊ |
43 | ␉template _UCXXEXPORT ostream & ostream::operator<<(double f);␊ |
44 | ␉template _UCXXEXPORT ostream & ostream::operator<<(long double f);␊ |
45 | ␉template _UCXXEXPORT ostream & ostream::operator<<(void* p);␊ |
46 | ␉template _UCXXEXPORT ostream & ostream::operator<<(basic_streambuf<char, char_traits<char> >* sb);␊ |
47 | ␊ |
48 | #ifdef __UCLIBCXX_EXPAND_CONSTRUCTORS_DESTRUCTORS__␊ |
49 | ␊ |
50 | ␉template _UCXXEXPORT ostream::sentry::sentry(ostream & os);␊ |
51 | ␉template _UCXXEXPORT ostream::sentry::~sentry();␊ |
52 | ␊ |
53 | #endif //__UCLIBCXX_EXPAND_CONSTRUCTORS_DESTRUCTORS__␊ |
54 | ␊ |
55 | ␉template _UCXXEXPORT ostream & endl(ostream & os);␊ |
56 | ␉template _UCXXEXPORT ostream & flush(ostream & os);␊ |
57 | ␉template _UCXXEXPORT ostream & operator<<(ostream & out, char c);␊ |
58 | ␉template _UCXXEXPORT ostream & operator<<(ostream & out, const char* c);␊ |
59 | ␉template _UCXXEXPORT ostream & operator<<(ostream & out, unsigned char c);␊ |
60 | ␉template _UCXXEXPORT ostream & operator<<(ostream & out, const unsigned char* c);␊ |
61 | ␊ |
62 | #endif␊ |
63 | ␊ |
64 | ␊ |
65 | }␊ |
66 |