JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Macros | Typedefs | Functions | Variables
ftypes.h File Reference
#include "fplatform.h"
#include <cstdint>

Go to the source code of this file.

Macros

#define UNICODE
 
#define _UNICODE
 
#define SWAP_32(l)
 Byte-order Conversion Macros.
 
#define SWAP_16(w)
 
#define SWAP_64(i)
 
#define SMTG_ALWAYS_INLINE
 
#define SMTG_NEVER_INLINE
 

Typedefs

typedef char Steinberg::int8
 
typedef uint8_t Steinberg::uint8
 
typedef unsigned char Steinberg::uchar
 
typedef int16_t Steinberg::int16
 
typedef uint16_t Steinberg::uint16
 
typedef int32_t Steinberg::int32
 
typedef uint32_t Steinberg::uint32
 
typedef int64_t Steinberg::int64
 
typedef uint64_t Steinberg::uint64
 
typedef int64 Steinberg::TSize
 
typedef int32 Steinberg::tresult
 
typedef uint32 Steinberg::TPtrInt
 
typedef uint8 Steinberg::TBool
 
typedef char Steinberg::char8
 
typedef char16_t Steinberg::char16
 
typedef char16 Steinberg::tchar
 
typedef const char8 * Steinberg::CStringA
 
typedef const char16 * Steinberg::CStringW
 
typedef const tchar * Steinberg::CString
 
typedef const char8 * Steinberg::FIDString
 
typedef int32 Steinberg::UCoord
 Coordinates.
 

Functions

bool Steinberg::strEmpty (const tchar *str)
 
bool Steinberg::str8Empty (const char8 *str)
 
bool Steinberg::str16Empty (const char16 *str)
 

Variables

const FIDString Steinberg::kPlatformStringWin
 
const FIDString Steinberg::kPlatformStringMac
 
const FIDString Steinberg::kPlatformStringIOS
 
const FIDString Steinberg::kPlatformStringLinux
 

Macro Definition Documentation

◆ _UNICODE

#define _UNICODE

Definition at line 34 of file ftypes.h.

◆ SMTG_ALWAYS_INLINE

#define SMTG_ALWAYS_INLINE

Definition at line 167 of file ftypes.h.

◆ SMTG_NEVER_INLINE

#define SMTG_NEVER_INLINE

Definition at line 170 of file ftypes.h.

◆ SWAP_16

#define SWAP_16 (   w)

Definition at line 131 of file ftypes.h.

◆ SWAP_32

#define SWAP_32 (   l)

Byte-order Conversion Macros.

Definition at line 126 of file ftypes.h.

◆ SWAP_64

#define SWAP_64 (   i)

Definition at line 136 of file ftypes.h.

◆ UNICODE

#define UNICODE

Definition at line 30 of file ftypes.h.

Typedef Documentation

◆ char16

typedef char16_t Steinberg::char16

Definition at line 84 of file ftypes.h.

◆ char8

typedef char Steinberg::char8

Definition at line 83 of file ftypes.h.

◆ CString

typedef const tchar* Steinberg::CString

Definition at line 94 of file ftypes.h.

◆ CStringA

typedef const char8* Steinberg::CStringA

Definition at line 92 of file ftypes.h.

◆ CStringW

typedef const char16* Steinberg::CStringW

Definition at line 93 of file ftypes.h.

◆ FIDString

typedef const char8* Steinberg::FIDString

Definition at line 99 of file ftypes.h.

◆ int16

typedef int16_t Steinberg::int16

Definition at line 45 of file ftypes.h.

◆ int32

typedef int32_t Steinberg::int32

Definition at line 48 of file ftypes.h.

◆ int64

typedef int64_t Steinberg::int64

Definition at line 57 of file ftypes.h.

◆ int8

typedef char Steinberg::int8

Definition at line 41 of file ftypes.h.

◆ TBool

typedef uint8 Steinberg::TBool

Definition at line 79 of file ftypes.h.

◆ tchar

typedef char16 Steinberg::tchar

Definition at line 87 of file ftypes.h.

◆ TPtrInt

typedef uint32 Steinberg::TPtrInt

Definition at line 74 of file ftypes.h.

◆ tresult

typedef int32 Steinberg::tresult

Definition at line 66 of file ftypes.h.

◆ TSize

typedef int64 Steinberg::TSize

Definition at line 65 of file ftypes.h.

◆ uchar

typedef unsigned char Steinberg::uchar

Definition at line 43 of file ftypes.h.

◆ UCoord

typedef int32 Steinberg::UCoord

Coordinates.

Definition at line 117 of file ftypes.h.

◆ uint16

typedef uint16_t Steinberg::uint16

Definition at line 46 of file ftypes.h.

◆ uint32

typedef uint32_t Steinberg::uint32

Definition at line 49 of file ftypes.h.

◆ uint64

typedef uint64_t Steinberg::uint64

Definition at line 58 of file ftypes.h.

◆ uint8

typedef uint8_t Steinberg::uint8

Definition at line 42 of file ftypes.h.

Function Documentation

◆ str16Empty()

bool Steinberg::str16Empty ( const char16 *  str)

Definition at line 97 of file ftypes.h.

◆ str8Empty()

bool Steinberg::str8Empty ( const char8 *  str)

Definition at line 96 of file ftypes.h.

◆ strEmpty()

bool Steinberg::strEmpty ( const tchar *  str)

Definition at line 95 of file ftypes.h.

Variable Documentation

◆ kPlatformStringIOS

const FIDString Steinberg::kPlatformStringIOS

Definition at line 103 of file ftypes.h.

◆ kPlatformStringLinux

const FIDString Steinberg::kPlatformStringLinux

Definition at line 104 of file ftypes.h.

◆ kPlatformStringMac

const FIDString Steinberg::kPlatformStringMac

Definition at line 102 of file ftypes.h.

◆ kPlatformStringWin

const FIDString Steinberg::kPlatformStringWin

Definition at line 101 of file ftypes.h.