Skip to content

File detail.h

FileList > endstone > detail.h

Go to the source code of this file

  • #include <stdexcept>
  • #include <dlfcn.h>

Namespaces

Type Name
namespace endstone
Represents a button with text and an optional icon.
namespace detail

Macros

Type Name
define ENDSTONE_API_VERSION ENDSTONE\_TOSTRING(ENDSTONE\_VERSION\_MAJOR) "." ENDSTONE\_TOSTRING(ENDSTONE\_VERSION\_MINOR)
define ENDSTONE_STRINGIFY (x) #x
define ENDSTONE_TOSTRING (x) ENDSTONE\_STRINGIFY(x)
define ENDSTONE_VERSION /* multi line expression */
define ENDSTONE_VERSION_MAJOR 0
define ENDSTONE_VERSION_MINOR 11
define ENDSTONE_VERSION_PATCH 0
define MINECRAFT_VERSION ENDSTONE\_TOSTRING(MINECRAFT\_VERSION\_MINOR) "." ENDSTONE\_TOSTRING(MINECRAFT\_VERSION\_PATCH)
define MINECRAFT_VERSION_MAJOR 1
define MINECRAFT_VERSION_MINOR 26
define MINECRAFT_VERSION_PATCH 0
define NETWORK_PROTOCOL_VERSION 924

Macro Definition Documentation

define ENDSTONE_API_VERSION

#define ENDSTONE_API_VERSION `ENDSTONE_TOSTRING(ENDSTONE_VERSION_MAJOR) "." ENDSTONE_TOSTRING(ENDSTONE_VERSION_MINOR)`

define ENDSTONE_STRINGIFY

#define ENDSTONE_STRINGIFY (
    x
) `#x`

define ENDSTONE_TOSTRING

#define ENDSTONE_TOSTRING (
    x
) `ENDSTONE_STRINGIFY(x)`

define ENDSTONE_VERSION

#define ENDSTONE_VERSION `/* multi line expression */`

define ENDSTONE_VERSION_MAJOR

#define ENDSTONE_VERSION_MAJOR `0`

define ENDSTONE_VERSION_MINOR

#define ENDSTONE_VERSION_MINOR `11`

define ENDSTONE_VERSION_PATCH

#define ENDSTONE_VERSION_PATCH `0`

define MINECRAFT_VERSION

#define MINECRAFT_VERSION `ENDSTONE_TOSTRING(MINECRAFT_VERSION_MINOR) "." ENDSTONE_TOSTRING(MINECRAFT_VERSION_PATCH)`

define MINECRAFT_VERSION_MAJOR

#define MINECRAFT_VERSION_MAJOR `1`

define MINECRAFT_VERSION_MINOR

#define MINECRAFT_VERSION_MINOR `26`

define MINECRAFT_VERSION_PATCH

#define MINECRAFT_VERSION_PATCH `0`

define NETWORK_PROTOCOL_VERSION

#define NETWORK_PROTOCOL_VERSION `924`


The documentation for this class was generated from the following file include/endstone/detail.h