181{
183
186
189 if (!pTag) {
191 char buf[80];
192 sprintf(buf, "Tag at index %d is NULL\n", i);
193 sReport += buf;
194 }
195 else {
198 char buf[80];
199 sprintf(buf, "Tag at index %d is not a colorantInfoStruct\n", i);
200 sReport += buf;
201 }
203 }
204 }
205 }
206 else {
207 sReport += "Array Handler not connected to CIccTagArray object!";
208
210 }
211
212 return rv;
213}
unsigned long icUInt32Number
Definition icProfileHeader.h:262
@ icSigColorantInfoStruct
Definition icProfileHeader.h:600
icValidateStatus
Definition IccDefs.h:119
@ icValidateOK
Definition IccDefs.h:120
@ icValidateWarning
Definition IccDefs.h:121
@ icValidateCriticalError
Definition IccDefs.h:123
ICCPROFLIB_API std::string icGetSigPath(icUInt32Number sig)
Definition IccUtil.cpp:1191
ICCPROFLIB_API icValidateStatus icMaxStatus(icValidateStatus s1, icValidateStatus s2)
Definition IccUtil.cpp:244
CIccTag * GetIndex(icUInt32Number index) const
Definition IccTagComposite.cpp:1544
icUInt32Number GetSize() const
Returns the size of the data array.
Definition IccTagComposite.h:260
Definition IccTagBasic.h:108
virtual icTagTypeSignature GetType() const
Definition IccTagBasic.h:131
virtual icValidateStatus Validate(std::string sigPath, std::string &sReport, const CIccProfile *pProfile=NULL) const
Definition IccTagBasic.cpp:164
virtual icStructSignature GetTagStructType() const
Definition IccTagBasic.h:132