enum class Status { Unknown, Created, Connected }; void process(Status const s) { switch (s) { using enum Status; case Unknown: /*...*/ break; case Created: /*...*/ break; case Connected: /*...*/ break; } }