45 typedef unsigned short index_t;
48 template<
typename ... TT>
55 Version(
const std::initializer_list<index_t> & args) : id(args){
60 operator const std::string &()
const {
65 operator const std::vector<index_t> &()
const {
70 const std::string & str()
const {
75 std::ostream & toStream(std::ostream & ostr)
const {
84 std::stringstream sstr;
98 template<
typename ... TT>
100 void append(
const index_t & i, TT... args){
109 std::vector<index_t> id;