![]() |
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.