ModAssy 1.5.1
5 saniye içinde indirebilirsiniz.
Hakkı -nda ModAssy
Bu, ifadeler, düzeyler ve isteğe bağlı eylemler eklemek için ASSERT makrosu 80 varyasyonu ile gelişmiş bir taşınabilir C++ kitaplığıdır. 48 modülerdir çünkü Rich Boolies'ı da kullanabilirler ve modüler olmayan ASSERT makrolara göre çok daha fazla kombinasyon sağlarlar. Özel loggers ve assertion displayers oluşturmanıza olanak sağlar, çünkü çok esnektir, ancak windows, wxWidgets veya konsol uygulamaları için sağlanan olanları da kullanabilirsiniz. Loggers ve görüntüleyiciler, tarih ve saat, iş parçacığı kimliği, geçerli çalışma dizini, vb gibi ekstra bilgi göstermek ve benzer özel bilgiler sağlamak için ModAssy infoprovider nesneleri ekleyebilirsiniz. İşlevsellik ekleyen dört sonek ekleyerek, her biri 16 varyasyonu olan sekiz temel iddiası vardır. Beş farklı derleyici (VC++ 6.0, .NET 2003, .NET 2005, Windows ve Linux'ta gcc) ile test edildiğinden, neredeyse tüm uyarılar etkin leştirilmiş, çok güvenilir ve taşınabilirdir. Zengin Boolies kontrolleri her türlü yapabilir ve ayrıntılı bilgi oluşturmak: * İki nesne arasındaki ilişkiler: rbEQUAL, rbLESS, ... * Bitwise karşılaştırmalar: rbEQUAL_BITWISE, rbBITS_ON, rbBITS_OFF, ... * Tip kontrol (RTTI ile): rbEQUAL_TYPES, rbHAS_TYPE, ... * Aralıkları ve konteynerler üzerinde çalışma: rbIN_RANGE, rbIN_RANGES, rbIN_CONTAINER, rbIN_CONTAINERS, ... Bunlar, sıralama, karşılaştırma, has, benzersiz, örneğin, ne tür bir kontrol yapmak için söyler ekstra bir argüman var ... * String karşılaştırmalar: rbSTRING, rbSTRING_BEGINS_WITH, rbSTRING_ENDS_WITH, rbSTRING_CONTAINS. Bunlar, örneğin duruma duyarlı olup olmadığının ne tür bir çek yapacağını belirten ek bir argümana sahiptir. * Mantıksal ifadeler: rbAND, rbOR, rbXOR. Bu zengin Boolies veya onların argümanları olarak düz boolean ifadeler olabilir. * İstisnalar: rbEXCEPTION bağımsız değişkeni olarak bir istisna alır ve içinde bilgi kullanır.