Skip to content

File Config.h

Go to the source code of this file

Macros

Type Name
define AMPLITUDE_ASSERT (x) assert(x)
define AM_CALL_POLICY
Call policy.
define AM_INLINE inline \_\_attribute\_\_((always\_inline))
define AM_LIB_EXPORT
define AM_LIB_IMPORT
define AM_LIB_PRIVATE static
define AM_NO_INLINE \_\_attribute\_\_((noinline))
define AM_OS_CHAR_FMT "%s"
Defines the format used to print AmOsString text.
define AM_OS_STRING (s) s
Macro used to convert a string literal to an AmOsString string at compile-time.
define AM_OS_STRING_TO_STRING (s) std::string(s).c\_str()
Conversion between OS strings and default strings.
define AM_RESTRICT \_\_restrict
define AM_STRING_TO_OS_STRING (s) std::string(s).c\_str()
define AM_TYPE_ALIGN (_declaration_, _alignment_) \_declaration\_ \_\_attribute\_\_((aligned(\_alignment\_)))
define AM_TYPE_ALIGN_SIMD (_declaration_) AM\_TYPE\_ALIGN(\_declaration\_, AM\_SIMD\_ALIGNMENT)
define _AM_CORE_COMMON_PLATFORMS_UNIX_CONFIG_H

Macro Definition Documentation

AMPLITUDE_ASSERT
#define AMPLITUDE_ASSERT (
    x
) `assert(x)`
AM_CALL_POLICY

Call policy.

#define AM_CALL_POLICY 
AM_INLINE
#define AM_INLINE `inline __attribute__((always_inline))`
AM_LIB_EXPORT
#define AM_LIB_EXPORT 
AM_LIB_IMPORT
#define AM_LIB_IMPORT 
AM_LIB_PRIVATE
#define AM_LIB_PRIVATE `static`
AM_NO_INLINE
#define AM_NO_INLINE `__attribute__((noinline))`
AM_OS_CHAR_FMT

Defines the format used to print AmOsString text.

#define AM_OS_CHAR_FMT `"%s"`
AM_OS_STRING

Macro used to convert a string literal to an AmOsString string at compile-time.

#define AM_OS_STRING (
    s
) `s`
AM_OS_STRING_TO_STRING

Conversion between OS strings and default strings.

#define AM_OS_STRING_TO_STRING (
    s
) `std::string(s).c_str()`
AM_RESTRICT
#define AM_RESTRICT `__restrict`
AM_STRING_TO_OS_STRING
#define AM_STRING_TO_OS_STRING (
    s
) `std::string(s).c_str()`
AM_TYPE_ALIGN
#define AM_TYPE_ALIGN (
    _declaration_,
    _alignment_
) `_declaration_ __attribute__((aligned(_alignment_)))`
AM_TYPE_ALIGN_SIMD
#define AM_TYPE_ALIGN_SIMD (
    _declaration_
) `AM_TYPE_ALIGN(_declaration_, AM_SIMD_ALIGNMENT)`
_AM_CORE_COMMON_PLATFORMS_UNIX_CONFIG_H
#define _AM_CORE_COMMON_PLATFORMS_UNIX_CONFIG_H 

The documentation for this file was generated from the following file: include/SparkyStudios/Audio/Amplitude/Core/Common/Platforms/UNIX/Config.h