/src/exiv2/src/fujimn_int.hpp
Line | Count | Source |
1 | | // SPDX-License-Identifier: GPL-2.0-or-later |
2 | | |
3 | | #ifndef FUJIMN_INT_HPP_ |
4 | | #define FUJIMN_INT_HPP_ |
5 | | |
6 | | // ***************************************************************************** |
7 | | // namespace extensions |
8 | | namespace Exiv2 { |
9 | | struct TagInfo; |
10 | | |
11 | | namespace Internal { |
12 | | // ***************************************************************************** |
13 | | // class definitions |
14 | | |
15 | | //! MakerNote for Fujifilm cameras |
16 | | class FujiMakerNote { |
17 | | public: |
18 | | //! Return read-only list of built-in Fujifilm tags |
19 | 585 | static constexpr auto tagList() { |
20 | 585 | return tagInfo_; |
21 | 585 | } |
22 | | |
23 | | private: |
24 | | //! Tag information |
25 | | static const TagInfo tagInfo_[]; |
26 | | }; // class FujiMakerNote |
27 | | |
28 | | } // namespace Internal |
29 | | } // namespace Exiv2 |
30 | | |
31 | | #endif // #ifndef FUJIMN_INT_HPP_ |