| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/TableGen/DirectiveEmitter.h"
Public Member Functions | |
| Clause (const Record *Def) | |
| StringRef | getClangClass () const | 
| StringRef | getFlangClass () const | 
| std::string | getFormattedParserClassName () const | 
| std::string | getClangAccSpelling () const | 
| StringRef | getEnumName () const | 
| std::vector< const Record * > | getClauseVals () const | 
| bool | skipFlangUnparser () const | 
| bool | isValueOptional () const | 
| bool | isValueList () const | 
| StringRef | getDefaultValue () const | 
| bool | isImplicit () const | 
| std::vector< StringRef > | getAliases () const | 
| StringRef | getPrefix () const | 
| bool | isPrefixOptional () const | 
| Public Member Functions inherited from llvm::BaseRecord | |
| BaseRecord (const Record *Def) | |
| std::vector< Spelling::Value > | getSpellings () const | 
| StringRef | getSpellingForIdentifier () const | 
| std::string | getFormattedName () const | 
| bool | isDefault () const | 
| StringRef | getRecordName () const | 
| const Record * | getRecord () const | 
Additional Inherited Members | |
| Static Public Member Functions inherited from llvm::BaseRecord | |
| static std::string | getSnakeName (StringRef Name) | 
| static std::string | getUpperCamelName (StringRef Name, StringRef Sep) | 
| Protected Attributes inherited from llvm::BaseRecord | |
| const Record * | Def | 
Definition at line 280 of file DirectiveEmitter.h.
Definition at line 282 of file DirectiveEmitter.h.
References llvm::BaseRecord::BaseRecord(), and llvm::BaseRecord::Def.
      
  | 
  inline | 
Definition at line 339 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
      
  | 
  inline | 
Definition at line 307 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def, llvm::BaseRecord::getSpellingForIdentifier(), and llvm::BaseRecord::getUpperCamelName().
      
  | 
  inline | 
Definition at line 285 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
Definition at line 321 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
      
  | 
  inline | 
Definition at line 333 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
      
  | 
  inline | 
Definition at line 317 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
      
  | 
  inline | 
Definition at line 290 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
      
  | 
  inline | 
Definition at line 299 of file DirectiveEmitter.h.
References llvm::BaseRecord::getSpellingForIdentifier(), and llvm::BaseRecord::getUpperCamelName().
      
  | 
  inline | 
Definition at line 343 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
      
  | 
  inline | 
Definition at line 337 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
      
  | 
  inline | 
Definition at line 345 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
      
  | 
  inline | 
Definition at line 331 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
      
  | 
  inline | 
Definition at line 329 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.
      
  | 
  inline | 
Definition at line 325 of file DirectiveEmitter.h.
References llvm::BaseRecord::Def.