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