Public Types | |
| enum | Protection { NONE_P, PUBLIC, PRIVATE } |
| enum | Direction { NONE_D, IN, OUT, INOUT } |
Public Member Functions | |
| SymbolModifiers () | |
| SymbolModifiers & | operator|= (const SymbolModifiers &mdfs) |
| SymbolModifiers & | operator|= (QCString mdfrString) |
Public Attributes | |
| QCString | type |
| QCString | returnName |
| Protection | protection |
| Direction | direction |
| bool | optional |
| QCString | dimension |
| bool | allocatable |
| bool | external |
| bool | intrinsic |
| bool | parameter |
| bool | pointer |
| bool | target |
| bool | save |
Definition at line 2027 of file fortranscanner.cpp.
| SymbolModifiers::SymbolModifiers | ( | ) | [inline] |
Definition at line 2045 of file fortranscanner.cpp.
| SymbolModifiers & SymbolModifiers::operator|= | ( | const SymbolModifiers & | mdfs | ) |
Adds passed modifiers to these modifiers.
Definition at line 4306 of file fortranscanner.cpp.
References allocatable, dimension, direction, external, intrinsic, NONE_D, NONE_P, optional, parameter, pointer, protection, save, and target.
| SymbolModifiers & SymbolModifiers::operator|= | ( | QCString | mdfString | ) |
| QCString SymbolModifiers::type |
Definition at line 2032 of file fortranscanner.cpp.
| QCString SymbolModifiers::returnName |
Definition at line 2032 of file fortranscanner.cpp.
| QCString SymbolModifiers::dimension |
1.5.1