| GirToBac 0.2 Create FB Headers from GObject Introspection *.gir files

- Main Page
- Dokumentation
- Classes
- Files

- Class List
- Class Index
- Class Members

All Classes Files Functions Variables Enumerations Enumerator Macros Pages
Public Attributes | List of all members
UserUDT Class Reference

TYPE struct used the parsers. More...

Collaboration diagram for UserUDT:
[legend]

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

## Detailed Description

TYPE struct used the parsers.

The fields of this TYPE are used in the different parsers to exchain the parsed context.

Definition at line 96 of file GirToBac.bas.

## Member Data Documentation

STRING UserUDT::FunNam

The FB name of a SUB/FUNCTION/callback.

Definition at line 98 of file GirToBac.bas.

STRING UserUDT::FunTyp

The type of a FUNCTION/callback ("" = SUB)

Definition at line 98 of file GirToBac.bas.

STRING UserUDT::FunDll

The function name in the dll.

Definition at line 98 of file GirToBac.bas.

STRING UserUDT::FieldNam

The FB name of a field.

Definition at line 98 of file GirToBac.bas.

STRING UserUDT::FieldVal

The vale of a field.

Definition at line 98 of file GirToBac.bas.

STRING UserUDT::OopDll

The FB variable for OOP ???

Definition at line 98 of file GirToBac.bas.

STRING UserUDT::Check

The symbol to check for (skip binding if prersent)

Definition at line 98 of file GirToBac.bas.

STRING UserUDT::NamSpace

The namespace of the library.

Definition at line 98 of file GirToBac.bas.

STRING UserUDT::NamDll

The name of the library to include.

Definition at line 98 of file GirToBac.bas.

STRING UserUDT::NextElm

The name of the next element in the ordered list.

Definition at line 98 of file GirToBac.bas.

STRING UserUDT::ArrayTyp

The type of an array.

Definition at line 98 of file GirToBac.bas.

STRING UserUDT::Typ

The type of a field.

Definition at line 98 of file GirToBac.bas.

STRING UserUDT::TypC

The type of a field in C-style.

Definition at line 98 of file GirToBac.bas.

STRING UserUDT::ParaStr

A parameter list.

Definition at line 98 of file GirToBac.bas.

gint32 UserUDT::ParaBy

The parameter passing (BYVAL/BYREF)

Definition at line 113 of file GirToBac.bas.

gint32 UserUDT::ParaCnt

The number of parameters in a list.

Definition at line 113 of file GirToBac.bas.

gint32 UserUDT::BlockCnt

The number of entries in a block (ENUM/UNION/TYPE)

Definition at line 113 of file GirToBac.bas.

gint32 UserUDT::type_flg

The tye of a variable (see TypeFlags)

Definition at line 113 of file GirToBac.bas.

gint32 UserUDT::ArrayLen

The length or size of an array.

Definition at line 113 of file GirToBac.bas.

gint32 UserUDT::FieldBits

The number of bits (in a bitfield)

Definition at line 113 of file GirToBac.bas.

gint32 UserUDT::PropRW

The PROPERTY style (read/write)

Definition at line 113 of file GirToBac.bas.

gint32 UserUDT::FnrBi

The file number for output.

Definition at line 113 of file GirToBac.bas.

gint32 UserUDT::SkipElem

Wether to skip the current element (in ordered parsing process)

Definition at line 113 of file GirToBac.bas.

CONST_gchar_PTR UserUDT::FuncSkip

Used as flag to skip a function.

Definition at line 123 of file GirToBac.bas.

CONST_gchar_PTR UserUDT::GErrr

Used as flag to add a GError PTR PTR in parameter lists.

Definition at line 123 of file GirToBac.bas.

STRING UserUDT::Raus[15+1]

Strings for output (0-level, current level and 14 levels of nested blocks)

Definition at line 127 of file GirToBac.bas.

STRING UserUDT::Nams[15+1]

Names of the current block on each level (0 to 15)

Definition at line 127 of file GirToBac.bas.

gint32 UserUDT::Level = 1

A counter for the current level.

Definition at line 130 of file GirToBac.bas.

gint32 UserUDT::RausMax = 1

The highest level of output (nested blocks)

Definition at line 131 of file GirToBac.bas.

The documentation for this class was generated from the following file:

- GirToBac.bas