Home > By category > Developer Tools >Editors, IDEs & Coding Utilities > ModAssy



ModAssy

  • Downloads: 
  • Views: 
  • Rating:

This is an advanced portable C++ library with 80 variations of the ASSERT macro, to add expressions, levels and optional actions. 48 are modular because they can also use Rich Boolies, allowing much more combinations than non-modular ASSERT macros. It is very flexible because it allows you to create custom loggers and assertion displayers, but you can also use the provided ones for Windows, wxWidgets or console applications. The loggers and displayers show extra information, like the date and time, the thread id, the current working directory, etc. and you can add infoprovider objects to ModAssy, to provide similar custom information. It has eight basic assertions, that each have 16 variations, by adding four suffixes that add functionality. It is very reliable and portable, as it has been tested with five different compilers (VC++ 6.0, .NET 2003, .NET 2005, gcc on Windows and Linux), with nearly all warnings enabled. The Rich Boolies can do all kinds of checks and generate elaborate information: * Relations between two objects: rbEQUAL, rbLESS, ... * Bitwise comparisons: rbEQUAL_BITWISE, rbBITS_ON, rbBITS_OFF, ... * Type checking (with RTTI): rbEQUAL_TYPES, rbHAS_TYPE, ... * Working on ranges and containers: rbIN_RANGE, rbIN_RANGES, rbIN_CONTAINER, rbIN_CONTAINERS, ... These have an extra argument that tells what kind of check to do, e.g. Sorted, Compare, Has, Unique, ... * String comparisons: rbSTRING, rbSTRING_BEGINS_WITH, rbSTRING_ENDS_WITH, rbSTRING_CONTAINS. These have an extra argument that tells what kind of check to do, e.g. case sensitive or not. * Logical expressions: rbAND, rbOR, rbXOR. These can have Rich Boolies or plain boolean expressions as their arguments. * Exceptions: rbEXCEPTION takes an exception as its argument, and uses the information in it.

Free download from Shareware Connection - This is an advanced portable C++ library with 80 variations of the ASSERT macro

Publisher: Q-Mentum | License: Freeware | Price: 0.00
Version: 1. 5. 2001 | Size: 1004 KB | Platform: WinOther
Released Date: 11-07-2012 | Rating: 0 | Title: ModAssy

Author Url: http://www.q-mentum.com
Program Info Url: http://www.q-mentum.com
Download Url: http://sourceforge.net/projects/modassert/files/

ModAssy keywords:
ModAssy related downloads:

Visual Studio Add-on - This is add-on for Ms Visual C++ which find useful comments in workspace projects such as '// TODO:', '// TASK:', '// NOTE:' and make easy navigation on them. This can increase team perfomance greatly. Added Ms Visual C++ STL Debugging features...

Zeta Debugger - Zeta Debugger is a stand-alone source level debugger and code profiler for C/C++/Asm applications written for Windows 98/2000/XP. The debugger supports a several number of debugging formats of Borland and Microsoft Visual C.

GDI Watch Add-In for Visual Studio 2005 - Microsoft Visual Studio 2005 that allows you to watch the full content of Windows GDI handles.

STLFilt - STLFilt is a set of tools to shorten the length of STL-related error messages produced by various C++ compilers.

C/C++ Memory Debugging Library - MemDBG is a little library that can help C and C++ programmers to debug memory leak bugs and other common pitfalls.

Shareware Connection periodically updates pricing and software information of 'ModAssy' from company source 'Q-Mentum' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'ModAssy' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of ModAssy.

New Reviews

SeaMonkey, Portable Edition - Using the Internet has become a necessity for a majority of people, including those who do not use a PC regularly. To browse web, stream video or download online content, people often resort to using various third party apps. For example, using ...

Backup Dwarf Home Edition - Making backups of data and media content has become extremely important for computer users nowadays. Owing to hardware failure, you may end up losing gigabytes of precious data. Besides, you may not want to leave sensitive data accessible to all ...

Argente - Registry Cleaner - Keeping the Windows registry clean and optimized is essential for getting optimum performance from the PC. While most users do not prefer tinkering with registry settings, it may get laden with erroneous and invalid entries over prolonged usage. ...

SyncMate - Just like windows users, Macintosh users also need to sync their data with myriads of other devices and other Macs. It is possible to use Apple’s much touted iCloud to sync a Mac with other iOS based devices but that may not fit ...

CleanMyDrive - PC experts unanimously agree that using Macs tend to be a smoother and faster experience than running Windows based PCs but the Apple laptops and desktops also need maintenance and performance tweaking, occasionally. Regular web browsing, ...

360 Internet Security - Using a computer without having capable Security software installed is equivalent to sleeping with your house’s main door wide open. Whether you use a PC at home or manage a network of computers at the workplace, PC security suite has ...

Cold Turkey - To keep your kids and teenage family members away from pornographic and objectionable websites you can use parental control software. Such apps offer numerous restrictive measures to limit PC and web access for young users. However, adult users ...

DriveHQ Online Backup Enterprise Edition - For individual users as well as organizations, taking backup of data is vital nowadays. You really cannot count on the PC hard drive solely to store your data forever in a secure manner, as it is! Backup software is a prerequisite and choosing ...

Machete Video Editor Lite 3.8 build - Average PC users are no longer strangers to video file handling and editing. There are so many sources from where you acquire video files, as it is. You also need to deal with video clips acquired from cameras and smart phones. At times, you may ...

Google Drive - In last few years, the popularity and proliferation of Cloud storage and usage has shot up considerably. Everyone, including a teenager to a network administrator is using some type of cloud based data storage. You can opt for both free and paid ...




New Downloads

Miraplacid Text Driver SDK

Generates virtual printer
driver to extract text from
printable documents, then save
it to file or upload to a
server. ...

VB.Net PDF

Create, Edit and Extract Text
and Image Content inside
VB.net applications. Supports
HTML, ASPX, CSS, and images.
...

dbForge Data Pump for SQL
Server

SSMS add-in for filling SQL
databases with external source
data and migrating data
between systems. The tool
supports 10+ ...

PilotEdit x64

PilotEdit is a powerful file
editor capable of editing huge
files larger than 400GB (40
billion lines).

Themed Wizard

Themed Wizard allows you to
rapidly create wizard style
interfaces in your .NET
WinForm application. With
twelve included ...

VISCOM Video Chat SDK

Live Video Conferencing (Peer
to Peer). Send live video
messages using your webcam.
Send live audio messages using
your ...

Free File Shredder

Free File Shredder is a
virtual file shredder that
completely shreds the unwanted
files or folders from your
computer in ...

Shortcut Manager ActiveX

Shortcut Manager ActiveX is a
dll control for software
developers and software
authors. With this control you
can manage ...

Quick Maintenance and
Backup for MS SQL

This program can automatically
performs many tasks for DB
maintenance on a SQL Server
such as: backup and restore
...

Falco Free Animated GIF
Library

Loading and Save. C++ and
Delphi samples. Show Animated
GIF. Delphi and VC++.

Dynamsoft Barcode Reader
SDK

Dynamsoft Barcode Reader SDK
is a browser-based barcode
library; enables getting 1D
and 2D barcode info from
scanned ...

UIChart iOS component

The Rustemsoft UIChart control
enables to create iOS apps
with simple, intuitive, and
visually compelling chart for
...