Exiv2
samsungmn_int.hpp
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 
3 #ifndef SAMSUNGMN_INT_HPP_
4 #define SAMSUNGMN_INT_HPP_
5 
6 // *****************************************************************************
7 // included header files
8 #include "tags.hpp"
9 
10 // *****************************************************************************
11 // namespace extensions
12 namespace Exiv2::Internal {
13 // *****************************************************************************
14 // class definitions
15 
18  public:
20  static const TagInfo* tagList();
22  static const TagInfo* tagListPw();
23 
24  private:
26  static const TagInfo tagInfo_[];
28  static const TagInfo tagInfoPw_[];
29 
30 }; // class Samsung2MakerNote
31 
32 } // namespace Exiv2::Internal
33 
34 #endif // #ifndef SAMSUNGMN_INT_HPP_
static const TagInfo * tagListPw()
Return read-only list of built-in PictureWizard tags.
Definition: samsungmn_int.cpp:184
MakerNote for Samsung cameras.
Definition: samsungmn_int.hpp:17
Helper structure for the Matroska tags lookup table.
Definition: matroskavideo.hpp:39
static const TagInfo * tagList()
Return read-only list of built-in Samsung tags.
Definition: samsungmn_int.cpp:136
Tag information.
Definition: tags.hpp:224