GirToBac  0.2
Create FB Headers from GObject Introspection *.gir files
 All Classes Files Functions Variables Enumerations Enumerator Macros Pages
UserUDT Class Reference

TYPE struct used the parsers. More...

Collaboration diagram for UserUDT:

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: