enum ProState { inactive, pending, active, denied } int enumToInt(ProState state) { return state.index; } ProState intToEnum(int value) { return ProState.values[value]; }