Added StrongPtr class to Loki along with tests for StrongPtr.

git-svn-id: svn://svn.code.sf.net/p/loki-lib/code/trunk@623 7ec92016-0320-0410-acc4-a06ded1c099a
This commit is contained in:
rich_sposato 2006-04-05 22:56:58 +00:00
parent 0201647cdc
commit d5f4f0f77f
7 changed files with 3294 additions and 52 deletions

View file

@ -1,11 +1,11 @@
[Project]
FileName=SmartPtr.dev
Name=SmartPtr
UnitCount=10
UnitCount=12
Type=1
Ver=1
ObjFiles=
Includes=C:\Projects\loki\include
Includes=C:\DevCpp\include;C:\Projects\loki\include
Libs=
PrivateResource=
ResourceIncludes=
@ -20,49 +20,49 @@ ObjectOutput=
OverrideOutput=0
OverrideOutputName=SmartPtr.exe
HostApplication=
Folders=Loki_Headers,Loki_Sources,Test
Folders=Headers,Sources,Tests
CommandLine=
UseCustomMakefile=0
CustomMakefile=
IncludeVersionInfo=0
SupportXPThemes=0
CompilerSet=0
CompilerSettings=1000001001001001000000
CompilerSettings=0000001001001001000000
[Unit1]
FileName=..\..\src\Singleton.cpp
FileName=main.cpp
CompileCpp=1
Folder=Loki_Sources
Folder=Tests
Compile=1
Link=1
Priority=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit2]
FileName=..\..\src\SmallObj.cpp
FileName=..\..\src\Singleton.cpp
CompileCpp=1
Folder=Loki_Sources
Folder=Sources
Compile=1
Link=1
Priority=2
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit3]
FileName=..\..\src\SmartPtr.cpp
FileName=..\..\src\SmallObj.cpp
CompileCpp=1
Folder=Loki_Sources
Folder=Sources
Compile=1
Link=1
Priority=3
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit4]
FileName=..\..\include\loki\Threads.h
CompileCpp=1
Folder=Loki_Headers
Folder=Headers
Compile=1
Link=1
Priority=1000
@ -70,9 +70,9 @@ OverrideBuildCmd=0
BuildCmd=
[Unit5]
FileName=..\..\include\loki\ConstPolicy.h
FileName=..\..\include\loki\Singleton.h
CompileCpp=1
Folder=Loki_Headers
Folder=Headers
Compile=1
Link=1
Priority=1000
@ -80,9 +80,9 @@ OverrideBuildCmd=0
BuildCmd=
[Unit6]
FileName=..\..\include\loki\Singleton.h
FileName=..\..\include\loki\SmallObj.h
CompileCpp=1
Folder=Loki_Headers
Folder=Headers
Compile=1
Link=1
Priority=1000
@ -90,39 +90,9 @@ OverrideBuildCmd=0
BuildCmd=
[Unit7]
FileName=..\..\include\loki\SmallObj.h
CompileCpp=1
Folder=Loki_Headers
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit8]
FileName=..\..\include\loki\SmartPtr.h
CompileCpp=1
Folder=Loki_Headers
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit9]
FileName=main.cpp
CompileCpp=1
Folder=Test
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit10]
FileName=base.h
CompileCpp=1
Folder=Test
Folder=Headers
Compile=1
Link=1
Priority=1000
@ -147,3 +117,53 @@ ProductName=
ProductVersion=
AutoIncBuildNr=0
[Unit8]
FileName=strong.cpp
CompileCpp=1
Folder=Tests
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit9]
FileName=..\..\src\StrongPtr.cpp
CompileCpp=1
Folder=Sources
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit10]
FileName=..\..\include\loki\StrongPtr.h
CompileCpp=1
Folder=Headers
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit11]
FileName=..\..\src\SmartPtr.cpp
CompileCpp=1
Folder=Sources
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=
[Unit12]
FileName=base.h
CompileCpp=1
Folder=Tests
Compile=1
Link=1
Priority=1000
OverrideBuildCmd=0
BuildCmd=