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.