AzeorthCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
Define.h File Reference
#include "CompilerDefs.h"
#include <cinttypes>
#include <climits>
#include <cstddef>

Go to the source code of this file.

Macros

#define ACORE_LITTLEENDIAN   0
 
#define ACORE_BIGENDIAN   1
 
#define ACORE_ENDIAN   ACORE_LITTLEENDIAN
 
#define ACORE_PATH_MAX   PATH_MAX
 
#define ACORE_INLINE   inline
 
#define ATTR_PRINTF(F, V)
 COREDEBUG. More...
 
#define AC_API_EXPORT
 
#define AC_API_IMPORT
 
#define AC_COMMON_API   AC_API_IMPORT
 
#define AC_DATABASE_API   AC_API_IMPORT
 
#define AC_SHARED_API   AC_API_IMPORT
 
#define AC_GAME_API   AC_API_IMPORT
 
#define UI64LIT(N)   UINT64_C(N)
 
#define SI64LIT(N)   INT64_C(N)
 
#define STRING_VIEW_FMT_ARG(str)   static_cast<int>((str).length()), (str).data()
 

Typedefs

typedef std::int64_t int64
 
typedef std::int32_t int32
 
typedef std::int16_t int16
 
typedef std::int8_t int8
 
typedef std::uint64_t uint64
 
typedef std::uint32_t uint32
 
typedef std::uint16_t uint16
 
typedef std::uint8_t uint8
 

Macro Definition Documentation

◆ AC_API_EXPORT

#define AC_API_EXPORT

◆ AC_API_IMPORT

#define AC_API_IMPORT

◆ AC_COMMON_API

#define AC_COMMON_API   AC_API_IMPORT

◆ AC_DATABASE_API

#define AC_DATABASE_API   AC_API_IMPORT

◆ AC_GAME_API

#define AC_GAME_API   AC_API_IMPORT

◆ AC_SHARED_API

#define AC_SHARED_API   AC_API_IMPORT

◆ ACORE_BIGENDIAN

#define ACORE_BIGENDIAN   1

◆ ACORE_ENDIAN

#define ACORE_ENDIAN   ACORE_LITTLEENDIAN

◆ ACORE_INLINE

#define ACORE_INLINE   inline

◆ ACORE_LITTLEENDIAN

#define ACORE_LITTLEENDIAN   0

◆ ACORE_PATH_MAX

#define ACORE_PATH_MAX   PATH_MAX

◆ ATTR_PRINTF

#define ATTR_PRINTF (   F,
 
)

COREDEBUG.

◆ SI64LIT

#define SI64LIT (   N)    INT64_C(N)

◆ STRING_VIEW_FMT_ARG

#define STRING_VIEW_FMT_ARG (   str)    static_cast<int>((str).length()), (str).data()

◆ UI64LIT

#define UI64LIT (   N)    UINT64_C(N)

Typedef Documentation

◆ int16

typedef std::int16_t int16

◆ int32

typedef std::int32_t int32

◆ int64

typedef std::int64_t int64

◆ int8

typedef std::int8_t int8

◆ uint16

typedef std::uint16_t uint16

◆ uint32

typedef std::uint32_t uint32

◆ uint64

typedef std::uint64_t uint64

◆ uint8

typedef std::uint8_t uint8