Itasca C++ Interface
Loading...
Searching...
No Matches
Macros | Typedefs | Functions
basedef.h File Reference

Base type definitions for the engine. More...

#include "export.h"
#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)   x
 
#define FOR(x, y)   for (auto x=(y).begin();x!=(y).end();++x)
 
#define filesystem   ERROR_USE_SHARED_FILESTORE_INSTEAD
 

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 &)
 

Detailed Description

Base type definitions for the engine.

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