Loki/include/loki
jfbastien c776744629 Bug 2645770: Missing getline implementation for flex_string
Implement both getline overloads. The implementation is from the SGI STL (http://www.sgi.com/tech/stl/) and comes with the following copyright:

Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the below copyright notice appears in all copies and that both the copyright notice and this permission notice appear in supporting documentation. Silicon Graphics makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty.

Copyright © 1997-1999
Silicon Graphics Computer Systems, Inc.

Copyright © 1994
Hewlett-Packard Company 

git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@989 7ec92016-0320-0410-acc4-a06ded1c099a
2009-03-02 14:54:16 +00:00
..
flex Bug 2645770: Missing getline implementation for flex_string 2009-03-02 14:54:16 +00:00
yasli subversion uses $ instead of $ 2006-10-17 19:59:11 +00:00
AbstractFactory.h Added Doxygen documentation 2006-10-27 18:05:03 +00:00
Allocator.h fix line endings 2008-08-08 22:20:05 +00:00
AssocVector.h remove injected friends. Thanks to SIGOURE Benoit 2006-10-18 13:55:32 +00:00
CachedFactory.h Cygwin fixes: build with mingw 3.4.4 and 4.3.2 2009-01-26 19:45:54 +00:00
Checker.h Added pre-conditions and post-conditions. Changed name of class. 2008-08-23 07:00:13 +00:00
CheckReturn.h Added documentation comments. Added a policy. 2009-01-29 08:24:30 +00:00
ConstPolicy.h ove macro values into Loki namespace 2006-10-26 10:58:19 +00:00
DataGenerators.h subversion uses $ instead of $ 2006-10-17 19:50:37 +00:00
EmptyType.h subversion uses $ instead of $ 2006-10-17 19:50:37 +00:00
Factory.h Making old and new Factory code more coherent. 2006-11-24 22:30:54 +00:00
Function.h Added include statement. 2008-03-24 23:58:28 +00:00
Functor.h subversion uses $ instead of $ 2006-10-17 19:50:02 +00:00
HierarchyGenerators.h subversion uses $ instead of $ 2006-10-17 19:50:37 +00:00
Key.h Added Doxygen documentation 2006-10-27 18:05:03 +00:00
LevelMutex.h GCC 4.3 fixes, thanks to Tom Browder 2008-08-09 15:35:12 +00:00
LockingPtr.h Added lines to comment header about license. 2008-03-19 19:44:38 +00:00
LokiExport.h subversion uses $ instead of $ 2006-10-17 19:49:08 +00:00
LokiTypeInfo.h subversion uses $ instead of $ 2006-10-17 19:49:08 +00:00
MultiMethods.h Changed pass-by-value to pass-by-reference. 2009-02-02 06:23:28 +00:00
NullType.h subversion uses $ instead of $ 2006-10-17 19:50:37 +00:00
OrderedStatic.h subversion uses $ instead of $ 2006-10-17 19:50:37 +00:00
Pimpl.h subversion uses $ instead of $ 2006-10-17 19:50:37 +00:00
readme.txt there is no $ with subversion 2006-10-17 19:31:51 +00:00
RefToValue.h subversion uses $ instead of $ 2006-10-17 19:50:37 +00:00
Register.h also produce a verbose error message with gcc, make the macro more readable 2006-11-09 13:12:57 +00:00
SafeBits.h Changed class names to match Loki naming style. 2009-01-29 08:27:39 +00:00
SafeFormat.h fix GCC warning 2008-12-15 20:55:24 +00:00
ScopeGuard.h Added more documenation comments. Added classes for functions with more parameters. 2006-12-20 00:37:13 +00:00
Sequence.h use recursive definition, it's more standard conform 2006-10-25 20:40:40 +00:00
Singleton.h initialize static singleton data, thx to Peter Long 2007-08-02 19:36:10 +00:00
SmallObj.h Added trivial bodies for assignment operators. 2007-02-03 00:01:52 +00:00
SmartPtr.h Fixed bug 2082935 using overloaded version of AtomicDecrement. 2008-11-10 05:55:12 +00:00
SPCachedFactory.h fix line endings 2008-08-08 22:20:05 +00:00
static_check.h Updated comment. 2009-01-31 07:51:27 +00:00
StrongPtr.h Corrected inheritance for ownership policy. 2008-12-19 00:39:29 +00:00
Threads.h Fixed bug 1776032 by changing class to singleton. 2009-02-02 07:45:50 +00:00
Tuple.h move and rename directory: Reference->include/loki 2005-07-20 07:28:37 +00:00
Typelist.h subversion uses $ instead of $ 2006-10-17 19:49:26 +00:00
TypelistMacros.h subversion uses $ instead of $ 2006-10-17 19:49:26 +00:00
TypeManip.h subversion uses $ instead of $ 2006-10-17 19:49:26 +00:00
TypeTraits.h long long is not a standard type 2007-08-02 19:39:02 +00:00
Visitor.h subversion uses $ instead of $ 2006-10-17 19:50:37 +00:00

// $Id$

The Golden Code
KEEPEN DER DAMDDEN FUGGERMUTTENS OTTEN DIS CODDEN FIL

A compliant C++ compiler will compile all of this code as is.
See the respective vendor directories for code that actually compiles & runs.

Note: Right now, this code contains CodeWarrior & gcc modifications, 
which may be removed at a future point in time 
(by moving them to a vendor specific implementation).
MKH