8 #ifndef VDJ_PIPELIB_INFO_HPP_ 9 #define VDJ_PIPELIB_INFO_HPP_ 30 static std::string
const& name();
31 static std::string
const& version();
32 static bool const& stamp_flag();
33 static void set_stamp_flag(
bool aFlag);
34 static std::string
const& description();
35 static std::string
const& copyright();
36 static std::string
const& license();
37 static std::string
const& other_libs();
38 static std::string
const& compiler();
39 static int version_1();
40 static int version_2();
41 static int version_3();
42 static std::string
const& version_e();
45 template<
class Ch,
class Tr>
static std::basic_ostream<Ch,Tr>&
46 print(std::basic_ostream<Ch,Tr>& os) {
47 os << name() <<
" - " << description() <<
' ';
48 return print_version(os);
51 template<
class Ch,
class Tr>
static std::basic_ostream<Ch,Tr>&
56 <<
", " << other_libs()
57 <<
", build:" << build()
static std::basic_ostream< Ch, Tr > & print(std::basic_ostream< Ch, Tr > &os)
Definition: lib_info.hpp:46
Main namespace of vdj_pipe library.
Definition: keywords_variable.hpp:11
#define VDJ_PIPE_DECL
Definition: config.hpp:23
static std::basic_ostream< Ch, Tr > & print_version(std::basic_ostream< Ch, Tr > &os)
Definition: lib_info.hpp:52
library info
Definition: lib_info.hpp:29