00001 #ifndef __LDK_SSTREAM_HH__ 00002 #define __LDK_SSTREAM_HH__ 00003 00005 // Copyright (C) 2003-2006 Lorien Dunn. 00006 // 00007 // Contact: loriendunn AT users DOT sourceforge DOT net 00008 // 00009 // This software is provided 'as-is', without any express or implied warranty. 00010 // In no event will the authors be held liable for any damages arising from 00011 // the use of this software. 00012 // 00013 // Permission is granted to anyone to use this software for any purpose, 00014 // including commercial applications, and to alter it and redistribute it 00015 // freely, subject to the following restrictions: 00016 // 00017 // 1. The origin of this software must not be misrepresented; you must not 00018 // claim that you wrote the original software. If you use this software in a 00019 // product, an acknowledgment in the product documentation would be 00020 // appreciated but is not required. 00021 // 00022 // 2. Altered source versions must be plainly marked as such, and must not be 00023 // misrepresented as being the original software. 00024 // 00025 // 3. This notice may not be removed or altered from any source distribution. 00026 // 00028 00034 00035 #include "LDK/String.h" 00036 #include <sstream> 00037 00038 namespace LDK 00039 { 00043 typedef std::basic_stringstream<char,std::char_traits<char>,Allocator<char> > StringStream; 00047 typedef std::basic_istringstream<char,std::char_traits<char>,Allocator<char> > IStringStream; 00051 typedef std::basic_ostringstream<char,std::char_traits<char>,Allocator<char> > OStringStream; 00052 } //namespace LDK 00053 00054 #endif //__LDK_SSTREAM_HH__