P4C
The P4 Compiler
Util::CompilerBug Class Referencefinal

This class indicates a bug in the compiler. More...

Inheritance diagram for Util::CompilerBug:
[legend]

Public Member Functions

template<typename... T>
 CompilerBug (const char *format, T... args)
 
template<typename... T>
 CompilerBug (int line, const char *file, const char *format, T... args)
 
- Public Member Functions inherited from Util::P4CExceptionBase
template<typename... T>
 P4CExceptionBase (const char *format, T... args)
 
const char * what () const noexcept
 

Additional Inherited Members

- Protected Member Functions inherited from Util::P4CExceptionBase
void traceCreation ()
 
- Protected Attributes inherited from Util::P4CExceptionBase
cstring message
 

Detailed Description

This class indicates a bug in the compiler.