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;