FreeBASIC
0.91.0
|
Go to the source code of this file.
Data Structures | |
class | LEXPP_PRAGMAOPT |
class | LEXPP_PRAGMASTK |
Enumerations | |
enum | LEXPP_PRAGMAFLAG_ENUM { LEXPP_PRAGMAFLAG_NONE = 0, LEXPP_PRAGMAFLAG_CAN_PUSHPOP = 1, LEXPP_PRAGMAFLAG_CAN_ASSIGN = 2, LEXPP_PRAGMAFLAG_HAS_CALLBACK = 4, LEXPP_PRAGMAFLAG_DEFAULT = LEXPP_PRAGMAFLAG_CAN_PUSHPOP or LEXPP_PRAGMAFLAG_CAN_ASSIGN } |
enum | LEXPP_PRAGMAOPT_ENUM { LEXPP_PRAGMAOPT_BITFIELD, LEXPP_PRAGMAOPT_ONCE, LEXPP_PRAGMAS } |
Functions | |
sub | ppPragmaInit () |
sub | ppPragmaEnd () |
private sub | pragmaPush (byval_as_integer opt, byval_as_longint value) |
private sub | pragmaPop (byval_as_integer opt, byref_as_longint value) |
sub | ppPragma () |
Variables | |
LEXPP_PRAGMASTK | pragmaStk [toFB_COMPOPTIONS+1] |
LEXPP_PRAGMAOPT | pragmaOpt [toLEXPP_PRAGMAS+1] => |
Enumerator | |
---|---|
LEXPP_PRAGMAFLAG_NONE | |
LEXPP_PRAGMAFLAG_CAN_PUSHPOP | |
LEXPP_PRAGMAFLAG_CAN_ASSIGN | |
LEXPP_PRAGMAFLAG_HAS_CALLBACK | |
LEXPP_PRAGMAFLAG_DEFAULT |
Definition at line 12 of file pp-pragma.bas.
enum LEXPP_PRAGMAOPT_ENUM |
Enumerator | |
---|---|
LEXPP_PRAGMAOPT_BITFIELD | |
LEXPP_PRAGMAOPT_ONCE | |
LEXPP_PRAGMAS |
Definition at line 27 of file pp-pragma.bas.
sub ppPragma | ( | ) |
Definition at line 92 of file pp-pragma.bas.
sub ppPragmaEnd | ( | ) |
sub ppPragmaInit | ( | ) |
private sub pragmaPop | ( | byval_as_integer | opt, |
byref_as_longint | value | ||
) |
Definition at line 72 of file pp-pragma.bas.
private sub pragmaPush | ( | byval_as_integer | opt, |
byval_as_longint | value | ||
) |
Definition at line 59 of file pp-pragma.bas.
LEXPP_PRAGMAOPT pragmaOpt[toLEXPP_PRAGMAS+1] => |
Definition at line 43 of file pp-pragma.bas.
LEXPP_PRAGMASTK pragmaStk[toFB_COMPOPTIONS+1] |
Definition at line 40 of file pp-pragma.bas.