#include <map>
#include <vector>
#include <set>
#include <algorithm>
#include <stdlib.h>
#include <stddef.h>
#include <inttypes.h>
#include <stdio.h>
#include <assert.h>
#include <string.h>
#include "ISDataMappings.h"
#include "DataJSON.h"
#include "ISUtilities.h"
#include "ISConstants.h"
#include "data_sets.h"
Go to the source code of this file.
Macros | |
#define | ADD_MAP(map, totalSize, name, member, dataSize, dataType, memberType) ADD_MAP_NO_VALIDATION(map, totalSize, name, member, dataSize, dataType, memberType) |
#define | ADD_MAP_NO_VALIDATION(map, totalSize, name, member, dataSize, dataType, memberType) (map)[std::string(name)] = { (uint32_t)offsetof(MAP_TYPE, member), (uint32_t)(dataSize == 0 ? sizeof(memberType) : dataSize), dataType, name }; totalSize += sizeof(memberType); |
#define | ASSERT_SIZE(s) |
Variables | |
const unsigned char | g_asciiToLowerMap [256] |
CONST_EXPRESSION uint32_t | s_eDataTypeSizes [DataTypeCount] |
#define ADD_MAP | ( | map, | |
totalSize, | |||
name, | |||
member, | |||
dataSize, | |||
dataType, | |||
memberType | |||
) | ADD_MAP_NO_VALIDATION(map, totalSize, name, member, dataSize, dataType, memberType) |
Definition at line 93 of file ISDataMappings.cpp.
#define ADD_MAP_NO_VALIDATION | ( | map, | |
totalSize, | |||
name, | |||
member, | |||
dataSize, | |||
dataType, | |||
memberType | |||
) | (map)[std::string(name)] = { (uint32_t)offsetof(MAP_TYPE, member), (uint32_t)(dataSize == 0 ? sizeof(memberType) : dataSize), dataType, name }; totalSize += sizeof(memberType); |
Definition at line 92 of file ISDataMappings.cpp.
#define ASSERT_SIZE | ( | s | ) |
Definition at line 94 of file ISDataMappings.cpp.
|
inline |
Get the size of an eDataType
dataType | the data type to get size for |
Definition at line 67 of file ISDataMappings.cpp.
|
static |
Definition at line 536 of file ISDataMappings.cpp.
|
static |
Definition at line 906 of file ISDataMappings.cpp.
|
static |
Definition at line 654 of file ISDataMappings.cpp.
|
static |
Definition at line 190 of file ISDataMappings.cpp.
|
static |
Definition at line 967 of file ISDataMappings.cpp.
|
static |
Definition at line 665 of file ISDataMappings.cpp.
|
static |
Definition at line 412 of file ISDataMappings.cpp.
|
static |
Definition at line 369 of file ISDataMappings.cpp.
|
static |
Definition at line 799 of file ISDataMappings.cpp.
|
static |
Definition at line 397 of file ISDataMappings.cpp.
|
static |
Definition at line 574 of file ISDataMappings.cpp.
|
static |
Definition at line 550 of file ISDataMappings.cpp.
|
static |
Definition at line 606 of file ISDataMappings.cpp.
|
static |
Definition at line 225 of file ISDataMappings.cpp.
|
static |
Definition at line 298 of file ISDataMappings.cpp.
|
static |
Definition at line 323 of file ISDataMappings.cpp.
|
static |
Definition at line 346 of file ISDataMappings.cpp.
|
static |
Definition at line 523 of file ISDataMappings.cpp.
|
static |
Definition at line 749 of file ISDataMappings.cpp.
|
static |
Definition at line 730 of file ISDataMappings.cpp.
|
static |
Definition at line 828 of file ISDataMappings.cpp.
|
static |
Definition at line 98 of file ISDataMappings.cpp.
|
static |
Definition at line 814 of file ISDataMappings.cpp.
|
static |
Definition at line 248 of file ISDataMappings.cpp.
|
static |
Definition at line 270 of file ISDataMappings.cpp.
|
static |
Definition at line 169 of file ISDataMappings.cpp.
|
static |
Definition at line 637 of file ISDataMappings.cpp.
const unsigned char g_asciiToLowerMap[256] |
Definition at line 40 of file ISDataMappings.cpp.
CONST_EXPRESSION uint32_t s_eDataTypeSizes[DataTypeCount] |
Definition at line 51 of file ISDataMappings.cpp.