- Main Page
- Namespaces
- Classes
- Files
- Directories
- Related Pages

- Namespace List
- Namespace Members

# Exponent Namespace Reference

## Detailed Description

Main Exponent namespace.

All Infinity classes should be contained within both the Exponent namespace and their own sub namespace. this avoids namespace collisions with other libraries.
It should exactly match the folder structure to get to the class

## Namespaces

- namespace Audio
    Audio processing namespace.

- namespace Basics
    Basic component level namespace.

- namespace Collections
    Main Collections namespace.

- namespace Exceptions
    Exception handling namespace.

- namespace GUI
    Main UI handling namespace.

- namespace Host
    Host specific functionality.

- namespace IO
    Input / Output namespace.

- namespace MathTools
    Math functionality namespace.

- namespace Midi
    Midi processing namespace.

- namespace Music
    Music functionality namespace.

- namespace Testing
    Debugging support namespace.

- namespace Threading
    Threading namespace.

- namespace Vst
    VST namespace.