include/corelib/version.hpp File Reference

#include <corelib/ncbistd.hpp>
#include <corelib/ncbiobj.hpp>

Include dependency graph for version.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CVersionInfo
 CVersionInfo --. More...
class  CComponentVersionInfo
class  CVersion
 CVersion --. More...

Functions

bool IsBetterVersion (const CVersionInfo &info, const CVersionInfo &cinfo, int &best_major, int &best_minor, int &best_patch_level)
 Return true if one version info is matches another better than the best variant.
bool operator== (const CVersionInfo &v1, const CVersionInfo &v2)
bool operator< (const CVersionInfo &v1, const CVersionInfo &v2)
ostream & operator<< (ostream &strm, const CVersionInfo &v)
template<class It>
It FindVersion (It first, It last, const CVersionInfo &info)
 Algorithm function to find version in the container.
template<class TClass>
TClass::const_iterator FindVersion (const TClass &cont, const CVersionInfo &info)
 Algorithm function to find version in the container.
void ParseVersionString (const string &vstr, string *program_name, CVersionInfo *ver)
 Parse string, extract version info and program name (case insensitive).


Generated on Sun Dec 6 22:48:16 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:21:16 2009 by modify_doxy.py rev. 173732