Chameleon Applications

Chameleon Applications Svn Source Tree

Root/branches/iFabio/Chameleon/i386/modules/uClibcxx/ostream.cpp

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

Archive Download this file

Revision: 307