Lines Matching full:const
30 extern const char *XMP_NS_TIFF;
31 extern const char *XMP_NS_EXIF;
32 extern const char *XMP_NS_PHOTOSHOP;
33 extern const char *XMP_NS_XAP;
34 extern const char *XMP_NS_XAP_RIGHTS;
35 extern const char *XMP_NS_DC;
36 extern const char *XMP_NS_XMP_NOTE;
37 extern const char *XMP_NS_MM;
39 extern const char *XMP_NS_CRS;
40 extern const char *XMP_NS_CRSS;
42 extern const char *XMP_NS_LCP;
44 extern const char *XMP_NS_AUX;
46 extern const char *XMP_NS_IPTC;
47 extern const char *XMP_NS_IPTC_EXT;
49 extern const char *XMP_NS_CRX;
51 extern const char *XMP_NS_DNG;
59 typedef bool (IteratePathsCallback) (const char *ns,
60 const char *path,
67 const char * fullName;
68 const char * shortName;
84 dng_xmp_sdk (const dng_xmp_sdk &sdk);
89 const char *software = NULL);
93 bool HasMeta () const;
98 const char *buffer,
101 bool Exists (const char *ns,
102 const char *path) const;
104 void AppendArrayItem (const char *ns,
105 const char *arrayName,
106 const char *itemValue,
110 int32 CountArrayItems (const char *ns,
111 const char *path) const;
113 bool HasNameSpace (const char *ns) const;
115 void Remove (const char *ns,
116 const char *path);
118 void RemoveProperties (const char *ns);
120 bool IsEmptyString (const char *ns,
121 const char *path);
123 bool IsEmptyArray (const char *ns,
124 const char *path);
126 void ComposeArrayItemPath (const char *ns,
127 const char *arrayName,
129 dng_string &s) const;
131 void ComposeStructFieldPath (const char *ns,
132 const char *structName,
133 const char *fieldNS,
134 const char *fieldName,
135 dng_string &s) const;
137 bool GetNamespacePrefix (const char *uri,
138 dng_string &s) const;
140 bool GetString (const char *ns,
141 const char *path,
142 dng_string &s) const;
144 void ValidateStringList (const char *ns,
145 const char *path);
147 bool GetStringList (const char *ns,
148 const char *path,
149 dng_string_list &list) const;
151 bool GetAltLangDefault (const char *ns,
152 const char *path,
153 dng_string &s) const;
155 bool GetStructField (const char *ns,
156 const char *path,
157 const char *fieldNS,
158 const char *fieldName,
159 dng_string &s) const;
161 void Set (const char *ns,
162 const char *path,
163 const char *text);
165 void SetString (const char *ns,
166 const char *path,
167 const dng_string &s);
169 void SetStringList (const char *ns,
170 const char *path,
171 const dng_string_list &list,
174 void SetAltLangDefault (const char *ns,
175 const char *path,
176 const dng_string &s);
178 void SetStructField (const char *ns,
179 const char *path,
180 const char *fieldNS,
181 const char *fieldName,
182 const char *text);
184 void DeleteStructField (const char *ns,
185 const char *structName,
186 const char *fieldNS,
187 const char *fieldName);
194 bool compact) const;
199 dng_string &extDigest) const;
201 void MergeFromJPEG (const dng_xmp_sdk *xmp);
207 const char *startNS = 0,
208 const char *startingPath = 0);
212 void DocOpsOpenXMP (const char *srcMIMI);
214 void DocOpsPrepareForSave (const char *srcMIMI,
215 const char *dstMIMI,
218 void DocOpsUpdateMetadata (const char *srcMIMI);
232 dng_xmp_sdk & operator= (const dng_xmp_sdk &sdk);