![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Include dependency graph for epicsTypes.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | epicsString |
| union | epics_any |
Macros | |
| #define | stringOf(TOKEN) "TOKEN" |
| #define | MAX_STRING_SIZE 40 |
| #define | firstEpicsType epicsInt8T |
| #define | lastEpicsType epicsOldStringT |
| #define | validEpicsType(x) ((x>=firstEpicsType) && (x<=lastEpicsType)) |
| #define | invalidEpicsType(x) ((x<firstEpicsType) || (x>lastEpicsType)) |
Typedefs | |
| typedef char | epicsInt8 |
| typedef unsigned char | epicsUInt8 |
| typedef short | epicsInt16 |
| typedef unsigned short | epicsUInt16 |
| typedef int | epicsInt32 |
| typedef unsigned int | epicsUInt32 |
| typedef long long | epicsInt64 |
| typedef unsigned long long | epicsUInt64 |
| typedef epicsUInt16 | epicsEnum16 |
| typedef float | epicsFloat32 |
| typedef double | epicsFloat64 |
| typedef epicsInt32 | epicsStatus |
| typedef char | epicsOldString[MAX_STRING_SIZE] |
| typedef union epics_any | epicsAny |
Enumerations | |
| enum | epicsBoolean { epicsFalse = 0, epicsTrue = 1 } |
| enum | epicsType { epicsInt8T, epicsUInt8T, epicsInt16T, epicsUInt16T, epicsEnum16T, epicsInt32T, epicsUInt32T, epicsFloat32T, epicsFloat64T, epicsStringT, epicsOldStringT } |
| enum | epicsTypeClass { epicsIntC, epicsUIntC, epicsEnumC, epicsFloatC, epicsStringC, epicsOldStringC } |
Variables | |
| LIBCOM_API const char * | epicsTypeNames [lastEpicsType+1] |
| LIBCOM_API const char * | epicsTypeCodeNames [lastEpicsType+1] |
| LIBCOM_API const unsigned | epicsTypeSizes [lastEpicsType+1] |
| LIBCOM_API const epicsTypeClass | epicsTypeClasses [lastEpicsType+1] |
| LIBCOM_API const char * | epicsTypeAnyFieldName [lastEpicsType+1] |
| #define firstEpicsType epicsInt8T |
Definition at line 112 of file epicsTypes.h.
| #define invalidEpicsType | ( | x | ) | ((x<firstEpicsType) || (x>lastEpicsType)) |
Definition at line 115 of file epicsTypes.h.
| #define lastEpicsType epicsOldStringT |
Definition at line 113 of file epicsTypes.h.
| #define MAX_STRING_SIZE 40 |
Definition at line 65 of file epicsTypes.h.
| #define stringOf | ( | TOKEN | ) | "TOKEN" |
Definition at line 25 of file epicsTypes.h.
| #define validEpicsType | ( | x | ) | ((x>=firstEpicsType) && (x<=lastEpicsType)) |
Definition at line 114 of file epicsTypes.h.
| typedef epicsUInt16 epicsEnum16 |
Definition at line 47 of file epicsTypes.h.
| typedef float epicsFloat32 |
Definition at line 48 of file epicsTypes.h.
| typedef double epicsFloat64 |
Definition at line 49 of file epicsTypes.h.
| typedef short epicsInt16 |
Definition at line 40 of file epicsTypes.h.
| typedef int epicsInt32 |
Definition at line 42 of file epicsTypes.h.
| typedef long long epicsInt64 |
Definition at line 44 of file epicsTypes.h.
| typedef char epicsInt8 |
Definition at line 38 of file epicsTypes.h.
| typedef char epicsOldString[MAX_STRING_SIZE] |
Definition at line 66 of file epicsTypes.h.
| typedef epicsInt32 epicsStatus |
Definition at line 50 of file epicsTypes.h.
| typedef unsigned short epicsUInt16 |
Definition at line 41 of file epicsTypes.h.
| typedef unsigned int epicsUInt32 |
Definition at line 43 of file epicsTypes.h.
| typedef unsigned long long epicsUInt64 |
Definition at line 45 of file epicsTypes.h.
| typedef unsigned char epicsUInt8 |
Definition at line 39 of file epicsTypes.h.
| enum epicsBoolean |
| Enumerator | |
|---|---|
| epicsFalse | |
| epicsTrue | |
Definition at line 29 of file epicsTypes.h.
| enum epicsType |
| Enumerator | |
|---|---|
| epicsInt8T | |
| epicsUInt8T | |
| epicsInt16T | |
| epicsUInt16T | |
| epicsEnum16T | |
| epicsInt32T | |
| epicsUInt32T | |
| epicsFloat32T | |
| epicsFloat64T | |
| epicsStringT | |
| epicsOldStringT | |
Definition at line 99 of file epicsTypes.h.
| enum epicsTypeClass |
| Enumerator | |
|---|---|
| epicsIntC | |
| epicsUIntC | |
| epicsEnumC | |
| epicsFloatC | |
| epicsStringC | |
| epicsOldStringC | |
Definition at line 184 of file epicsTypes.h.
| LIBCOM_API const char* epicsTypeAnyFieldName[lastEpicsType+1] |
| LIBCOM_API const epicsTypeClass epicsTypeClasses[lastEpicsType+1] |
| LIBCOM_API const char* epicsTypeCodeNames[lastEpicsType+1] |
| LIBCOM_API const char* epicsTypeNames[lastEpicsType+1] |
| LIBCOM_API const unsigned epicsTypeSizes[lastEpicsType+1] |