Documents > BPS V2 C++ API
bpsglobals.h
Go to the documentation of this file.
00001 
00021 #ifndef BPSGLOBALS_H
00022 #define BPSGLOBALS_H
00023 
00027 #define BPS_ORGANIZATION_NAME "IBK Software AG"
00028 
00032 #define BPS_ORGANIZATION_DOMAIN "ibk-software.com"
00033 
00037 #define BPS_APPLICATION_NAME "BPS2"
00038 
00042 #define BPS_DATASTORE_LEVEL 2017000
00043 
00047 #define BPS_VERSION_MAJOR 2
00048 
00052 #define BPS_VERSION_MINOR 17
00053 
00057 #define BPS_VERSION_MICRO 0
00058 
00062 #define BPS_STRING0(tok) #tok
00063 
00067 #define BPS_STRING(tok) BPS_STRING0(tok)
00068 
00072 #define BPS_VERSION BPS_STRING(BPS_VERSION_MAJOR.BPS_VERSION_MINOR.BPS_VERSION_MICRO)
00073 
00077 #define BPS_RELDATE "16.1.2012"
00078 
00082 #define BPS_COPYRIGHT_YEARS "2010-2012"
00083 
00087 #define BPS_PRIVATE(Class) \
00088     private: \
00089         class Class##Private* prv_; \
00090         friend class Class##Private;
00091 
00095 #define BPS_PUBLIC(Class) \
00096     private: \
00097         class Class* pub_; \
00098         friend class Class;
00099 
00103 #define bChar(aChar) QChar::fromLatin1(aChar)   
00104 
00108 #define bStr(aStr) QString::fromLatin1(aStr)
00109 
00110 #endif // BPSGLOBALS_H