| 
    My Project
    
   | 
 
A variant type that holds a single argument for a diagnostic. More...
#include <Diagnostics.h>

Public Member Functions | |
| void | print (raw_ostream &os) const | 
| Outputs this argument to a stream.  More... | |
| DiagnosticArgumentKind | getKind () const | 
| Returns the kind of this argument.  More... | |
| Attribute | getAsAttribute () const | 
| Returns this argument as an Attribute.  More... | |
| double | getAsDouble () const | 
| Returns this argument as a double.  More... | |
| int64_t | getAsInteger () const | 
| Returns this argument as a signed integer.  More... | |
| Operation & | getAsOperation () const | 
| Returns this argument as an operation.  More... | |
| StringRef | getAsString () const | 
| Returns this argument as a string.  More... | |
| Type | getAsType () const | 
| Returns this argument as a Type.  More... | |
| uint64_t | getAsUnsigned () const | 
| Returns this argument as an unsigned integer.  More... | |
Friends | |
| class | Diagnostic | 
A variant type that holds a single argument for a diagnostic.
      
  | 
  strong | 
      
  | 
  inline | 
Returns this argument as a double.
      
  | 
  inline | 
Returns this argument as a signed integer.
      
  | 
  inline | 
Returns this argument as an operation.
      
  | 
  inline | 
Returns this argument as a string.
      
  | 
  inline | 
Returns this argument as an unsigned integer.
      
  | 
  inline | 
Returns the kind of this argument.
| void DiagnosticArgument::print | ( | raw_ostream & | os | ) | const | 
Outputs this argument to a stream.
      
  | 
  friend | 
| double mlir::DiagnosticArgument::doubleVal | 
| intptr_t mlir::DiagnosticArgument::opaqueVal | 
| StringRef mlir::DiagnosticArgument::stringVal | 
 1.8.13