IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
SDKVersion.h
Go to the documentation of this file.
1 // SDKVersion.h:
3 // -------------
4 //
14 
15 #ifndef __IPSDKUTIL_SDKVERSION_H__
16 #define __IPSDKUTIL_SDKVERSION_H__
17 
19 #include <IPSDKUtil/BaseTypes.h>
21 
22 namespace ipsdk {
23 
26 
30 getSDKVersionElement(const eSDKVersionElementType& sdkVersionElementType);
31 
34 IPSDKUTIL_API const std::string&
35 getSDKStrVersion(const eSDKStrVersionType& sdkStrVersionType);
36 
40 
42 IPSDKUTIL_API const std::string&
44 
47 IPSDKUTIL_API const std::string&
48 getSDKProductInfo(const eSDKStrProductInfoType& sdkStrProductInfoType);
49 
51 IPSDKUTIL_API const std::string&
53 
55 IPSDKUTIL_API const std::string&
57 
59 IPSDKUTIL_API const std::string&
61 
64 
65 } // end of namespace ipsdk
66 
67 #endif // __IPSDKUTIL_SDKVERSION_H__
IPSDKUTIL_API ipUInt32 getSDKVersionElement(const eSDKVersionElementType &sdkVersionElementType)
retrieve version element for sdk
IPSDKUTIL_API const std::string & getSDKStrVersion(const eSDKStrVersionType &sdkStrVersionType)
retrieve string formated version for sdk
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDKUTIL_API const std::string & getBinarySuffixRelease()
retrieve suffix associated to library binary release files
eSDKVersionElementType
Enumerate describing sdk version elements.
Definition: SdkVersionTypes.h:29
IPSDKUTIL_API const std::string & getBinarySuffixDebug()
retrieve suffix associated to library binary debug files
IPSDKUTIL_API eSDKVersionStatus getSDKVersionStatus()
retrieve sdk version status
Base types for multiplatform compatibility.
eSDKStrProductInfoType
Enumerate describing product information string format.
Definition: SdkVersionTypes.h:69
#define IPSDKUTIL_API
Import/Export macro for library IPSDKUtil.
Definition: IPSDKUtilExports.h:27
IPSDKUTIL_API const std::string & getProductTypeName()
retrieve product type name
Definition of import/export macro for library.
eSDKVersionStatus
Enumerate describing sdk version status.
Definition: SdkVersionTypes.h:57
IPSDKUTIL_API const std::string & getSDKSvnRevision()
retrieve svn revision version for library
IPSDKUTIL_API const std::string & getSDKProductInfo(const eSDKStrProductInfoType &sdkStrProductInfoType)
retrieve string informations about product
Predefined types for SDK version management.
eSDKStrVersionType
Enumerate describing sdk version string format.
Definition: SdkVersionTypes.h:45
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53