यह एक्सप्रेशन, लेवल और वैकल्पिक कार्यों को जोड़ने के लिए, जोर मैक्रो की 80 विविधताओं के साथ एक उन्नत पोर्टेबल सी + + लाइब्रेरी है। 48 मॉड्यूलर हैं क्योंकि वे रिच बूलिस का भी उपयोग कर सकते हैं, जिससे गैर-मॉड्यूलर जोर मैक्रो की तुलना में बहुत अधिक संयोजन हो सकते हैं। यह बहुत लचीला है क्योंकि यह आपको कस्टम लॉगर्स और जोर प्रदर्शक बनाने की अनुमति देता है, लेकिन आप विंडोज, wxWidgets या कंसोल अनुप्रयोगों के लिए प्रदान किए गए लोगों का भी उपयोग कर सकते हैं। लॉगर्स और डिस्प्लेर अतिरिक्त जानकारी दिखाते हैं, जैसे तारीख और समय, थ्रेड आईडी, वर्तमान कार्य निर्देशिका, आदि और आप इसी तरह की कस्टम जानकारी प्रदान करने के लिए ModAssy में इन्फोप्रोविडर ऑब्जेक्ट्स जोड़ सकते हैं। इसमें आठ बुनियादी दावे हैं, कि प्रत्येक में 16 भिन्नताएं हैं, चार प्रत्यय को जोड़कर जो कार्यक्षमता जोड़ते हैं। यह बहुत विश्वसनीय और पोर्टेबल है, क्योंकि इसका परीक्षण पांच अलग-अलग कंपाइलर्स (वीसी ++ 6.0, .NET 2003, .NET 2005, जीसीसी ऑन विंडोज और लिनक्स) के साथ किया गया है, जिसमें लगभग सभी चेतावनियां सक्षम हैं। रिच बूलिस सभी प्रकार की जांच कर सकते हैं और विस्तृत जानकारी उत्पन्न कर सकते हैं: * दो वस्तुओं के बीच संबंध: rbEQUAL, rbLESS, ... * बिटवाइज तुलना: rbEQUAL_BITWISE, rbBITS_ON, rbBITS_OFF, ... * प्रकार की जांच (आरटीटीआई के साथ): rbEQUAL_TYPES, rbHAS_TYPE, ... * पर्वतमाला और कंटेनरों पर काम करना: rbIN_RANGE, rbIN_RANGES, rbIN_CONTAINER, rbIN_CONTAINERS, ... ये एक अतिरिक्त तर्क है कि जांच किस तरह का बताता है, जैसे हल, तुलना, है, अद्वितीय, ... * स्ट्रिंग तुलना: आरबीस्ट्रिंग, rbSTRING_BEGINS_WITH, rbSTRING_ENDS_WITH, rbSTRING_CONTAINS। ये एक अतिरिक्त तर्क है कि जांच किस तरह का बताता है, जैसे मामला संवेदनशील या नहीं है । * तार्किक भाव: आरबीएंड, आरबीएई, आरबीएक्सOR। ये अपने तर्क के रूप में अमीर Boolies या सादे boolean अभिव्यक्ति हो सकती है । * अपवाद: rbEXCEPTION अपने तर्क के रूप में एक अपवाद लेता है, और इसमें जानकारी का उपयोग करता है ।
संस्करण इतिहास
- विवरण 1.5.1 पर तैनात 2006-10-15