girtobac
0.4
Create FB Headers from GObject Introspection *.gir files
|
TYPE struct used in the parsers. More...
Public Attributes | |
STRING | FunNam |
The FB name of a SUB/FUNCTION/callback. More... | |
STRING | FunTyp |
The type of a FUNCTION/callback ("" = SUB) More... | |
STRING | FunDll |
The function name in the dll. More... | |
STRING | FieldNam |
The FB name of a field. More... | |
STRING | FieldVal |
The vale of a field. More... | |
STRING | OopDll |
The FB variable for OOP ??? More... | |
STRING | Check |
The symbol to check for (skip binding if prersent) More... | |
STRING | NamSpace |
The namespace of the library. More... | |
STRING | NamDll |
The name of the library to include. More... | |
STRING | NextElm |
The name of the next element in the ordered list. More... | |
STRING | ArrayTyp |
The type of an array. More... | |
STRING | Typ |
The type of a field. More... | |
STRING | TypC |
The type of a field in C-style. More... | |
STRING | ParaStr |
A parameter list. More... | |
gint32 | ParaBy |
The parameter passing (BYVAL/BYREF) More... | |
gint32 | ParaCnt |
The number of parameters in a list. More... | |
gint32 | BlockCnt |
The number of entries in a block (ENUM/UNION/TYPE) More... | |
gint32 | type_flg |
The tye of a variable (see TypeFlags) More... | |
gint32 | ArrayLen |
The length or size of an array. More... | |
gint32 | FieldBits |
The number of bits (in a bitfield) More... | |
gint32 | PropRW |
The PROPERTY style (read/write) More... | |
gint32 | FnrBi |
The file number for output. More... | |
gint32 | SkipElem |
Wether to skip the current element (in ordered parsing process) More... | |
CONST_gchar_PTR | FuncSkip |
Used as flag to skip a function. More... | |
CONST_gchar_PTR | GErrr |
Used as flag to add a GError PTR PTR in parameter lists. More... | |
STRING | Raus [15+1] |
Strings for output (0-level, current level and 14 levels of nested blocks) More... | |
STRING | Nams [15+1] |
Names of the current block on each level (0 to 15) More... | |
gint32 | Level = 1 |
A counter for the current level. More... | |
gint32 | RausMax = 1 |
The highest level of output (nested blocks) More... | |
TYPE struct used in the parsers.
The fields of this TYPE are used in the different parsers to exchain the parsed context.
Definition at line 56 of file girtobac.bas.
STRING Context::FunNam |
The FB name of a SUB/FUNCTION/callback.
Definition at line 58 of file girtobac.bas.
STRING Context::FunTyp |
The type of a FUNCTION/callback ("" = SUB)
Definition at line 58 of file girtobac.bas.
STRING Context::FunDll |
The function name in the dll.
Definition at line 58 of file girtobac.bas.
STRING Context::FieldNam |
The FB name of a field.
Definition at line 58 of file girtobac.bas.
STRING Context::FieldVal |
The vale of a field.
Definition at line 58 of file girtobac.bas.
STRING Context::OopDll |
The FB variable for OOP ???
Definition at line 58 of file girtobac.bas.
STRING Context::Check |
The symbol to check for (skip binding if prersent)
Definition at line 58 of file girtobac.bas.
STRING Context::NamSpace |
The namespace of the library.
Definition at line 58 of file girtobac.bas.
STRING Context::NamDll |
The name of the library to include.
Definition at line 58 of file girtobac.bas.
STRING Context::NextElm |
The name of the next element in the ordered list.
Definition at line 58 of file girtobac.bas.
STRING Context::ArrayTyp |
The type of an array.
Definition at line 58 of file girtobac.bas.
STRING Context::Typ |
The type of a field.
Definition at line 58 of file girtobac.bas.
STRING Context::TypC |
The type of a field in C-style.
Definition at line 58 of file girtobac.bas.
STRING Context::ParaStr |
A parameter list.
Definition at line 58 of file girtobac.bas.
gint32 Context::ParaBy |
The parameter passing (BYVAL/BYREF)
Definition at line 73 of file girtobac.bas.
gint32 Context::ParaCnt |
The number of parameters in a list.
Definition at line 73 of file girtobac.bas.
gint32 Context::BlockCnt |
The number of entries in a block (ENUM/UNION/TYPE)
Definition at line 73 of file girtobac.bas.
gint32 Context::type_flg |
The tye of a variable (see TypeFlags)
Definition at line 73 of file girtobac.bas.
gint32 Context::ArrayLen |
The length or size of an array.
Definition at line 73 of file girtobac.bas.
gint32 Context::FieldBits |
The number of bits (in a bitfield)
Definition at line 73 of file girtobac.bas.
gint32 Context::PropRW |
The PROPERTY style (read/write)
Definition at line 73 of file girtobac.bas.
gint32 Context::FnrBi |
The file number for output.
Definition at line 73 of file girtobac.bas.
gint32 Context::SkipElem |
Wether to skip the current element (in ordered parsing process)
Definition at line 73 of file girtobac.bas.
CONST_gchar_PTR Context::FuncSkip |
Used as flag to skip a function.
Definition at line 83 of file girtobac.bas.
CONST_gchar_PTR Context::GErrr |
Used as flag to add a GError PTR PTR in parameter lists.
Definition at line 83 of file girtobac.bas.
STRING Context::Raus[15+1] |
Strings for output (0-level, current level and 14 levels of nested blocks)
Definition at line 87 of file girtobac.bas.
STRING Context::Nams[15+1] |
Names of the current block on each level (0 to 15)
Definition at line 87 of file girtobac.bas.
gint32 Context::Level = 1 |
A counter for the current level.
Definition at line 90 of file girtobac.bas.
gint32 Context::RausMax = 1 |
The highest level of output (nested blocks)
Definition at line 91 of file girtobac.bas.