|
| ModuleDetails (bool isSubmodule=false) |
bool | isSubmodule () const |
const Scope * | scope () const |
const Scope * | ancestor () const |
const Scope * | parent () const |
void | set_scope (const Scope *) |
bool | isDefaultPrivate () const |
void | set_isDefaultPrivate (bool yes=true) |
std::optional< ModuleCheckSumType > | moduleFileHash () const |
void | set_moduleFileHash (ModuleCheckSumType x) |
const Symbol * | previous () const |
void | set_previous (const Symbol *p) |
| ENUM_CLASS (RequiresFlag, ReverseOffload, UnifiedAddress, UnifiedSharedMemory, DynamicAllocators) |
bool | has_ompRequires () const |
const RequiresFlags * | ompRequires () const |
void | set_ompRequires (RequiresFlags flags) |
bool | has_ompAtomicDefaultMemOrder () const |
const OmpAtomicOrderType * | ompAtomicDefaultMemOrder () const |
void | set_ompAtomicDefaultMemOrder (OmpAtomicOrderType flags) |
The documentation for this class was generated from the following files:
- include/flang/Semantics/symbol.h
- lib/Semantics/symbol.cpp