[DOC,INTERNAL] change naming convention for enums; change table style to c++11 constexpr