C++ Extensions (cppx) Documentation Internal Version
Main | Namespaces | Classes | NamespaceMembers | ClassMembers | Files

C++ Extensions (cppx) API

This is the API documentation for various utilities (collectively called cppx) which help extend the basic C++ and STL functionality. Each namespace and the corresponding documentation are referenced below.

Unit Test Framework (utst Namespace)

The unit test framework provides functions, classes, and macros which aid unit testing. They provide a uniform way to write self-checking test suites and test cases as well as more arbitrary examples. The framework handles parsing command line arguments and running the desired tests as well as outputting the results in a consistent way. See utst namespace documentation for an overview.

Basic Extensions (stdx Namespace)

This namespace provides extenstions to the standard C++ library and STL which make them easier to use. It includes several new iterator and functor adaptors, a framework for input sequences, and some provisions for simplifying run-time type checking. Documentation for each of the separate stdx namespace header files are below.

Simple Text File Parsing (txt Namespace)

This namespace provides simple functions and classes which aid in working with input and output files. The namespace primarily includes a text file class which represents an entire text file and a line iterator suitable for iterating over the lines in a text file. Documentation for both of these classes are referenced below.

Other Information

Links to various miscellaneous pages of documentation are listed below.

Author Information

cppx was written by Christopher Batten for use by the Assam Group in the Laboratory for Computer Science at MIT. Please send comments, questions, and bug reports to { cbatten mit edu }

Generated on Mon Aug 15 21:43:08 2005 by Doxygen 1.2.13-20020210 written by Dimitri van Heesch © 1997-2002