Itasca C++ Interface
Loading...
Searching...
No Matches
basedef.h File Reference

Base type definitions for the engine. More...

#include "export.h"
#include <array>
#include <cmath>
#include <cstdint>
#include <wchar.h>

Go to the source code of this file.

Macros

#define BASE_EXPORT   IMPORT_TAG
#define OSVAL(x, y)
#define filesystem   ERROR_USE_SHARED_FILESTORE_INSTEAD
#define FOR(x, y)

Typedefs

using char16 = char16_t
using char8 = char
using int8 = int8_t
using uint8 = uint8_t
using int16 = int16_t
using uint16 = uint16_t
using int32 = int32_t
using uint32 = uint32_t
using int64 = int64_t
using uint64 = uint64_t
using TType = uint32
 class type indicator

Functions

template<typename T, typename U>
constexpr const T & osval (const T &wval, const U &)

Variables

BASE_EXPORT bool isConsoleVersion

Detailed Description

Base type definitions for the engine.

These are base type definitions, used to avoid system-specific changes in size and capacity.