LCOV - code coverage report
Current view: top level - TEvtGen/HepMC - Version.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 0 3 0.0 %
Date: 2016-06-14 17:26:59 Functions: 0 2 0.0 %

          Line data    Source code
       1             : #ifndef HEPMC_VERSION_H
       2             : #define HEPMC_VERSION_H
       3             : // ----------------------------------------------------------------------
       4             : //
       5             : // Version.h
       6             : // Author:  Lynn Garren
       7             : //
       8             : //  for now, these are free functions
       9             : //
      10             : // ----------------------------------------------------------------------
      11             : 
      12             : #include <string>
      13             : #include <iostream>
      14             : #include "HepMC/HepMCDefs.h"
      15             : 
      16             : namespace HepMC {
      17             : 
      18             : void version( std::ostream & os = std::cout );                      //!< print HepMC version
      19             : void writeVersion( std::ostream & os );     //!< write HepMC version to os
      20             : std::string versionName( );     //!< return HepMC version
      21             : 
      22             : inline std::string versionName( )
      23             : {
      24           0 :     return HEPMC_VERSION;
      25             : }
      26             : 
      27             : inline void version( std::ostream & os )
      28             : {
      29             :     os << " --------------- HepMC Version " << versionName()
      30             :        << " --------------- " << std::endl;
      31             : }
      32             : 
      33             : inline void writeVersion( std::ostream & os )
      34             : {
      35           0 :     os << "             HepMC Version: " << versionName() << std::endl;
      36           0 : }
      37             : 
      38             : }       // HepMC
      39             : 
      40             : #endif // HEPMC_VERSION_H

Generated by: LCOV version 1.11