13 #ifndef LTIMETADATADATABASE_H
14 #define LTIMETADATADATABASE_H
25 #if defined(LT_COMPILER_MS)
26 #pragma warning(push,4)
148 bool has(
const char* tagName)
const;
256 RecordListX* m_recordList;
265 #if defined(LT_COMPILER_MS)
269 #endif // LTIMETADATADATABASE_H
LTIMetadataTag
enums corresponding to tag strings
lt_int32 getApproximateSize() const
get size of metadata database
unsigned int lt_uint32
unsigned 32-bit integer
lt_uint32 getIndexCount() const
get number of records
class for storing metadata associated with an image
bool has(const char *tagName) const
lookup a record, given a tag name
#define LT_BEGIN_NAMESPACE(theNameSpace)
compiler does not support namespaces
Include file for all LizardTech sources.
LT_STATUS getDataByIndex(lt_uint32 index, const LTIMetadataRecord *&record) const
retrieve a record, given an index number
LT_STATUS removeAll()
remove all records
signed int lt_int32
signed 32-bit integer
void sort(void)
Sorts the database records by tag name.
virtual ~LTIMetadataDatabase()
destructor
LTIMetadataDatabase()
default constructor
#define LT_END_NAMESPACE(theNameSpace)
compiler does not support namespaces
LT_STATUS add(const LTIMetadataRecord &record)
add a record
lt_uint32 LT_STATUS
An integral status code.
representation of a metadata record