WARPXM v1.10.0
Loading...
Searching...
No Matches
wxdatatypes.h
Go to the documentation of this file.
1#ifndef wxdatatypes_h
2#define wxdatatypes_h
3
4// WarpX includes
5#include "wxtypelist.h"
6#include "wxany.h"
7
8// std includes
9#include <string>
10#include <vector>
11
23typedef WX_TYPELIST_18(bool,
24 char,
25 unsigned char,
26 short,
27 unsigned short,
28 int,
29 unsigned int,
30 long,
31 unsigned long,
32 float,
33 double,
34 long double,
35 long long int,
36 WxAny,
37 std::vector<WxAny>,
38 std::string,
39 float*,
40 double*) WxDataTypes_t;
41
44#endif // wxdatatypes_h
Class WxAny is based on the "any" class described in "Valued Conversion", Kevlin Henney,...
Definition: wxany.h:139
#define WX_TYPELIST_18( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18)
Definition: wxtypelist.h:72
WxTypeList< bool, WxTypeList< char, WxTypeList< unsigned char, WxTypeList< short, WxTypeList< unsigned short, WxTypeList< int, WxTypeList< unsigned int, WxTypeList< long, WxTypeList< unsigned long, WxTypeList< float, WxTypeList< double, WxTypeList< long double, WxTypeList< long long int, WxTypeList< WxAny, WxTypeList< std::vector< WxAny >, WxTypeList< std::string, WxTypeList< float *, WxTypeList< double *, WxNullType > > > > > > > > > > > > > > > > > > WxDataTypes_t
typelist for supported I/O and message-ing types.
Definition: wxdatatypes.h:40