Amazon Kinesis Webrtc C SDK
Loading...
Searching...
No Matches
NullableDefs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  NullableBool
struct  NullableUint8
 Custom data type to allow setting UINT8 data type to NULL since C does not support setting basic data types to NULL. More...
struct  NullableInt8
 Custom data type to allow setting INT8 data type to NULL since C does not support setting basic data types to NULL. More...
struct  NullableUint16
 Custom data type to allow setting UINT16 data type to NULL since C does not support setting basic data types to NULL. More...
struct  NullableInt16
 Custom data type to allow setting INT16 data type to NULL since C does not support setting basic data types to NULL. More...
struct  NullableUint32
 Custom data type to allow setting UINT32 data type to NULL since C does not support setting basic data types to NULL. More...
struct  NullableInt32
 Custom data type to allow setting INT32 data type to NULL since C does not support setting basic data types to NULL. More...
struct  NullableUint64
 Custom data type to allow setting UINT64 data type to NULL since C does not support setting basic data types to NULL. More...
struct  NullableInt64
 Custom data type to allow setting INT64 data type to NULL since C does not support setting basic data types to NULL. More...
struct  NullableFloat
 Custom data type to allow setting FLOAT data type to NULL since C does not support setting basic data types to NULL. More...
struct  NullableDouble
 Custom data type to allow setting DOUBLE data type to NULL since C does not support setting basic data types to NULL. More...
struct  NullableLongDouble
 Custom data type to allow setting LONG DOUBLE data type to NULL since C does not support setting basic data types to NULL. More...

Macros

#define NULLABLE_SET_EMPTY(a)
#define NULLABLE_CHECK_EMPTY(a)
 Used to check if the value is NULL. If yes, the value field should not be populated.
#define NULLABLE_SET_VALUE(a, val)
 Used to set a value. The macro sets the isNull flag to FALSE and sets the passed in value.