# 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