ape  0.5.0
Audio Programming Environment
Classes | Namespaces | Functions
baselib.h File Reference
#include <cstddef>
#include <new>
#include <SharedInterface.h>

Go to the source code of this file.

Classes

class  ape::UIObject
 Base traits class for all classes that are displayed in the GUI. More...
 
struct  ape::StatusCode
 Low level error code used in certian comms APIs. More...
 

Namespaces

 ape
 
 ape::detail
 

Functions

void * ape::memoryAlloc (std::size_t am, std::size_t align)
 
void ape::memoryFree (void *loc)
 
void * operator new (std::size_t am)
 
void * operator new (std::size_t am, std::align_val_t align)
 
void operator delete (void *loc) noexcept
 
void operator delete (void *loc, std::align_val_t align) noexcept
 
void abort (const char *reason)
 Terminate the script (not the host application!) safely, with a reason. All resources will automatically be cleaned up. More...
 
APE_SharedInterfaceape::getInterface ()
 Acquire the low-level C API. More...
 

Function Documentation

◆ abort()

void abort ( const char *  reason)

Terminate the script (not the host application!) safely, with a reason. All resources will automatically be cleaned up.

◆ operator delete() [1/2]

void operator delete ( void *  loc)
noexcept

◆ operator delete() [2/2]

void operator delete ( void *  loc,
std::align_val_t  align 
)
noexcept

◆ operator new() [1/2]

void* operator new ( std::size_t  am)

◆ operator new() [2/2]

void* operator new ( std::size_t  am,
std::align_val_t  align 
)