~ubuntu-branches/ubuntu/lucid/exiv2/lucid

« back to all changes in this revision

Viewing changes to src/datasets.hpp

  • Committer: Bazaar Package Importer
  • Author(s): Mark Purcell
  • Date: 2010-01-01 11:42:13 UTC
  • mfrom: (1.1.11 upstream) (11.1.4 squeeze)
  • Revision ID: james.westby@ubuntu.com-20100101114213-udvbbi9sbqbtp2vb
Tags: 0.19-1
* New upstream release 
  - TIFF performance improvement and Nikon updates
* NEW package libexiv2-6 - soname bump

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
/*!
22
22
  @file    datasets.hpp
23
23
  @brief   IPTC dataset and type information
24
 
  @version $Rev: 1750 $
 
24
  @version $Rev: 1937 $
25
25
  @author  Brad Schick (brad) <brad@robotbattle.com>
26
26
  @date    24-Jul-04, brad: created
27
27
 */
312
312
 
313
313
        //! @name Accessors
314
314
        //@{
315
 
        virtual std::string key() const { return key_; }
316
 
        virtual const char* familyName() const { return familyName_; }
 
315
        virtual std::string key() const;
 
316
        virtual const char* familyName() const;
317
317
        /*!
318
318
          @brief Return the name of the group (the second part of the key).
319
319
                 For IPTC keys, the group name is the record name.
320
320
        */
321
 
        virtual std::string groupName() const { return recordName(); }
322
 
        virtual std::string tagName() const
323
 
            { return IptcDataSets::dataSetName(tag_, record_); }
324
 
        virtual std::string tagLabel() const
325
 
            { return IptcDataSets::dataSetTitle(tag_, record_); }
326
 
        virtual uint16_t tag() const { return tag_; }
327
 
 
 
321
        virtual std::string groupName() const;
 
322
        virtual std::string tagName() const;
 
323
        virtual std::string tagLabel() const;
 
324
        virtual uint16_t tag() const;
328
325
        AutoPtr clone() const;
329
326
        //! Return the name of the record
330
 
        std::string recordName() const
331
 
            { return IptcDataSets::recordName(record_); }
 
327
        std::string recordName() const;
332
328
        //! Return the record id
333
 
        uint16_t record() const { return record_; }
 
329
        uint16_t record() const;
334
330
        //@}
335
331
 
336
332
    protected: