# enum FIRRTLPortDirection
FIRRTL_PORT_DIR_INPUT
FIRRTL_PORT_DIR_OUTPUT
# enum FIRRTLConvention
FIRRTL_CONVENTION_INTERNAL
FIRRTL_CONVENTION_SCALARIZED
# enum FIRRTLNameKind
FIRRTL_NAME_KIND_DROPPABLE_NAME
FIRRTL_NAME_KIND_INTERESTING_NAME
# enum FIRRTLRUW
FIRRTL_RUW_UNDEFINED
FIRRTL_RUW_OLD
FIRRTL_RUW_NEW
# enum FIRRTLMemDir
FIRRTL_MEM_DIR_INFER
FIRRTL_MEM_DIR_READ
FIRRTL_MEM_DIR_WRITE
FIRRTL_MEM_DIR_READ_WRITE
# enum FirtoolPreserveAggregateMode
FIRTOOL_PRESERVE_AGGREGATE_MODE_NONE
FIRTOOL_PRESERVE_AGGREGATE_MODE_ONE_DIM_VEC
FIRTOOL_PRESERVE_AGGREGATE_MODE_VEC
FIRTOOL_PRESERVE_AGGREGATE_MODE_ALL
# enum FirtoolPreserveValuesMode
FIRTOOL_PRESERVE_VALUES_MODE_NONE
FIRTOOL_PRESERVE_VALUES_MODE_NAMED
FIRTOOL_PRESERVE_VALUES_MODE_ALL
# enum FirtoolBuildMode
FIRTOOL_BUILD_MODE_DEBUG
FIRTOOL_BUILD_MODE_RELEASE
# enum FirtoolRandomKind
FIRTOOL_RANDOM_KIND_NONE
FIRTOOL_RANDOM_KIND_MEM
FIRTOOL_RANDOM_KIND_REG
FIRTOOL_RANDOM_KIND_ALL
# enum FirtoolCompanionMode
FIRTOOL_COMPANION_MODE_BIND
FIRTOOL_COMPANION_MODE_INSTANTIATE
FIRTOOL_COMPANION_MODE_DROP
