Holds modifiers (ie attributes) for one symbol (variable, function, etc) More...
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) |
Holds modifiers (ie attributes) for one symbol (variable, function, etc)
Definition at line 56517 of file fortranscanner.cpp.
| Enumerator | |
|---|---|
| NONE_D | |
| IN | |
| OUT | |
| INOUT | |
Definition at line 56519 of file fortranscanner.cpp.
| Enumerator | |
|---|---|
| NONE_P | |
| PUBLIC | |
| PRIVATE | |
Definition at line 56518 of file fortranscanner.cpp.
|
inline |
Definition at line 56544 of file fortranscanner.cpp.
| SymbolModifiers & SymbolModifiers::operator|= | ( | const SymbolModifiers & | mdfs | ) |
Adds passed modifiers to these modifiers.
Definition at line 59889 of file fortranscanner.cpp.
| SymbolModifiers & SymbolModifiers::operator|= | ( | QCString | mdfString | ) |
Extracts and adds passed modifier to these modifiers.
Definition at line 59915 of file fortranscanner.cpp.
| bool SymbolModifiers::allocatable |
Definition at line 56528 of file fortranscanner.cpp.
| bool SymbolModifiers::contiguous |
Definition at line 56539 of file fortranscanner.cpp.
| bool SymbolModifiers::deferred |
Definition at line 56535 of file fortranscanner.cpp.
| QCString SymbolModifiers::dimension |
Definition at line 56527 of file fortranscanner.cpp.
| Direction SymbolModifiers::direction |
Definition at line 56524 of file fortranscanner.cpp.
| bool SymbolModifiers::external |
Definition at line 56529 of file fortranscanner.cpp.
| bool SymbolModifiers::intrinsic |
Definition at line 56530 of file fortranscanner.cpp.
| bool SymbolModifiers::nonoverridable |
Definition at line 56536 of file fortranscanner.cpp.
| bool SymbolModifiers::nopass |
Definition at line 56537 of file fortranscanner.cpp.
| bool SymbolModifiers::optional |
Definition at line 56525 of file fortranscanner.cpp.
| bool SymbolModifiers::parameter |
Definition at line 56531 of file fortranscanner.cpp.
| bool SymbolModifiers::pass |
Definition at line 56538 of file fortranscanner.cpp.
| QCString SymbolModifiers::passVar |
Definition at line 56542 of file fortranscanner.cpp.
| bool SymbolModifiers::pointer |
Definition at line 56532 of file fortranscanner.cpp.
| bool SymbolModifiers::protect |
Definition at line 56526 of file fortranscanner.cpp.
| Protection SymbolModifiers::protection |
Definition at line 56523 of file fortranscanner.cpp.
| QCString SymbolModifiers::returnName |
Definition at line 56522 of file fortranscanner.cpp.
| bool SymbolModifiers::save |
Definition at line 56534 of file fortranscanner.cpp.
| bool SymbolModifiers::target |
Definition at line 56533 of file fortranscanner.cpp.
| QCString SymbolModifiers::type |
Definition at line 56522 of file fortranscanner.cpp.
| bool SymbolModifiers::value |
Definition at line 56541 of file fortranscanner.cpp.
| bool SymbolModifiers::volat |
Definition at line 56540 of file fortranscanner.cpp.
1.8.11