Fleshed out forward system and extensively documented its design considerations

Implemented and did basic tests on new IPluginFunction type
Split function types into a separate file

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40182
This commit is contained in:
David Anderson
2006-11-11 11:10:24 +00:00
parent c25cc64024
commit adc1475b76
9 changed files with 686 additions and 170 deletions
+40 -20
View File
@@ -224,26 +224,6 @@
<Filter
Name="Interfaces"
>
<File
RelativePath="..\interfaces\IForwardSys.h"
>
</File>
<File
RelativePath="..\interfaces\ILibrarySys.h"
>
</File>
<File
RelativePath="..\interfaces\IModuleSys.h"
>
</File>
<File
RelativePath="..\interfaces\IPluginSys.h"
>
</File>
<File
RelativePath="..\interfaces\IShareSys.h"
>
</File>
<File
RelativePath="..\interfaces\ITextParsers.h"
>
@@ -255,6 +235,14 @@
<Filter
Name="Header Files"
>
<File
RelativePath="..\systems\CFunction.h"
>
</File>
<File
RelativePath="..\systems\ForwardSys.h"
>
</File>
<File
RelativePath="..\systems\LibrarySys.h"
>
@@ -267,6 +255,10 @@
<Filter
Name="Source Files"
>
<File
RelativePath="..\systems\CFunction.cpp"
>
</File>
<File
RelativePath="..\systems\LibrarySys.cpp"
>
@@ -276,6 +268,34 @@
>
</File>
</Filter>
<Filter
Name="Interfaces"
>
<File
RelativePath="..\interfaces\IForwardSys.h"
>
</File>
<File
RelativePath="..\interfaces\ILibrarySys.h"
>
</File>
<File
RelativePath="..\interfaces\IModuleSys.h"
>
</File>
<File
RelativePath="..\interfaces\IPluginFunction.h"
>
</File>
<File
RelativePath="..\interfaces\IPluginSys.h"
>
</File>
<File
RelativePath="..\interfaces\IShareSys.h"
>
</File>
</Filter>
</Filter>
<Filter
Name="SDK"