Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Exiv2/exiv2
/ types & classes
Types & classes
773 in github.com/Exiv2/exiv2
⨍
Functions
2,486
◇
Types & classes
773
↓ 113 callers
Class
ExifKey
include/exiv2/tags.hpp:18
↓ 39 callers
Class
XmpKey
class declarations
include/exiv2/properties.hpp:19
↓ 13 callers
Class
Executer
Execute a command in the shell, return a `Executer` object. - If a binary of Exiv2 is executed, the absolute path is automatically added.
tests/bash_tests/utils.py:428
↓ 8 callers
Class
IterNode
xmpsdk/src/XMPIterator.hpp:18
↓ 7 callers
Class
XPathStepInfo
xmpsdk/src/XMPCore_Impl.hpp:44
↓ 5 callers
Class
GUIDTag
@class GUID_struct * * @brief A class to represent a globally unique identifier (GUID) structure * * This class represents a globally uniq
include/exiv2/asfvideo.hpp:67
↓ 4 callers
Class
Converter
Metadata conversions.
src/convert.cpp:68
↓ 4 callers
Class
FindExifdatum
Todo: Move this class to metadatum_int.hpp or tags_int.hpp Unary predicate that matches an Exifdatum with a given IfdId.
src/tiffimage_int.hpp:340
↓ 4 callers
Class
FindIptcdatum
Unary predicate that matches an Iptcdatum with given record and dataset
src/iptc.cpp:32
↓ 4 callers
Class
mimeType
src/tiffimage.cpp:47
↓ 3 callers
Class
stat
src/basicio.cpp:174
↓ 2 callers
Class
Adjust
%Adjust the Exif (or other metadata) timestamps
app/actions.hpp:185
↓ 2 callers
Class
Exifdatum
src/tifffwd_int.hpp:17
↓ 2 callers
Class
FindExifdatumByKey
Unary predicate that matches a Exifdatum with a given key
src/exif.cpp:36
↓ 2 callers
Class
FindXmpdatum
Unary predicate that matches an Xmpdatum by key
src/xmp.cpp:187
↓ 2 callers
Class
IterInfo
xmpsdk/src/XMPIterator.hpp:61
↓ 2 callers
Class
PreviewImage
app/actions.hpp:25
↓ 2 callers
Class
XMP_Node
xmpsdk/src/XMPCore_Impl.hpp:42
↓ 1 callers
Class
CasePreservingConfigParser
r""" ConfigParser where the keys are case sensitive. The default ConfigParser converts all options in the config file with their lowercase ve
tests/system_tests.py:49
↓ 1 callers
Class
Cr2Header
@brief Canon CR2 header structure.
src/cr2header_int.hpp:24
↓ 1 callers
Class
FindExifdatum2
Unary predicate that matches an Exifdatum with a given group and index.
src/tiffvisitor_int.cpp:25
↓ 1 callers
Class
LensInfoNotFound
Exception thrown by findLensInfo when the lens info can't be found.
src/pentaxmn_int.cpp:1071
↓ 1 callers
Class
Log
tests/bash_tests/utils.py:321
↓ 1 callers
Class
MyTestLoader
tests/runner.py:14
↓ 1 callers
Class
Output
Simulate the stdout buffer. You can use `out+=x` to simulate `print(x)` Sample: >>> out = Output() >>> out >>> str(out)
tests/bash_tests/utils.py:530
↓ 1 callers
Class
Position
forward declaration
samples/geotag.cpp:100
↓ 1 callers
Class
TiffDecoder
src/tifffwd_int.hpp:37
↓ 1 callers
Class
Value
include/exiv2/tags.hpp:19
↓ 1 callers
Class
XMP_Error
XMP Toolkit error, associates an error code with a descriptive error string.
xmpsdk/include/XMP_Const.h:1116
↓ 1 callers
Class
XmpData
include/exiv2/convert.hpp:31
↓ 1 callers
Class
record
src/tiffvisitor_int.cpp:368
↓ 1 callers
Class
stat
app/actions.cpp:1578
Class
ATiffHeader
unitTests/test_tiffheader.cpp:11
Class
AXmpKey
Test Fixture which register a namespace with a prefix. This is needed to test the correct behavior of the XmpKey class
unitTests/test_XmpKey.cpp:19
Enum
AccessMode
An identifier for each mode of metadata support
include/exiv2/types.hpp:57
Class
AddMinusPSOption
tests/bugfixes/redmine/test_issue_922.py:14
Class
AdditionOverflowInLoaderExifJpeg
Regression test for bug #365: https://github.com/Exiv2/exiv2/issues/365 aka CVE 2018-12265: https://cve.mitre.org/cgi-bin/cvename.cgi
tests/bugfixes/github/test_CVE_2018_12265.py:5
Class
AdditionOverflowInLoaderTiffGetData
Regression test for bug #366: https://github.com/Exiv2/exiv2/issues/366 aka CVE-2018-12264 https://cve.mitre.org/cgi-bin/cvename.cgi?
tests/bugfixes/github/test_CVE_2018_12264.py:6
Class
AdditionTestValues
unitTests/test_safe_op.cpp:23
Class
AdditionTestValues<T, std::enable_if_t<!std::is_signed_v<T>>>
unitTests/test_safe_op.cpp:29
Class
AdditionTestValues<T, std::enable_if_t<std::is_signed_v<T>>>
unitTests/test_safe_op.cpp:56
Class
AdobeXmpNamespace
tests/bugfixes/redmine/test_issue_751.py:8
Class
ArrayCfg
Additional configuration for a binary array.
src/tiffcomposite_int.hpp:1232
Class
ArrayDef
Defines one tag in a binary array
src/tiffcomposite_int.hpp:1218
Class
ArraySet
Combination of array configuration and definition for arrays
src/tiffcomposite_int.hpp:1252
Class
AssertionSvEqualsDFailedRegression
tests/bugfixes/redmine/test_issue_769.py:7
Class
AutoLock
Helper class used to serialize critical sections
src/xmp.cpp:232
Class
BasicIo
src/tiffcomposite_int.hpp:15
Class
BigEndianORFFilesFromE_PL1Corrupted
tests/bugfixes/redmine/test_issue_711.py:57
Class
BigTiffImageRecursionStackExhaustion
src/bigtiffimage.cpp is longer in the code base however, let's retain this test as support for BigTiff will be developed and the maliciou
tests/bugfixes/github/test_issue_712.py:4
Class
BlockMap
! @brief Utility class provides the block mapping to the part of data. This avoids allocating a single contiguous block of memory to the big
src/basicio.cpp:592
Class
BmffImageReadMetadataOutOfBoundsRead
Regression test for the bug described in: https://github.com/Exiv2/exiv2/issues/1570
tests/bugfixes/github/test_issue_1570.py:11
Class
BmffImageboxHandlerLargeAllocation
Regression test for the bug described in: https://github.com/Exiv2/exiv2/issues/1793
tests/bugfixes/github/test_issue_1793.py:11
Class
BrotliDecoderWrapper
Wrapper class for BrotliDecoderState that automatically calls BrotliDecoderDestroyInstance in its destructor.
src/bmffimage.cpp:181
Class
BrotliUncompressOutOfBoundsWrite
Regression test for the bug described in: https://github.com/Exiv2/exiv2/security/advisories/GHSA-hrw9-ggg3-3r4r
tests/bugfixes/github/test_issue_ghsa_hrw9_ggg3_3r4r.py:5
Class
BufferOverReadInNikon1MakerNotePrint0x0088
tests/bugfixes/github/test_issue_756.py:3
Class
BufferOverflowInSscanf
This requires some sort of memchecker, either valgrind or ASAN.
tests/bugfixes/redmine/test_issue_447.py:6
Enum
ByteOrder
Type to express the byte order (little or big endian)
include/exiv2/types.hpp:34
Class
Canon1
tests/bash_tests/test_easyaccess.py:60
Class
Canon2
tests/bash_tests/test_easyaccess.py:132
Class
CanonAfInfoTest
tests/bugfixes/github/test_issue_981.py:5
Class
CanonEOSM100
tests/bugfixes/github/test_pr_317.py:6
Class
CanonLenses
tests/bugfixes/redmine/test_issue_1252.py:6
Class
CanonMakerNote
MakerNote for Canon cameras
src/canonmn_int.hpp:29
Class
CanonPrintCsLensTypeByMetadataNullIteratorDeref
Regression test for the bug described in: https://github.com/Exiv2/exiv2/issues/1763
tests/bugfixes/github/test_issue_1763.py:5
Class
CanonSigmaLens_14_24mm_F28_DG_HSM_A
tests/bugfixes/github/test_pr_1456.py:54
Class
CanonSigmaLens_28mm_F14_DG_HSM_A
tests/bugfixes/github/test_pr_1456.py:5
Class
CanonSigmaLens_35mm_F14_DG_HSM_A
tests/bugfixes/github/test_pr_1456.py:18
Class
CanonSigmaLens_40mm_F14_DG_HSM_A
tests/bugfixes/github/test_pr_1456.py:30
Class
CanonSigmaLens_50mm_F14_DG_HSM_A
tests/bugfixes/github/test_pr_1456.py:42
Class
CanonSigmaLens_60_600mm_F45_63_DG_OS_HSM_S
tests/bugfixes/github/test_pr_1456.py:66
Class
Canon_EF_100_400mm_F45_56_2x
tests/bugfixes/github/test_pr_1688.py:4
Class
Canon_EF_35mm_f_slash_2_IS_USM_Lens
tests/bugfixes/redmine/test_issue_876.py:6
Class
Canon_Sigma_18_35_F18_DC_HSM
tests/bugfixes/github/test_issue_1368.py:5
Class
Case
System test case base class, provides the functionality to interpret static class members as system tests. The class itself only provide
tests/system_tests.py:663
Class
CaseMeta
System tests generation metaclass. This metaclass is performs the following tasks: 1. Add the `test_run` function as a member of the test c
tests/system_tests.py:824
Class
Casio2MakerNote
MakerNote for Casio2 cameras
src/casiomn_int.hpp:43
Class
Casio2MnHeader
Header of a Casio2 Makernote
src/makernote_int.hpp:472
Class
CasioMakerNote
MakerNote for Casio cameras
src/casiomn_int.hpp:27
Enum
CharsetId
include/exiv2/value.hpp:466
Class
CharsetTable
Information pertaining to the defined character sets
include/exiv2/value.hpp:468
Class
CheckBarometer
tests/bugfixes/redmine/test_issue_1225.py:6
Class
CheckCanonLenses
tests/bugfixes/redmine/test_issue_1140.py:5
Class
CheckDivisionByZero
tests/bugfixes/redmine/test_issue_1080.py:5
Class
CheckDumpSubFiles
tests/bugfixes/redmine/test_issue_1108.py:7
Class
CheckFilmMode
tests/bugfixes/redmine/test_issue_1179.py:18
Class
CheckFocusContinuous
tests/bugfixes/redmine/test_issue_1202.py:6
Class
CheckLensDetectionTeleconverter
tests/bugfixes/redmine/test_issue_1122.py:5
Class
CheckLensZoomNikkor
tests/bugfixes/redmine/test_issue_1026.py:5
Class
CheckMWG_KW_Schema
tests/bugfixes/redmine/test_issue_1040.py:5
Class
CheckNegativeValuesOfSByte
tests/bugfixes/redmine/test_issue_1114.py:5
Class
CheckNikonTimezoneWithoutCruft
tests/bugfixes/redmine/test_issue_1062.py:5
Class
CheckOptionK
tests/bugfixes/redmine/test_issue_1053.py:5
Class
CheckPentaxK10
tests/bugfixes/redmine/test_issue_1144.py:5
Class
CheckPentaxK3
tests/bugfixes/redmine/test_issue_1155.py:5
Class
CheckRegularExpressionSupport
tests/bugfixes/redmine/test_issue_1024.py:5
Class
CheckShutterInPentax
tests/bugfixes/redmine/test_issue_1242.py:6
Class
CheckShutterInPentax
tests/bugfixes/redmine/test_issue_1223.py:6
Class
CheckSigma17_70Lens
tests/bugfixes/redmine/test_issue_1167.py:5
Class
CheckSigma35mm
tests/bugfixes/redmine/test_issue_1170.py:5
next →
1–100 of 773, ranked by callers