MkKernel PACKAGE extension - define the __parser__
C code extension …
More...
Topics | |
MkKernel_Parser_Local_C_API | |
local : define the __parser__ attribute related to a __parser__(...) … | |
MkKernel_Parser_Global_C_API | |
global : define the __parser__ attribute related to __parser__global__(...) … | |
MkKernel_Parser_Doc_C_API | |
doc : define the __parser__ attribute related to doxygen integration … | |
MkKernel_Parser_Native_C_API | |
native : define the __parser__ attribute related to native-library integration … | |
MkKernel_Parser_Callback_C_API | |
callback : define the __parser__ attribute related to the callback integration … | |
local attributes | |
parser: A local-attribute is only used in the object-level (function, type etc) …
| |
#define | __parser__(...) |
parser: apply an attribute to an object in local scope … | |
#define | __parser__define__(...) |
parser: define a local attribute which can be used with __parser__ … | |
#define | __parser__push__(...) |
parser: start apply a list of local attributes to a block of code … | |
#define | __parser__pop__ |
parser: stop apply a list of local attributes to a block of code … | |
global attributes | |
parser : A global-attribute is only used at the top-level and always end with a
| |
#define | __parser__global__(...) |
parser: apply an attribute to a dunction in global scope … | |
#define | __parser__global__define__(...) |
parser: define an globale attribute which can be used with __parser__(...) or __parser__global__(...) … | |
#define | __parser__global__push__(...) |
parser: start apply a list of global attributes to a block of function … | |
#define | __parser__global__pop__ |
parser: stop apply a list of global attributes to a block of function … | |
MkKernel PACKAGE extension - define the __parser__
C code extension …
#define __parser__ | ( | ... | ) |
parser: apply an attribute to an object in local scope …
Definition at line 343 of file LibMkKernel_mk.h.
#define __parser__define__ | ( | ... | ) |
parser: define a local attribute which can be used with __parser__ …
Definition at line 345 of file LibMkKernel_mk.h.
#define __parser__global__ | ( | ... | ) |
parser: apply an attribute to a dunction in global scope …
Definition at line 363 of file LibMkKernel_mk.h.
#define __parser__global__define__ | ( | ... | ) |
parser: define an globale attribute which can be used with __parser__(...) or __parser__global__(...) …
Definition at line 365 of file LibMkKernel_mk.h.
#define __parser__global__pop__ |
parser: stop apply a list of global attributes to a block of function …
Definition at line 371 of file LibMkKernel_mk.h.
#define __parser__global__push__ | ( | ... | ) |
parser: start apply a list of global attributes to a block of function …
Multiple __parser__global__push__
attributes are separated by ","
.
Definition at line 369 of file LibMkKernel_mk.h.
#define __parser__pop__ |
parser: stop apply a list of local attributes to a block of code …
Definition at line 351 of file LibMkKernel_mk.h.
#define __parser__push__ | ( | ... | ) |
parser: start apply a list of local attributes to a block of code …
Multiple __parser__push__
attributes are separated by ","
.
Definition at line 349 of file LibMkKernel_mk.h.