8#ifndef IR_CONFIGURATION_H_
9#define IR_CONFIGURATION_H_
32 static const DefaultP4CConfiguration &
get() {
33 static DefaultP4CConfiguration instance;
Definition ir/configuration.h:26
static const DefaultP4CConfiguration & get()
Definition ir/configuration.h:32
int maximumArraySize() const override
Maximum size for a header stack array.
Definition ir/configuration.h:29
int maximumWidthSupported() const override
Maximum width supported for a bit field or integer.
Definition ir/configuration.h:28
Definition ir/configuration.h:15
virtual int maximumArraySize() const =0
Maximum size for a header stack array.
virtual int maximumWidthSupported() const =0
Maximum width supported for a bit field or integer.
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:13