Class used to check and report library and application consistency. More...
#include <Inventor/SoModule.h>
Public Member Functions | |
SoModuleCheck (const bool is_secure_scl) | |
SoModuleCheck (const int so_version_deprecated_error) | |
Static Public Member Functions | |
static const char * | getCompilerString () |
static const char * | getPlatformString () |
static const char * | getInternalBuildString () |
static bool | isDebug () |
static bool | isSCLFlag () |
static int | getProductVersion () |
Class used to check and report library and application consistency.
Contains static methods to query information about how the library was built.
SoModuleCheck::SoModuleCheck | ( | const bool | is_secure_scl | ) |
Constructor.
SoModuleCheck::SoModuleCheck | ( | const int | so_version_deprecated_error | ) |
Checks the application was not built with SO_VERSION_DEPRECATED_ERROR.
static const char* SoModuleCheck::getCompilerString | ( | ) | [static] |
Returns a string describing the compiler used to build the library.
For example "Microsoft Visual Studio 2008".
static const char* SoModuleCheck::getInternalBuildString | ( | ) | [static] |
Returns as a string the internal VSG build number.
static const char* SoModuleCheck::getPlatformString | ( | ) | [static] |
Returns a string describing the platform used to build the library.
For example "Win32".
static int SoModuleCheck::getProductVersion | ( | ) | [static] |
Returns the Open Inventor version of the library.
For example 8500 for version 8.5.0
static bool SoModuleCheck::isDebug | ( | ) | [static] |
Returns TRUE if the library was built in debug mode.
static bool SoModuleCheck::isSCLFlag | ( | ) | [static] |
Returns TRUE if the library was built with _SECURE_SCL=1 compiler flag.