University of Sheffield Some Components   

    The Simons
    Component Library

Introduction   Class Hierarchy   Class Listing   Index of Classes   Index of Methods   Header Files  

The Simons Component Library

1.0.0

Introduction

The Simons Component Library (SCL) is a repository of software components created in the C++ programming language. The aim is to offer a compact collection of components that work together, using common interfaces for similar components, in order to facilitate ease of understanding and usage. A uniformly object-oriented design philosophy has been followed throughout. The SCL is designed with a greater emphasis on dynamic compatibility than the C++ standard library, to increase support for component serialisation, migration and run-time substitution.

Every effort has been made to minimise the intellectual overhead required to use the components, which are automatically documented using the doxygen tool. The best way to explore this documentation is to navigate through the class hierarchy. Each class has a detailed API description, with full documentation of its public methods. The description includes a statement of purpose for each class and a graphical snapshot of where it fits into the class hierarchy. Some suggested starting points include:

Otherwise, you may find the various indices at the top of each page useful when seeking classes or methods by name.

This is a work in progress. At present, the component repository is subject to continuous modification as new ideas are tried out and refined. We also welcome suggestions and contributions to the library, that fit in with the overall design philosophy.


Generated on Fri May 5 17:17:15 2006 for The Simons Component Library by doxygen1.3