add support of loki.dll

git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@564 7ec92016-0320-0410-acc4-a06ded1c099a
This commit is contained in:
syntheticpp 2006-02-27 19:59:20 +00:00
parent 7be89b7547
commit 4fbed79847
6 changed files with 38 additions and 9 deletions

View file

@ -1,6 +1,6 @@
////////////////////////////////////////////////////////////////////////////////
// The Loki Library
// Copyright (c) 2005 Peter Kmmel
// Copyright (c) 2005 Peter Kümmel
// Permission to use, copy, modify, distribute and sell this software for any
// purpose is hereby granted without fee, provided that the above copyright
// notice appear in all copies and that both that copyright notice and this
@ -10,20 +10,22 @@
// without express or implied warranty.
////////////////////////////////////////////////////////////////////////////////
// usage: see test/OrderedStatic
#ifndef LOKI_ORDEREDSTATIC_H_
#define LOKI_ORDEREDSTATIC_H_
// $Header$
#include <vector>
#include <iostream>
#include "LokiExport.h"
#include "Singleton.h"
#include "Typelist.h"
#include "Sequence.h"
// usage: see test/OrderedStatic
namespace Loki
{
namespace Private
@ -32,7 +34,7 @@ namespace Loki
// polymorph base class for OrderedStatic template,
// necessary because of the creator
////////////////////////////////////////////////////////////////////////////////
class OrderedStaticCreatorFunc
class LOKI_EXPORT OrderedStaticCreatorFunc
{
public:
virtual void createObject() = 0;
@ -92,7 +94,7 @@ namespace Loki
// OrderedStaticManagerClass implements details
// OrderedStaticManager is then defined as a Singleton
////////////////////////////////////////////////////////////////////////////////
class OrderedStaticManagerClass
class LOKI_EXPORT OrderedStaticManagerClass
{
public:
OrderedStaticManagerClass();
@ -223,6 +225,9 @@ namespace Loki
#endif
// $Log$
// Revision 1.10 2006/02/27 19:59:20 syntheticpp
// add support of loki.dll
//
// Revision 1.9 2006/01/16 19:05:09 rich_sposato
// Added cvs keywords.
//