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 |