From f0dfe956f75361cdd3d15b732aeb75465467226f Mon Sep 17 00:00:00 2001 From: Blub Date: Sun, 28 Mar 2010 03:50:00 +0000 Subject: [PATCH] (Commit created by redmine exporter script from page "NewQC" version 3) --- NewQC.textile | 40 ++++++++++++++++++---------------------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/NewQC.textile b/NewQC.textile index 55ca9b8..df313ad 100644 --- a/NewQC.textile +++ b/NewQC.textile @@ -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| -|float foo(void)| function| -|float foo*(void)| function pointer| -|.float foo(void)| member: method| -|.float foo*(void)| member: function pointer| -|..float foo(void)| member: method returning .float| -|..float foo*(void)| member: function pointer returning .float| -|.*float| fieldpointer| -|.*float foo(void)| fieldpointer: method returning float| -|.*float foo*(void)| fieldpointer: function pointer returning float| -|.*.float foo(void)| fieldpointer: method returning .float| -|.*.float foo*(void)|fieldpointer: function pointer returning .float| +|float foo(void)| function| +|float foo*(void)| function pointer| +|.float foo(void)| member: method/function pointer| +|..float foo(void)|/2. member: method/function pointer returning .float| +|..*float foo(void)| +|.*float foo*(void)| function pointer returning .float| +|.*float| fieldpointer| +|.*float foo(void)| fieldpointer: method/function pointer| +|.*.float foo(void)| 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| -|float foo(void)| *function pointer*| -|float foo*(void)| function pointer| -|.float foo(void)| *fieldpointer: method returning float*| -|.float foo*(void)| *fieldpointer: function pointer returning float*| -|..float foo(void)| *fieldpointer: method returning .float*| -|..float foo*(void)|*fieldpointer: function pointer returning .float*| -|.*float| fieldpointer| -|.*float foo(void)| fieldpointer: method returning float| -|.*float foo*(void)| fieldpointer: function pointer returning float| -|.*.float foo(void)| fieldpointer: method returning .float| -|.*.float foo*(void)|fieldpointer: function pointer returning .float| +|float foo(void)| function| +|float foo*(void)| function pointer| +|.float foo(void)| *fieldpointer: method/function pointer*| +|..float foo(void)|/2. *fieldpointer: method/function pointer returning .float*| +|..*float foo(void)| +|.*float foo*(void)| function pointer returning .float| +|.*float| fieldpointer| +|.*float foo(void)| fieldpointer: method/function pointer| +|.*.float foo(void)| fieldpointer: method/function pointer returning .float| h2. Function definitions: -- 2.39.2