|  | 
| static constexpr uint16_t | ModelVersion = 0 | 
|  | 
| static constexpr uint16_t | Destination = 5 | 
|  | 
| static constexpr uint16_t | FileFormat = 20 | 
|  | 
| static constexpr uint16_t | FileVersion = 22 | 
|  | 
| static constexpr uint16_t | ServiceId = 30 | 
|  | 
| static constexpr uint16_t | EnvelopeNumber = 40 | 
|  | 
| static constexpr uint16_t | ProductId = 50 | 
|  | 
| static constexpr uint16_t | EnvelopePriority = 60 | 
|  | 
| static constexpr uint16_t | DateSent = 70 | 
|  | 
| static constexpr uint16_t | TimeSent = 80 | 
|  | 
| static constexpr uint16_t | CharacterSet = 90 | 
|  | 
| static constexpr uint16_t | UNO = 100 | 
|  | 
| static constexpr uint16_t | ARMId = 120 | 
|  | 
| static constexpr uint16_t | ARMVersion = 122 | 
|  | 
| static constexpr uint16_t | RecordVersion = 0 | 
|  | 
| static constexpr uint16_t | ObjectType = 3 | 
|  | 
| static constexpr uint16_t | ObjectAttribute = 4 | 
|  | 
| static constexpr uint16_t | ObjectName = 5 | 
|  | 
| static constexpr uint16_t | EditStatus = 7 | 
|  | 
| static constexpr uint16_t | EditorialUpdate = 8 | 
|  | 
| static constexpr uint16_t | Urgency = 10 | 
|  | 
| static constexpr uint16_t | Subject = 12 | 
|  | 
| static constexpr uint16_t | Category = 15 | 
|  | 
| static constexpr uint16_t | SuppCategory = 20 | 
|  | 
| static constexpr uint16_t | FixtureId = 22 | 
|  | 
| static constexpr uint16_t | Keywords = 25 | 
|  | 
| static constexpr uint16_t | LocationCode = 26 | 
|  | 
| static constexpr uint16_t | LocationName = 27 | 
|  | 
| static constexpr uint16_t | ReleaseDate = 30 | 
|  | 
| static constexpr uint16_t | ReleaseTime = 35 | 
|  | 
| static constexpr uint16_t | ExpirationDate = 37 | 
|  | 
| static constexpr uint16_t | ExpirationTime = 38 | 
|  | 
| static constexpr uint16_t | SpecialInstructions = 40 | 
|  | 
| static constexpr uint16_t | ActionAdvised = 42 | 
|  | 
| static constexpr uint16_t | ReferenceService = 45 | 
|  | 
| static constexpr uint16_t | ReferenceDate = 47 | 
|  | 
| static constexpr uint16_t | ReferenceNumber = 50 | 
|  | 
| static constexpr uint16_t | DateCreated = 55 | 
|  | 
| static constexpr uint16_t | TimeCreated = 60 | 
|  | 
| static constexpr uint16_t | DigitizationDate = 62 | 
|  | 
| static constexpr uint16_t | DigitizationTime = 63 | 
|  | 
| static constexpr uint16_t | Program = 65 | 
|  | 
| static constexpr uint16_t | ProgramVersion = 70 | 
|  | 
| static constexpr uint16_t | ObjectCycle = 75 | 
|  | 
| static constexpr uint16_t | Byline = 80 | 
|  | 
| static constexpr uint16_t | BylineTitle = 85 | 
|  | 
| static constexpr uint16_t | City = 90 | 
|  | 
| static constexpr uint16_t | SubLocation = 92 | 
|  | 
| static constexpr uint16_t | ProvinceState = 95 | 
|  | 
| static constexpr uint16_t | CountryCode = 100 | 
|  | 
| static constexpr uint16_t | CountryName = 101 | 
|  | 
| static constexpr uint16_t | TransmissionReference = 103 | 
|  | 
| static constexpr uint16_t | Headline = 105 | 
|  | 
| static constexpr uint16_t | Credit = 110 | 
|  | 
| static constexpr uint16_t | Source = 115 | 
|  | 
| static constexpr uint16_t | Copyright = 116 | 
|  | 
| static constexpr uint16_t | Contact = 118 | 
|  | 
| static constexpr uint16_t | Caption = 120 | 
|  | 
| static constexpr uint16_t | Writer = 122 | 
|  | 
| static constexpr uint16_t | RasterizedCaption = 125 | 
|  | 
| static constexpr uint16_t | ImageType = 130 | 
|  | 
| static constexpr uint16_t | ImageOrientation = 131 | 
|  | 
| static constexpr uint16_t | Language = 135 | 
|  | 
| static constexpr uint16_t | AudioType = 150 | 
|  | 
| static constexpr uint16_t | AudioRate = 151 | 
|  | 
| static constexpr uint16_t | AudioResolution = 152 | 
|  | 
| static constexpr uint16_t | AudioDuration = 153 | 
|  | 
| static constexpr uint16_t | AudioOutcue = 154 | 
|  | 
| static constexpr uint16_t | PreviewFormat = 200 | 
|  | 
| static constexpr uint16_t | PreviewVersion = 201 | 
|  | 
| static constexpr uint16_t | Preview = 202 | 
|  | 
| static std::string | dataSetName (uint16_t number, uint16_t recordId) | 
|  | Return the name of the dataset. 
 | 
|  | 
| static const char * | dataSetTitle (uint16_t number, uint16_t recordId) | 
|  | Return the title (label) of the dataset. 
 | 
|  | 
| static const char * | dataSetDesc (uint16_t number, uint16_t recordId) | 
|  | Return the description of the dataset. 
 | 
|  | 
| static const char * | dataSetPsName (uint16_t number, uint16_t recordId) | 
|  | Return the Photoshop name of a given dataset. 
 | 
|  | 
| static bool | dataSetRepeatable (uint16_t number, uint16_t recordId) | 
|  | Check if a given dataset is repeatable. 
 | 
|  | 
| static uint16_t | dataSet (const std::string &dataSetName, uint16_t recordId) | 
|  | Return the dataSet number for dataset name and record id. 
 | 
|  | 
| static TypeId | dataSetType (uint16_t number, uint16_t recordId) | 
|  | Return the type for dataSet number and Record id. 
 | 
|  | 
| static std::string | recordName (uint16_t recordId) | 
|  | Return the name of the Record. 
 | 
|  | 
| static const char * | recordDesc (uint16_t recordId) | 
|  | Return the description of a record. 
 | 
|  | 
| static uint16_t | recordId (const std::string &recordName) | 
|  | Return the Id number of a record. 
 | 
|  | 
| static const DataSet * | envelopeRecordList () | 
|  | Return read-only list of built-in Envelope Record datasets. 
 | 
|  | 
| static const DataSet * | application2RecordList () | 
|  | Return read-only list of built-in Application2 Record datasets. 
 | 
|  | 
| static void | dataSetList (std::ostream &os) | 
|  | Print a list of all dataSets to output stream. 
 | 
|  | 
IPTC dataset reference, implemented as a static class.