P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
P4::ICompileContext Class Referenceabstract

#include <compile_context.h>

Inheritance diagram for P4::ICompileContext:
[legend]

Detailed Description

An interface for objects which represent compiler settings and state for a translation unit. The compilation context might include things like compiler options which apply to the translation unit or errors and warnings generated by it.