RAUL  0.5.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NRaul
 CArrayAn array
 CAtomAn OSC atom (fundamental data types OSC messages are composed of)
 CCommandA blocking command to be executed in the audio thread
 CDeletableSomething with a virtual destructor
 CDoubleBufferDouble buffer
 CEventRingBufferA RingBuffer of events (generic time-stamped binary "blobs")
 CJackDriverJack based driver for an audio context
 CListA realtime safe, (partially) thread safe doubly-linked list
 Cconst_iteratorRealtime safe const iterator for a List
 CiteratorRealtime safe iterator for a List
 CNodeA node in a List
 CMaidExplicitly driven garbage collector
 CMIDISinkPure virtual base for anything you can write MIDI to
 CPathSimple wrapper around standard string with useful path-specific methods
 CProcessA child process
 CRingBufferA lock-free RingBuffer
 CSemaphoreTrivial wrapper around POSIX semaphores (zero memory overhead)
 CSlaveThread driven by (realtime safe) signals
 CSMFReaderStandard Midi File (Type 0) Reader
 CSMFWriterStandard Midi File (Type 0) Writer
 CSRMWQueueRealtime-safe single-reader multi-writer queue (aka lock-free ringbuffer)
 CSRSWQueueRealtime-safe single-reader single-writer queue (aka lock-free ringbuffer)
 CSymbolA restricted string (C identifier, which is a component of a path)
 CTableSlow insertion, fast lookup, cache optimized, super fast sorted iteration
 CThreadAbstract base class for a thread
 CTimeSliceA duration of time, with conversion between tick time and beat time
 CTimeStampA real-time time stamp (possible units: frame, absolute (s), or beat)
 CTimeUnitA type of time stamp
 CLV2_EventAn LV2 event (header only)
 CLV2_Event_BufferA buffer of LV2 events (header only)
 CLV2_Event_FeatureThe data field of the LV2_Feature for this extension