Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Version< V, SEP > Struct Template Reference

#include <Version.h>

Public Member Functions

template<typename ... TT>
 Version (int i, const TT &... args)
 
const std::string & str () const
 
std::ostream & toStream (std::ostream &ostr) const
 
 operator const std::string & () const
 
template<typename ... TT>
void set (TT... args)
 

Protected Member Functions

template<typename T , typename ... TT>
void build (std::stringstream &sstr, const T &arg, TT... args)
 
template<typename ... TT>
void build (std::stringstream &sstr, const std::string &arg, TT... args)
 
template<typename ... TT>
void build (std::stringstream &sstr, char arg, TT... args)
 
template<typename ... TT>
void build (std::stringstream &sstr, const char *arg, TT... args)
 
void build (std::stringstream &sstr)
 

Protected Attributes

std::string _str
 

Detailed Description

template<typename V = void, char SEP = '.'>
struct drain::Version< V, SEP >

Version must start with a number, then can consist of any components


The documentation for this struct was generated from the following file: