#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.