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