2005-07-20 09:17:27 +00:00
|
|
|
Last update: July 20, 2005
|
2001-11-21 07:28:56 +00:00
|
|
|
|
|
|
|
Directions:
|
|
|
|
|
2005-07-20 09:17:27 +00:00
|
|
|
To use Loki, simply extract the files from the archive,
|
|
|
|
give your compiler access to their include path:
|
2001-11-21 07:28:56 +00:00
|
|
|
|
2005-07-20 09:17:27 +00:00
|
|
|
- if you have a standard conforming compiler use "loki/include/loki"
|
|
|
|
or "loki/include" for "#include <loki/HeaderFile.h>" usage
|
2001-11-21 07:28:56 +00:00
|
|
|
|
2005-07-20 09:17:27 +00:00
|
|
|
- if you have a non-conforming compiler use "loki/include/noncc/loki"
|
|
|
|
or "loki/include/noncc" for "#include <loki/HeaderFile.h>" usage
|
|
|
|
|
|
|
|
|
|
|
|
If you use the small object allocator directly or indirectly
|
|
|
|
(through the Functor class) you must add SmallObj.cpp to your
|
|
|
|
project/makefile.
|
|
|
|
|
|
|
|
If you use Singletons with longevity you must add Singleton.cpp
|
|
|
|
to your project/makefile.
|
2001-11-21 07:28:56 +00:00
|
|
|
|
2002-08-24 00:31:37 +00:00
|
|
|
|
2001-11-21 07:28:56 +00:00
|
|
|
Compatibility:
|
|
|
|
|
2002-08-24 00:31:37 +00:00
|
|
|
Supported Compilers:
|
|
|
|
Gcc v2.95.3
|
2005-07-20 09:17:27 +00:00
|
|
|
Gcc v3.4
|
|
|
|
Microsoft Visual C++ v7.1
|
|
|
|
Microsoft Visual C++ v8.0
|
|
|
|
|
|
|
|
by special noncc files:
|
2002-08-29 05:34:04 +00:00
|
|
|
Borland C++ Builder v6.0
|
2005-07-20 09:17:27 +00:00
|
|
|
Microsoft Visual C++ v6.0
|
|
|
|
Microsoft Visual C++ v7.0
|
|
|
|
see also readme.txt files
|
|
|
|
|
2002-08-24 00:31:37 +00:00
|
|
|
|
|
|
|
Mostly Supported:
|
|
|
|
CodeWarrior 6.0
|
|
|
|
|
2005-07-20 09:17:27 +00:00
|
|
|
CodeWarrior has a problem with the Conversion template (see TypeManip.h)
|
|
|
|
and, though it compiles it, it doesn't provide correct results.
|
|
|
|
Consequently, the DerivedToFront algorithm in Typelist.h does not function.
|
|
|
|
This affects the static dispatcher in Multimethods.h. As a fix, you must
|
|
|
|
order the types (putting the most derived ones in the front) when providing
|
|
|
|
the typelist argument to StaticDispatcher.
|
2001-11-21 07:28:56 +00:00
|
|
|
|
2001-11-21 09:31:45 +00:00
|
|
|
|
|
|
|
|
2001-11-21 07:28:56 +00:00
|
|
|
More info:
|
|
|
|
|
2005-07-20 09:17:27 +00:00
|
|
|
Andrei's page : http://erdani.org
|
|
|
|
Soureforge page: http://sourceforge.net/projects/loki-lib/
|
|
|
|
|
2002-08-15 02:38:19 +00:00
|
|
|
|
|
|
|
|