using Device_type = clx::device_flags
operator<<(std::ostream & out, const Device_type & rhs) -> std::ostream &
operator>>(std::string name, Device_type & rhs) -> void
to_string(Device_type rhs) -> const char *