theKernel 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard
c - tcl - py - jv - cc
Loading...
Searching...
No Matches
MkKernel_Parser_C_API

MkKernel PACKAGE extension - define the __parser__ C code extension …
More...

+ Collaboration diagram for MkKernel_Parser_C_API:

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) …

See also
__parser__(...)
#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 ";"

See also
__parser__global__(...)
#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 …
 

Detailed Description

MkKernel PACKAGE extension - define the __parser__ C code extension …


Macro Definition Documentation

◆ __parser__

#define __parser__ ( ...)

parser: apply an attribute to an object in local scope …

Definition at line 343 of file LibMkKernel_mk.h.

◆ __parser__define__

#define __parser__define__ ( ...)

parser: define a local attribute which can be used with __parser__

Definition at line 345 of file LibMkKernel_mk.h.

◆ __parser__global__

#define __parser__global__ ( ...)

parser: apply an attribute to a dunction in global scope …

Definition at line 363 of file LibMkKernel_mk.h.

◆ __parser__global__define__

#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.

◆ __parser__global__pop__

#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.

◆ __parser__global__push__

#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.

◆ __parser__pop__

#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.

◆ __parser__push__

#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.