NCBI C++ ToolKit
Classes | Macros
version.hpp File Reference

Define CVersionInfo, a version info storage class. More...

#include <corelib/version_api.hpp>
#include <common/ncbi_build_info.h>
+ 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.

Go to the SVN repository for this file.

Classes

class  CComponentVersionInfo
 
class  CVersion
 

Macros

#define NCBI_BUILD_TIME   __DATE__ " " __TIME__
 
#define NCBI_BUILD_TAG_PROXY   ""
 
#define NCBI_TEAMCITY_PROJECT_NAME_SBUILDINFO    .Extra(SBuildInfo::eTeamCityProjectName, NCBI_TEAMCITY_PROJECT_NAME_PROXY)
 
#define NCBI_TEAMCITY_BUILDCONF_NAME_SBUILDINFO    .Extra(SBuildInfo::eTeamCityBuildConf, NCBI_TEAMCITY_BUILDCONF_NAME_PROXY)
 
#define NCBI_TEAMCITY_BUILD_NUMBER_SBUILDINFO    .Extra(SBuildInfo::eTeamCityBuildNumber, NCBI_TEAMCITY_BUILD_NUMBER_PROXY)
 
#define NCBI_SUBVERSION_REVISION_SBUILDINFO    .Extra(SBuildInfo::eSubversionRevision, NCBI_SUBVERSION_REVISION_PROXY)
 
#define NCBI_SC_VERSION_SBUILDINFO    .Extra(SBuildInfo::eStableComponentsVersion, NCBI_SC_VERSION_PROXY)
 
#define NCBI_SRCTREE_VER_SBUILDINFO   /* empty */
 
#define NCBI_BUILT_AS_SBUILDINFO   /* empty */
 
#define NCBI_BUILD_ID_SBUILDINFO   /* empty */
 
#define NCBI_SBUILDINFO_DEFAULT_IMPL()
 
#define NCBI_SBUILDINFO_DEFAULT()   NCBI_SBUILDINFO_DEFAULT_IMPL()
 
#define NCBI_APP_SBUILDINFO_DEFAULT()   NCBI_SBUILDINFO_DEFAULT_IMPL()
 
#define NCBI_SBUILDINFO_DEFAULT_INSTANCE()   SBuildInfo(NCBI_BUILD_TIME, NCBI_BUILD_TAG_PROXY)
 

Detailed Description

Define CVersionInfo, a version info storage class.

Definition in file version.hpp.

Modified on Sat May 04 13:14:46 2024 by modify_doxy.py rev. 669887