Go to the source code of this file.
◆ READ
#define READ |
( |
| setter, |
|
|
| type, |
|
|
| read ) |
Value: { \
type number; \
READ_ASSERT(read(number)); \
setter(number); \
}
◆ READ_AS
#define READ_AS |
( |
| type, |
|
|
| name, |
|
|
| read ) |
Value: type name = 0; \
READ_ASSERT(read(name));
◆ READ_ASSERT
#define READ_ASSERT |
( |
| cond | ) |
|
Value: if(!(cond)) \
{ \
setValid(false); \
return; \
}
◆ READ_BYTE
#define READ_BYTE |
( |
| setter | ) |
|
Value:READ(setter,
unsigned char,readByte)
#define READ(setter, type, read)
Definition modfileprivate.h:33
◆ READ_BYTE_AS
#define READ_BYTE_AS |
( |
| name | ) |
|
Value:READ_AS(
unsigned char,name,readByte)
#define READ_AS(type, name, read)
Definition modfileprivate.h:53
◆ READ_STRING
#define READ_STRING |
( |
| setter, |
|
|
| size ) |
Value: { \
String s; \
READ_ASSERT(readString(s, size)); \
setter(s); \
}
◆ READ_STRING_AS
#define READ_STRING_AS |
( |
| name, |
|
|
| size ) |
Value: String name; \
READ_ASSERT(readString(name, size));
◆ READ_U16B
#define READ_U16B |
( |
| setter | ) |
|
Value:READ(setter,
unsigned short,readU16B)
◆ READ_U16B_AS
#define READ_U16B_AS |
( |
| name | ) |
|
Value:READ_AS(
unsigned short,name,readU16B)
◆ READ_U16L
#define READ_U16L |
( |
| setter | ) |
|
Value:READ(setter,
unsigned short,readU16L)
◆ READ_U16L_AS
#define READ_U16L_AS |
( |
| name | ) |
|
Value:READ_AS(
unsigned short,name,readU16L)
◆ READ_U32B
#define READ_U32B |
( |
| setter | ) |
|
Value:READ(setter,
unsigned long,readU32B)
◆ READ_U32B_AS
#define READ_U32B_AS |
( |
| name | ) |
|
Value:READ_AS(
unsigned long,name,readU32B)
◆ READ_U32L
#define READ_U32L |
( |
| setter | ) |
|
Value:READ(setter,
unsigned long,readU32L)
◆ READ_U32L_AS
#define READ_U32L_AS |
( |
| name | ) |
|
Value:READ_AS(
unsigned long,name,readU32L)