|
ape
0.5.0
Audio Programming Environment
|
Go to the documentation of this file. 1 #ifndef CPPAPE_RUNTIME_H
2 #define CPPAPE_RUNTIME_H
4 #error baselib.h can only be used with a C++ compiler
12 void*
memoryAlloc(std::size_t am, std::size_t align);
16 void *
operator new(std::size_t am)
21 void *
operator new(std::size_t am, std::align_val_t align)
26 void operator delete(
void * loc) noexcept
31 void operator delete(
void * loc, std::align_val_t align) noexcept
46 #define CPPAPE_NOEXCEPT_IF_RELEASE noexcept
48 #define CPPAPE_NOEXCEPT_IF_RELEASE
55 [[noreturn]]
void abort(
const char* reason);
112 struct PluginResource
APE_SharedInterface & getInterface()
Acquire the low-level C API.
void * memoryAlloc(std::size_t am, std::size_t align)
static constexpr APE_Status Error
Error at operation, state inconsistent.
Definition: baselib.h:82
static constexpr APE_Status Silent
Silent. Deprecated.
Definition: baselib.h:90
Base traits class for all classes that are displayed in the GUI.
Definition: baselib.h:62
void abort(const char *reason)
Terminate the script (not the host application!) safely, with a reason. All resources will automatica...
static constexpr APE_Status Ready
Ready.
Definition: baselib.h:94
static constexpr APE_Status NotImplemented
No support for operation.
Definition: baselib.h:106
static constexpr APE_Status Handled
Operation handled.
Definition: baselib.h:102
static constexpr APE_Status Wait
Not ready yet. Deprecated.
Definition: baselib.h:86
Definition: audiofile.h:7
void memoryFree(void *loc)
static constexpr APE_Status Ok
Operation succeeded.
Definition: baselib.h:78
Definition: SharedInterface.h:159
static constexpr APE_Status Disabled
Disabled. Deprecated.
Definition: baselib.h:98
APE_Status
Definition: APE.h:64
Low level error code used in certian comms APIs.
Definition: baselib.h:72