Ceetron Data Provider Framework
Main Page
Classes
Files
File List
File Members
DataProvider
DataProviderPlugin
CDPBaseTypes.h
1
//##################################################################################################
2
//
3
// Ceetron Data Provider Framework
4
//
5
// --------------------------------------------------------------------------------------------
6
// Copyright (C) 2018, Ceetron AS
7
//##################################################################################################
8
9
#pragma once
10
11
// Brings in size_t and definition of NULL
12
#include <cstddef>
13
15
typedef
int
cdp_int_t;
16
typedef
size_t
cdp_size_t;
17
typedef
double
cdp_double_t;
18
typedef
char
cdp_char_t;
19
typedef
wchar_t
cdp_wchar_t;
20
typedef
unsigned
char
cdp_ubyte_t;
21
22
const
cdp_size_t CDP_UNDEFINED_SIZE_T =
static_cast<
cdp_size_t
>
(-1);
23
24
// Check if the compiler supports the 'override' keyword
25
#if (defined(_MSC_VER) && (_MSC_VER > 1600)) || (!defined(_MSC_VER) && __cplusplus >= 201103L)
26
#define CDP_SUPPORTS_OVERRIDE_KEYWORD
27
#endif
Generated by
1.8.9.1