From d58fd66c0a6f5bad32f6e72f255cb32dd75e17f3 Mon Sep 17 00:00:00 2001 From: Blub Date: Sun, 28 Mar 2010 05:32:00 +0000 Subject: [PATCH] (Commit created by redmine exporter script from page "NewQC" version 16) --- NewQC.textile | 30 ++++++++---------------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/NewQC.textile b/NewQC.textile index beef7e5..7f4bdb2 100644 --- a/NewQC.textile +++ b/NewQC.textile @@ -8,30 +8,16 @@ In fteqcc there are some ambiguities regarding fieldpointers, function pointers, A clean syntax is needed, *SUGGESTIONS ARE WELCOME*, my(blub's) current suggestion is: |_.definition|_.meaning| +|float foo| global variable| +|float .foo| entity field| +|.float foo| fieldpointer| +|.float .foo| entity field of type fieldpointer| |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/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| +|.float foo(void)| function returning a fieldpointer .float| +|.float foo*(void)| function pointer, returning a fieldpointer .float| +|float .foo(void)| entity field of type function returning float| +|.float .foo(void)| entity field of type function returning fieldpointer| h2. Function definitions: -- 2.39.2