|
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
PmtCommon.h File Reference#include <list>
#include "EkCompiler.h"
Include dependency graph for PmtCommon.h:
This graph shows which files directly or indirectly include this file:
Defines |
#define | PMT_REQUIRE(name) EK_REQUIRE(name) |
#define | I8_MIN -128 |
#define | I8_MAX 127 |
#define | U8_MIN 0 |
#define | U8_MAX 255 |
#define | I16_MIN -32768 |
#define | I16_MAX 32767 |
#define | U16_MIN 0 |
#define | U16_MAX 65535U |
#define | I32_MIN i32_t(-2147483647 - 1) |
#define | I32_MAX 2147483647 |
#define | U32_MIN 0 |
#define | U32_MAX 4294967295U |
#define | I64_MIN -9223372036854775808 |
#define | I64_MAX 9223372036854775807 |
#define | U64_MIN 0 |
#define | U64_MAX 18446744073709551615U |
Typedefs |
typedef SPmtString | PmtKeyType |
typedef list< PmtKeyType > | PmtKeyList |
typedef bool | bool_t |
typedef char | i8_t |
typedef unsigned char | u8_t |
typedef short | i16_t |
typedef unsigned short | u16_t |
typedef long | i32_t |
typedef unsigned long | u32_t |
typedef void | any_t |
Enumerations |
enum | PmtEntryTypeEnum { PMT_METADATA_KEYS_ONLY,
PMT_ALIAS_KEYS_ONLY,
PMT_ALL_KEYS
} |
enum | PmtRegistryHandleDuplicate { PMT_SILENTLY_OVERWRITE,
PMT_SILENTLY_RETAIN,
PMT_SILENTLY_APPEND,
PMT_THROW_ERROR
} |
enum | PmtImageFileFormatName {
PMT_FORMAT_UNKNOWN,
PMT_FORMAT_EXIF,
PMT_FORMAT_FPX,
PMT_FORMAT_TIFF,
PMT_FORMAT_APS,
PMT_FORMAT_XML
} |
enum | PmtConversionStatus {
VALUE_OKAY,
VALUE_CLIPPED,
VALUE_NOT_IN_ENTRY,
VALUE_NOT_IN_ARRAY,
TOO_MANY_VALUES,
VALUE_TAG_TYPE_UNKNOWN
} |
enum | PmtOpenMode { PMT_CREATE,
PMT_READONLY,
PMT_READWRITE
} |
Define Documentation
#define I32_MAX 2147483647
|
|
#define I32_MIN i32_t(-2147483647 - 1)
|
|
#define I64_MAX 9223372036854775807
|
|
#define I64_MIN -9223372036854775808
|
|
#define PMT_REQUIRE |
( |
name |
|
) |
EK_REQUIRE(name)
|
|
#define U32_MAX 4294967295U
|
|
#define U64_MAX 18446744073709551615U
|
|
Typedef Documentation
typedef unsigned short u16_t
|
|
typedef unsigned long u32_t
|
|
typedef unsigned char u8_t
|
|
Enumeration Type Documentation
|
-
Enumeration values:
-
VALUE_OKAY |
|
VALUE_CLIPPED |
|
VALUE_NOT_IN_ENTRY |
|
VALUE_NOT_IN_ARRAY |
|
TOO_MANY_VALUES |
|
VALUE_TAG_TYPE_UNKNOWN |
|
|
|
-
Enumeration values:
-
PMT_METADATA_KEYS_ONLY |
|
PMT_ALIAS_KEYS_ONLY |
|
PMT_ALL_KEYS |
|
|
enum PmtImageFileFormatName
|
|
|
-
Enumeration values:
-
PMT_FORMAT_UNKNOWN |
|
PMT_FORMAT_EXIF |
|
PMT_FORMAT_FPX |
|
PMT_FORMAT_TIFF |
|
PMT_FORMAT_APS |
|
PMT_FORMAT_XML |
|
|
|
-
Enumeration values:
-
PMT_CREATE |
|
PMT_READONLY |
|
PMT_READWRITE |
|
|
enum PmtRegistryHandleDuplicate
|
|
|
-
Enumeration values:
-
PMT_SILENTLY_OVERWRITE |
|
PMT_SILENTLY_RETAIN |
|
PMT_SILENTLY_APPEND |
|
PMT_THROW_ERROR |
|
|
|