]> de.git.xonotic.org Git - xonotic/xonotic.wiki.git/commitdiff
(Commit created by redmine exporter script from page "NewQC" version 3)
authorBlub <blub@speed.at>
Sun, 28 Mar 2010 03:50:00 +0000 (03:50 +0000)
committerRedmineExport <redmineexport@dev.xonotic.org>
Mon, 17 Nov 2014 17:53:33 +0000 (17:53 +0000)
NewQC.textile

index 55ca9b8a915b5deac661ad2abcdee9bafdbae100..df313adb73e5d30da4d6edaf414ba555ad5aa25b 100644 (file)
@@ -8,33 +8,29 @@ In fteqcc there are some ambiguities regarding fieldpointers, function pointers,
 A clean syntax is needed, *SUGGESTIONS ARE WELCOME*, my(blub's) current suggestion is (currently not complete):
 
 |_.definition|_.meaning|
-|<code>float foo(void)</code>|    function|
-|<code>float foo*(void)</code>|   function pointer|
-|<code>.float foo(void)</code>|          member: method|
-|<code>.float foo*(void)</code>|  member: function pointer|
-|<code>..float foo(void)</code>|  member: method returning .float|
-|<code>..float foo*(void)</code>| member: function pointer returning .float|
-|<code>.*float</code>|            fieldpointer|
-|<code>.*float foo(void)</code>|  fieldpointer: method returning float|
-|<code>.*float foo*(void)</code>| fieldpointer: function pointer returning float|
-|<code>.*.float foo(void)</code>| fieldpointer: method returning .float|
-|<code>.*.float foo*(void)</code>|fieldpointer: function pointer returning .float|
+|<code>float foo(void)</code>|     function|
+|<code>float foo*(void)</code>|    function pointer|
+|<code>.float foo(void)</code>|           member: method/function pointer|
+|<code>..float foo(void)</code>|/2. member: method/function pointer returning .float|
+|<code>..*float foo(void)</code>|
+|<code>.*float foo*(void)</code>|  function pointer returning .float|
+|<code>.*float</code>|             fieldpointer|
+|<code>.*float foo(void)</code>|   fieldpointer: method/function pointer|
+|<code>.*.float foo(void)</code>|  fieldpointer: method/function pointer returning .float|
 
 Additionally, at places where the definition of members or global functions is not allowed, they will be treated like fieldpointers.
 So inside parameterlists or a functionbody the list is as follows:
 
 |_.definition|_.meaning|
-|<code>float foo(void)</code>|   *function pointer*|
-|<code>float foo*(void)</code>|   function pointer|
-|<code>.float foo(void)</code>|         *fieldpointer: method returning float*|
-|<code>.float foo*(void)</code>| *fieldpointer: function pointer returning float*|
-|<code>..float foo(void)</code>| *fieldpointer: method returning .float*|
-|<code>..float foo*(void)</code>|*fieldpointer: function pointer returning .float*|
-|<code>.*float</code>|            fieldpointer|
-|<code>.*float foo(void)</code>|  fieldpointer: method returning float|
-|<code>.*float foo*(void)</code>| fieldpointer: function pointer returning float|
-|<code>.*.float foo(void)</code>| fieldpointer: method returning .float|
-|<code>.*.float foo*(void)</code>|fieldpointer: function pointer returning .float|
+|<code>float foo(void)</code>|     function|
+|<code>float foo*(void)</code>|    function pointer|
+|<code>.float foo(void)</code>|           *fieldpointer: method/function pointer*|
+|<code>..float foo(void)</code>|/2. *fieldpointer: method/function pointer returning .float*|
+|<code>..*float foo(void)</code>|
+|<code>.*float foo*(void)</code>|  function pointer returning .float|
+|<code>.*float</code>|             fieldpointer|
+|<code>.*float foo(void)</code>|   fieldpointer: method/function pointer|
+|<code>.*.float foo(void)</code>|  fieldpointer: method/function pointer returning .float|
 
 h2. Function definitions: