String.h

Go to the documentation of this file.
00001 #ifndef __LDK_STRING_HH__
00002 #define __LDK_STRING_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 "Memory.h"
00036 #include "SmartPointers.h"
00037 #include <string>
00038 
00039 namespace LDK
00040 {
00044     typedef std::basic_string<char,std::char_traits<char>,Allocator<char> > String;
00048     typedef SmartPointer<String> SmartString;
00052     typedef SmartPointer<String> SmartConstString;
00053 } //namespace LDK
00054 
00055 #endif //__LDK_STRING_HH__

Generated on Fri Aug 17 18:32:26 2007 for LDK by  doxygen 1.5.1