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