Branch: master

c750fad4 2014-10-03 01:59:44 Michele Calgaro
Updated clanlib TDevelop documentation toc file. This relates to bug 1859.
M languages/cpp/doc/clanlib.toc
diff --git a/languages/cpp/doc/clanlib.toc b/languages/cpp/doc/clanlib.toc
index 2cad8dc..26499ce 100644
--- a/languages/cpp/doc/clanlib.toc
+++ b/languages/cpp/doc/clanlib.toc
@@ -1,384 +1,263 @@
 <!DOCTYPE tdeveloptoc>
 <tdeveloptoc>
 <title>Clanlib</title>
-<base href="http://www.clanlib.org/docs/" />
-<tocsect1 name="Overview" url="overview/index.html">
-	<tocsect2 name="Getting started" url="overview/getting_started.html" />
-	<tocsect2 name="Display overview" url="overview/display-1.html" />
-	<tocsect2 name="Resources" url="overview/resources-1.html" />
-	<tocsect2 name="Sound overview" url="overview/sound_overview.html" />
-	<tocsect2 name="Signals &amp; Slots overview" url="overview/Q_SIGNALS.html" />
-	<tocsect2 name="Sprites overview" url="overview/sprites_overview.html" />
-	<tocsect2 name="Font overview" url="overview/font_overview-1.html" />
-	<tocsect2 name="Loading graphics overview" url="overview/loading_graphics.html" />
-	<tocsect2 name="OpenGL overview" url="overview/opengl_overview.html" />
-	<tocsect2 name="GUI overview" url="overview/gui_overview.html" />
-	<tocsect2 name="GUI Theme/Style creation" url="overview/gui_theme.html" />
-	<tocsect2 name="GUI XML creation" url="overview/gui_resources.html" />
-	<tocsect2 name="Network overview" url="overview/network_overview.html" />
-	<tocsect2 name="Smart pointers" url="overview/pointers.html" />
-	<tocsect2 name="Post-Mortem Debugging" url="overview/crash_reporter.html" />
-	<tocsect2 name="Core resources" url="overview/core_resources.html" />
-	<tocsect2 name="Font resources" url="overview/font_resources.html" />
-	<tocsect2 name="Sprites resources" url="overview/sprites_resources.html" />
-	<tocsect2 name="Surface resources" url="overview/surface_resources.html" />
-	<tocsect2 name="Sample resources" url="overview/sample_resources.html" />
-	<tocsect2 name="Tips &amp; Tricks" url="overview/tipsandtricks.html" />
+<base href="http://www.clanlib.org/documentation/3.1" />
+<tocsect1 name="Overviews" url="">
+	<tocsect2 name="Getting started" url="Intro.html" />
+	<tocsect2 name="Signals and callbacks" url="TemplateCallbacks.html" />
+	<tocsect2 name="Resource management" url="ResourceManagement.html" />
+	<tocsect2 name="Timing" url="Timing.html" />
+	<tocsect2 name="User input" url="UserInput.html" />
+	<tocsect2 name="Sprite resource" url="SpriteResource.html" />
+	<tocsect2 name="Font resource" url="FontResource.html" />
+	<tocsect2 name="Texture resource" url="TextureResource.html" />
+	<tocsect2 name="Sound" url="SoundOverview.html" />
+	<tocsect2 name="NetGame engine" url="NetGameEngine.html" />
 </tocsect1>
-<tocsect1 name="API Reference" url="reference/index.html">
-	<tocsect2 name="App" url="">
-		<tocsect3 name="System" url="">
-			<tocsect4 name="CL_ClanApplication" url="reference/CL_ClanApplication.html" />
-		</tocsect3>
+
+<tocsect1 name="Reference" url="">
+	<tocsect2 name="Core" url="Core.html">
+    <tocsect3 name="Platform abstraction" url="Core.html">
+      <tocsect4 name="System" url="classclan_1_1System.html"/>
+      <tocsect4 name="Thread" url="classclan_1_1Thread.html"/>
+      <tocsect4 name="Runnable" url="classclan_1_1Runnable.html"/>
+      <tocsect4 name="Mutex" url="classclan_1_1Mutex.html"/>
+      <tocsect4 name="MutexSection" url="classclan_1_1MutexSection.html"/>
+      <tocsect4 name="InterlockedVariable" url="classclan_1_1InterlockedVariable.html"/>
+      <tocsect4 name="Event" url="classclan_1_1Event.html"/>
+      <tocsect4 name="RegistryKey" url="classclan_1_1RegistryKey.html"/>
+      <tocsect4 name="ComPtr" url="classclan_1_1ComPtr.html"/>
+    </tocsect3>
+    <tocsect3 name="General utility classes" url="Core.html">
+      <tocsect4 name="Exception" url="classclan_1_1Exception.html"/>
+      <tocsect4 name="DataBuffer" url="classclan_1_1DataBuffer.html"/>
+      <tocsect4 name="DisposableObject" url="classclan_1_1DisposableObject.html"/>
+      <tocsect4 name="UserDataOwner" url="classclan_1_1UserDataOwner.html"/>
+      <tocsect4 name="DateTime" url="classclan_1_1DateTime.html"/>
+    </tocsect3>
+    <tocsect3 name="Thread run-loop" url="Core.html">
+      <tocsect4 name="KeepAlive" url="classclan_1_1KeepAlive.html"/>
+      <tocsect4 name="KeepAliveObject" url="classclan_1_1KeepAliveObject.html"/>
+      <tocsect4 name="Timer" url="classclan_1_1Timer.html"/>
+    </tocsect3>
+    <tocsect3 name="Signals" url="Core.html">
+      <tocsect4 name="Signal" url="classclan_1_1Signal.html"/>
+      <tocsect4 name="SlotContainer" url="classclan_1_1SlotContainer.html"/>
+    </tocsect3>
+    <tocsect3 name="Math" url="Core.html">
+      <tocsect4 name="VecXx" url="group__clanCore__Math.html#gad6e46092e4daa50d90dc04b174d8f719"/>
+      <tocsect4 name="HalfFloat" url="classclan_1_1HalfFloat.html"/>
+      <tocsect4 name="MatXx" url="group__clanCore__Math.html#ga328433c381263e815a50ad914e8bc64d"/>
+      <tocsect4 name="Quaternionf" url="classclan_1_1Quaternionf.html"/>
+      <tocsect4 name="Quaterniond" url="classclan_1_1Quaterniond.html"/>
+      <tocsect4 name="Rect" url="classclan_1_1Rect.html"/>
+      <tocsect4 name="Rectf" url="classclan_1_1Rectf.html"/>
+      <tocsect4 name="Rectd" url="classclan_1_1Rectd.html"/>
+      <tocsect4 name="Point" url="classclan_1_1Point.html"/>
+      <tocsect4 name="Pointf" url="classclan_1_1Pointf.html"/>
+      <tocsect4 name="Pointd" url="classclan_1_1Pointd.html"/>
+      <tocsect4 name="Size" url="classclan_1_1Size.html"/>
+      <tocsect4 name="Sizef" url="classclan_1_1Sizef.html"/>
+      <tocsect4 name="Sized" url="classclan_1_1Sized.html"/>
+    </tocsect3>
+    <tocsect3 name="Text" url="Core.html">
+      <tocsect4 name="StringHelp" url="classclan_1_1StringHelp.html"/>
+      <tocsect4 name="UTF8_Reader" url="classclan_1_1UTF8__Reader.html"/>
+      <tocsect4 name="string_format" url="group__clanCore__Text.html#gaf5f09e6a1dccb9715e894b2d7d75f1f4"/>
+      <tocsect4 name="Console" url="classclan_1_1Console.html"/>
+    </tocsect3>
+    <tocsect3 name="XML" url="Core.html">
+      <tocsect4 name="XMLTokenizer" url="classclan_1_1XMLTokenizer.html"/>
+      <tocsect4 name="XMLWriter" url="classclan_1_1XMLWriter.html"/>
+      <tocsect4 name="DomDocument" url="classclan_1_1DomDocument.html"/>
+      <tocsect4 name="DomNode" url="classclan_1_1DomNode.html"/>
+      <tocsect4 name="DomElement" url="classclan_1_1DomElement.html"/>
+      <tocsect4 name="DomText" url="classclan_1_1DomText.html"/>
+      <tocsect4 name="XPathEvaluator" url="classclan_1_1XPathEvaluator.html"/>
+    </tocsect3>
+    <tocsect3 name="JSON" url="Core.html">
+      <tocsect4 name="JsonValue" url="classclan_1_1JsonValue.html"/>
+    </tocsect3>
+    <tocsect3 name="I/O devices" url="Core.html">
+      <tocsect4 name="IODevice" url="classclan_1_1IODevice.html"/>
+      <tocsect4 name="File" url="classclan_1_1File.html"/>
+      <tocsect4 name="IODevice_Memory" url="classclan_1_1IODevice__Memory.html"/>
+      <tocsect4 name="PipeConnection" url="classclan_1_1PipeConnection.html"/>
+      <tocsect4 name="PipeListen" url="classclan_1_1PipeListen.html"/>
+    </tocsect3>
+    <tocsect3 name="File systems" url="Core.html">
+      <tocsect4 name="FileSystem" url="classclan_1_1FileSystem.html"/>
+      <tocsect4 name="DirectoryListing" url="classclan_1_1DirectoryListing.html"/>
+      <tocsect4 name="DirectoryScanner" url="classclan_1_1DirectoryScanner.html"/>
+      <tocsect4 name="PathHelp" url="classclan_1_1PathHelp.html"/>
+      <tocsect4 name="Directory" url="classclan_1_1Directory.html"/>
+      <tocsect4 name="HTMLUrl" url="classclan_1_1HTMLUrl.html"/>
+    </tocsect3>
+    <tocsect3 name="Zip files" url="Core.html">
+      <tocsect4 name="ZipArchive" url="classclan_1_1ZipArchive.html"/>
+      <tocsect4 name="ZipReader" url="classclan_1_1ZipReader.html"/>
+      <tocsect4 name="ZipWriter" url="classclan_1_1ZipWriter.html"/>
+      <tocsect4 name="ZLibCompression" url="classclan_1_1ZLibCompression.html"/>
+    </tocsect3>
+    <tocsect3 name="Resource management" url="Core.html">
+      <tocsect4 name="ResourceManager" url="classclan_1_1ResourceManager.html"/>
+      <tocsect4 name="ResourceObject" url="classclan_1_1ResourceObject.html"/>
+      <tocsect4 name="Resource" url="classclan_1_1Resource.html"/>
+      <tocsect4 name="ResourceContainer" url="classclan_1_1ResourceContainer.html"/>
+      <tocsect4 name="XMLResourceManager" url="classclan_1_1XMLResourceManager.html"/>
+      <tocsect4 name="XMLResourceDocument" url="classclan_1_1XMLResourceDocument.html"/>
+      <tocsect4 name="XMLResourceNode" url="classclan_1_1XMLResourceNode.html"/>
+    </tocsect3>
+    <tocsect3 name="Crypto" url="Core.html">
+      <tocsect4 name="SHA1" url="classclan_1_1SHA1.html"/>
+      <tocsect4 name="SHA224" url="classclan_1_1SHA224.html"/>
+      <tocsect4 name="SHA256" url="classclan_1_1SHA256.html"/>
+      <tocsect4 name="SHA384" url="classclan_1_1SHA384.html"/>
+      <tocsect4 name="SHA512" url="classclan_1_1SHA512.html"/>
+      <tocsect4 name="SHA512_224" url="classclan_1_1SHA512__224.html"/>
+      <tocsect4 name="SHA512_256" url="classclan_1_1SHA512__256.html"/>
+      <tocsect4 name="MD5" url="classclan_1_1MD5.html"/>
+      <tocsect4 name="RSA" url="classclan_1_1RSA.html"/>
+      <tocsect4 name="Random" url="classclan_1_1Random.html"/>
+      <tocsect4 name="AES128_Encrypt" url="classclan_1_1AES128__Encrypt.html"/>
+      <tocsect4 name="AES128_Decrypt" url="classclan_1_1AES128__Decrypt.html"/>
+      <tocsect4 name="AES192_Encrypt" url="classclan_1_1AES192__Encrypt.html"/>
+      <tocsect4 name="AES192_Decrypt" url="classclan_1_1AES192__Decrypt.html"/>
+      <tocsect4 name="AES256_Encrypt" url="classclan_1_1AES256__Encrypt.html"/>
+      <tocsect4 name="AES256_Decrypt" url="classclan_1_1AES256__Decrypt.html"/>
+      <tocsect4 name="Secret" url="classclan_1_1Secret.html"/>
+      <tocsect4 name="TLSClient" url="classclan_1_1TLSClient.html"/>
+    </tocsect3>
+    <tocsect3 name="Error reporting" url="Core.html">
+      <tocsect4 name="CrashReporter" url="classclan_1_1CrashReporter.html"/>
+      <tocsect4 name="DetectHang" url="classclan_1_1DetectHang.html"/>
+      <tocsect4 name="ExceptionDialog" url="classclan_1_1ExceptionDialog.html"/>
+    </tocsect3>
 	</tocsect2>
-	<tocsect2 name="Core">
-		<tocsect3 name="I/O Data">
-			<tocsect4 name="CL_Directory" url="reference/CL_Directory.html" />
-			<tocsect4 name="CL_DirectoryScanner" url="reference/CL_DirectoryScanner.html" />
-			<tocsect4 name="CL_Endian" url="reference/CL_Endian.html" />
-			<tocsect4 name="CL_InputSource" url="reference/CL_InputSource.html" />
-			<tocsect4 name="CL_InputSourceProvider" url="reference/CL_InputSourceProvider.html" />
-			<tocsect4 name="CL_InputSourceProvider_File" url="reference/CL_InputSourceProvider_File.html" />
-			<tocsect4 name="CL_InputSource_File" url="reference/CL_InputSource_File.html" />
-			<tocsect4 name="CL_InputSource_Memory" url="reference/CL_InputSource_Memory.html" />
-			<tocsect4 name="CL_InputSource_Zipped" url="reference/CL_InputSource_Zipped.html" />
-			<tocsect4 name="CL_OutputSource" url="reference/CL_OutputSource.html" />
-			<tocsect4 name="CL_OutputSourceProvider" url="reference/CL_OutputSourceProvider.html" />
-			<tocsect4 name="CL_OutputSource_File" url="reference/CL_OutputSource_File.html" />
-			<tocsect4 name="CL_OutputSource_Memory" url="reference/CL_OutputSource_Memory.html" />
-			<tocsect4 name="CL_OutputSource_Zipped" url="reference/CL_OutputSource_Zipped.html" />
-			<tocsect4 name="CL_Zip_Archive" url="reference/CL_Zip_Archive.html" />
-			<tocsect4 name="CL_Zip_FileEntry" url="reference/CL_Zip_FileEntry.html" />
-		</tocsect3>
-		<tocsect3 name="Library">
-			<tocsect4 name="CL_LibraryFactory" url="reference/CL_LibraryFactory.html" />
-			<tocsect4 name="CL_LibraryLoader" url="reference/CL_LibraryLoader.html" />
-			<tocsect4 name="CL_LibraryManager" url="reference/CL_LibraryManager.html" />
-		</tocsect3>
-		<tocsect3 name="Math">
-			<tocsect4 name="CL_DelauneyTriangulator" url="reference/CL_DelauneyTriangulator.html" />
-			<tocsect4 name="CL_DelauneyTriangulator_Triangle" url="reference/CL_DelauneyTriangulator_Triangle.html" />
-			<tocsect4 name="CL_DelauneyTriangulator_Vertex" url="reference/CL_DelauneyTriangulator_Vertex.html" />
-			<tocsect4 name="CL_LineMath" url="reference/CL_LineMath.html" />
-			<tocsect4 name="CL_Matrix4x4" url="reference/CL_Matrix4x4.html" />
-			<tocsect4 name="CL_NumberPool" url="reference/CL_NumberPool.html" />
-			<tocsect4 name="CL_OutlineTriangulator" url="reference/CL_OutlineTriangulator.html" />
-			<tocsect4 name="CL_Point" url="reference/CL_Point.html" />
-			<tocsect4 name="CL_Pointf" url="reference/CL_Pointf.html" />
-			<tocsect4 name="CL_Quad" url="reference/CL_Quad.html" />
-			<tocsect4 name="CL_Rect" url="reference/CL_Rect.html" />
-			<tocsect4 name="CL_Rectf" url="reference/CL_Rectf.html" />
-			<tocsect4 name="CL_Size" url="reference/CL_Size.html" />
-			<tocsect4 name="CL_Sizef" url="reference/CL_Sizef.html" />
-			<tocsect4 name="CL_TriangleMath" url="reference/CL_TriangleMath.html" />
-			<tocsect4 name="CL_Vector" url="reference/CL_Vector.html" />
-			<tocsect4 name="CL_Vector2" url="reference/CL_Vector2.html" />
-		</tocsect3>
-		<tocsect3 name="Resources">
-			<tocsect4 name="CL_Boolean" url="reference/CL_Boolean.html" />
-			<tocsect4 name="CL_Float" url="reference/CL_Float.html" />
-			<tocsect4 name="CL_InputSource_Raw" url="reference/CL_InputSource_Raw.html" />
-			<tocsect4 name="CL_Integer" url="reference/CL_Integer.html" />
-			<tocsect4 name="CL_Raw" url="reference/CL_Raw.html" />
-			<tocsect4 name="CL_Resource" url="reference/CL_Resource.html" />
-			<tocsect4 name="CL_ResourceData" url="reference/CL_ResourceData.html" />
-			<tocsect4 name="CL_ResourceData_Boolean" url="reference/CL_ResourceData_Boolean.html" />
-			<tocsect4 name="CL_ResourceData_Float" url="reference/CL_ResourceData_Float.html" />
-			<tocsect4 name="CL_ResourceData_Integer" url="reference/CL_ResourceData_Integer.html" />
-			<tocsect4 name="CL_ResourceData_Raw" url="reference/CL_ResourceData_Raw.html" />
-			<tocsect4 name="CL_ResourceData_String" url="reference/CL_ResourceData_String.html" />
-			<tocsect4 name="CL_ResourceManager" url="reference/CL_ResourceManager.html" />
-		</tocsect3>
-		<tocsect3 name="System">
-			<tocsect4 name="CL_Assert" url="reference/CL_Assert.html" />
-			<tocsect4 name="CL_CallStack" url="reference/CL_CallStack.html" />
-			<tocsect4 name="CL_Clonable" url="reference/CL_Clonable.html" />
-			<tocsect4 name="CL_CommandLine" url="reference/CL_CommandLine.html" />
-			<tocsect4 name="CL_ConsoleWindow" url="reference/CL_ConsoleWindow.html" />
-			<tocsect4 name="CL_CrashReporter" url="reference/CL_CrashReporter.html" />
-			<tocsect4 name="CL_Error" url="reference/CL_Error.html" />
-			<tocsect4 name="CL_EventListener" url="reference/CL_EventListener.html" />
-			<tocsect4 name="CL_EventTrigger" url="reference/CL_EventTrigger.html" />
-			<tocsect4 name="CL_KeepAlive" url="reference/CL_KeepAlive.html" />
-			<tocsect4 name="CL_Log" url="reference/CL_Log.html" />
-			<tocsect4 name="CL_Mutex" url="reference/CL_Mutex.html" />
-			<tocsect4 name="CL_MutexSection" url="reference/CL_MutexSection.html" />
-			<tocsect4 name="CL_Runnable" url="reference/CL_Runnable.html" />
-			<tocsect4 name="CL_SetupCore" url="reference/CL_SetupCore.html" />
-			<tocsect4 name="CL_String" url="reference/CL_String.html" />
-			<tocsect4 name="CL_System" url="reference/CL_System.html" />
-			<tocsect4 name="CL_Thread" url="reference/CL_Thread.html" />
-			<tocsect4 name="CL_Timer" url="reference/CL_Timer.html" />
-		</tocsect3>
-		<tocsect3 name="XML">
-			<tocsect4 name="CL_DomAttr" url="reference/CL_DomAttr.html" />
 ** Diff limit reached (max: 250 lines) **