[Top] | [Contents] | [Index] | [ ? ] |
This manual documents how to install and use the Nana library which provides improved support for assertion checking and logging in C and C++.
1. Introduction Overview 2. Installing the Nana library Installing nana 3. Invoking Nana Compiling, linking and generating gdb commands 4. Interface Interface to nana library functions 5. Nana Shortform Generator. Nana shortform generation 6. Nana Performance Measurement 7. Tracing tools 8. Using Nana Some examples 9. FAQ Frequently Asked Questions 10. Future work Future work/projects A. Index
-- The Detailed Node Listing ---
Introduction
1.1 Related work 1.2 Assert.h considered harmful 1.3 Scope of this document
Installing the Nana library
2.1 Required Software 2.2 Optional Software 2.3 Configure 2.4 Variables for ./configure 2.5 Supported Platforms 2.6 Supported Debuggers 2.7 Known Problems 2.8 Bug Reports 2.9 New Versions
Interface
cycles.h: access to CPU cycle counting registers.
4.13.1 RDTSC: cycle timing for Pentium, Cyrix, etc
eiffel.h: eiffel type assertions
4.14.1 EIFFEL_CHECK: enabling and disabling checking. 4.14.2 DOEND: adding DO ... END 4.14.3 REQUIRE, ENSURE, CHECK, etc.
Tracing tools
7.1 Statement level tracing 7.2 Library tracing
Using Nana