| FLANG
    | 
| Public Types | |
| using | Label = std::uint64_t | 
| Public Member Functions | |
| UserState (const AllCookedSources &allCooked, common::LanguageFeatureControl features) | |
| const AllCookedSources & | allCooked () const | 
| const common::LanguageFeatureControl & | features () const | 
| llvm::raw_ostream * | debugOutput () const | 
| UserState & | set_debugOutput (llvm::raw_ostream &out) | 
| ParsingLog * | log () const | 
| UserState & | set_log (ParsingLog *log) | 
| bool | instrumentedParse () const | 
| UserState & | set_instrumentedParse (bool yes) | 
| void | NewSubprogram () | 
| bool | IsDoLabel (Label label) const | 
| void | NewDoLabel (Label label) | 
| void | EnterNonlabelDoConstruct () | 
| void | LeaveDoConstruct () | 
| void | NoteOldStructureComponent (const CharBlock &name) | 
| bool | IsOldStructureComponent (const CharBlock &name) const |