Namespaces | Macros | Functions | Variables
foamVersion.H File Reference
Include dependency graph for foamVersion.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Foam::foamVersion
 Namespace for OpenFOAM version information.
 
 Foam
 

Macros

#define FOAM_RESOURCE_USER_CONFIG_DIRNAME   ".OpenFOAM"
 
#define FOAM_RESOURCE_SITE_ENVNAME   "WM_PROJECT_SITE"
 
#define FOAM_RESOURCE_SITE_FALLBACK_ENVNAME   "WM_PROJECT_DIR"
 
#define FOAMversion   foamVersion::version.c_str()
 
#define FOAMbuild   foamVersion::build.c_str()
 
#define FOAMbuildArch   foamVersion::buildArch
 

Functions

bool patched ()
 
unsigned labelByteSize (const std::string &str)
 
unsigned scalarByteSize (const std::string &str)
 
void printBuildInfo (std::ostream &os, const bool full=true)
 
std::string configuredProjectDir ()
 
std::string configuredEtcDir ()
 

Variables

const int api
 
const std::string patch
 
const std::string build
 
const std::string buildArch
 
const std::string version
 

Detailed Description

Original source file foamVersion.H

Definition in file foamVersion.H.

Macro Definition Documentation

◆ FOAM_RESOURCE_USER_CONFIG_DIRNAME

#define FOAM_RESOURCE_USER_CONFIG_DIRNAME   ".OpenFOAM"

Definition at line 64 of file foamVersion.H.

◆ FOAM_RESOURCE_SITE_ENVNAME

#define FOAM_RESOURCE_SITE_ENVNAME   "WM_PROJECT_SITE"

Definition at line 73 of file foamVersion.H.

◆ FOAM_RESOURCE_SITE_FALLBACK_ENVNAME

#define FOAM_RESOURCE_SITE_FALLBACK_ENVNAME   "WM_PROJECT_DIR"

Definition at line 84 of file foamVersion.H.

◆ FOAMversion

#define FOAMversion   foamVersion::version.c_str()

Definition at line 170 of file foamVersion.H.

◆ FOAMbuild

#define FOAMbuild   foamVersion::build.c_str()

Definition at line 171 of file foamVersion.H.

◆ FOAMbuildArch

#define FOAMbuildArch   foamVersion::buildArch

Definition at line 172 of file foamVersion.H.