switch_e done on C++ implementation.