SoModuleCheck Class Reference
[General]

Class used to check and report library and application consistency. More...

#include <Inventor/SoModule.h>

List of all members.

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 ()

Detailed Description

Class used to check and report library and application consistency.

Contains static methods to query information about how the library was built.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/