1 #ifndef AUDIOGRAPHER_THROWING_H
2 #define AUDIOGRAPHER_THROWING_H
4 #ifndef DEFAULT_THROW_LEVEL
5 #define DEFAULT_THROW_LEVEL ThrowStrict
42 template<ThrowLevel L = DEFAULT_THROW_LEVEL>
#define LIBAUDIOGRAPHER_API
bool throw_level(ThrowLevel level)
@ ThrowObject
Object level stuff, ctors, initalizers etc.
@ ThrowSample
Sample level stuff.
@ ThrowNone
Not allowed to throw.
@ ThrowProcess
Process cycle level stuff.
@ ThrowStrict
Stricter checks than ThrowProcess, less than ThrowSample.
link region and track false waveform clip level