Bug 3004

Summary: Replace plain enums by C++11 enum classes
Product: ns-3 Reporter: sebastien.deronne
Component: generalAssignee: ns-bugs <ns-bugs>
Status: NEW ---    
Severity: enhancement    
Priority: P5    
Version: unspecified   
Hardware: All   
OS: All   

Description sebastien.deronne 2018-11-03 14:04:00 EDT
C++11 enum classes has definitely advantages over legacy plain enums.
I remind this once popped up in the discussions with Tom and I faced this recently in another code. I was surprised to see ns-3 still makes use of the plain enums everywhere.

I started on my side to change this for the wifi module.