LCOV - code coverage report
Current view: top level - gcore - gdalalgorithm.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 2107 2200 95.8 %
Date: 2025-04-01 14:19:13 Functions: 181 182 99.5 %

Function Name Sort by function name Hit count Sort by hit count
GDALAlgorithmArgGetAliases 1
GDALAlgorithmArgGetAsBoolean 4
GDALAlgorithmArgGetAsDatasetValue 459
GDALAlgorithmArgGetAsDouble 2
GDALAlgorithmArgGetAsDoubleList 2
GDALAlgorithmArgGetAsInteger 2
GDALAlgorithmArgGetAsIntegerList 2
GDALAlgorithmArgGetAsString 28
GDALAlgorithmArgGetAsStringList 2
GDALAlgorithmArgGetCategory 1
GDALAlgorithmArgGetChoices 1
GDALAlgorithmArgGetDescription 1
GDALAlgorithmArgGetMaxCount 1
GDALAlgorithmArgGetMetaVar 1
GDALAlgorithmArgGetMinCount 1
GDALAlgorithmArgGetMutualExclusionGroup 1
GDALAlgorithmArgGetName 1
GDALAlgorithmArgGetPackedValuesAllowed 1
GDALAlgorithmArgGetRepeatedArgAllowed 1
GDALAlgorithmArgGetShortName 1
GDALAlgorithmArgGetType 854
GDALAlgorithmArgHasDefaultValue 1
GDALAlgorithmArgIsExplicitlySet 1
GDALAlgorithmArgIsHiddenForCLI 1
GDALAlgorithmArgIsInput 1
GDALAlgorithmArgIsOnlyForCLI 1
GDALAlgorithmArgIsOutput 1
GDALAlgorithmArgIsPositional 1
GDALAlgorithmArgIsRequired 1
GDALAlgorithmArgRelease 862
GDALAlgorithmArgSetAsBoolean 44
GDALAlgorithmArgSetAsDatasetValue 2
GDALAlgorithmArgSetAsDouble 53
GDALAlgorithmArgSetAsDoubleList 6
GDALAlgorithmArgSetAsInteger 8
GDALAlgorithmArgSetAsIntegerList 4
GDALAlgorithmArgSetAsString 158
GDALAlgorithmArgSetAsStringList 85
GDALAlgorithmArgSetDataset 3
GDALAlgorithmArgSetDatasetNames 7
GDALAlgorithmArgSetDatasets 12
GDALAlgorithmArgTypeIsList 34160
GDALAlgorithmArgTypeName 1206
GDALAlgorithmFinalize 168
GDALAlgorithmGetActualAlgorithm 153
GDALAlgorithmGetArg 864
GDALAlgorithmGetArgNames 2
GDALAlgorithmGetDescription 2
GDALAlgorithmGetHelpFullURL 2
GDALAlgorithmGetLongDescription 2
GDALAlgorithmGetName 2
GDALAlgorithmGetSubAlgorithmNames 2
GDALAlgorithmGetUsageAsJSON 4
GDALAlgorithmHasSubAlgorithms 541
GDALAlgorithmInstantiateSubAlgorithm 504
GDALAlgorithmParseCommandLineArguments 277
GDALAlgorithmRelease 1113
GDALAlgorithmRun 419
GDALArgDatasetValueCreate 1
GDALArgDatasetValueGetDatasetIncreaseRefCount 131
GDALArgDatasetValueGetDatasetRef 3
GDALArgDatasetValueGetInputFlags 1
GDALArgDatasetValueGetName 1
GDALArgDatasetValueGetOutputFlags 1
GDALArgDatasetValueGetType 1
GDALArgDatasetValueRelease 459
GDALArgDatasetValueSetDataset 167
GDALArgDatasetValueSetName 163
_Z27GDALArgDatasetValueTypeNameB5cxx11i 1726
_ZL26FormatAutoCompleteFunctionRK16GDALAlgorithmArgbb 1
_ZN13GDALAlgorithm10AddBBOXArgEPSt6vectorIdSaIdEEPKc 178
_ZN13GDALAlgorithm11AddAliasForEP30GDALInConstructionAlgorithmArgRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 6597
_ZN13GDALAlgorithm12AddUpdateArgEPb 443
_ZN13GDALAlgorithm13ParseArgumentEP16GDALAlgorithmArgRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_RSt3mapIS1_St7variantIJSt6vectorIS7_SaIS7_EESC_IiSaIiEESC_IdSaIdEESC_I19GDALArgDatasetValueSaISJ_EEEESt4lessIS1_ESaISt4pairIKS1_SM_EEE 1183
_ZN13GDALAlgorithm13SetPositionalEP30GDALInConstructionAlgorithmArg 1808
_ZN13GDALAlgorithm14AddProgressArgEv 601
_ZN13GDALAlgorithm15AddLayerNameArgEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 19
_ZN13GDALAlgorithm15AddLayerNameArgEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE 36
_ZN13GDALAlgorithm15AddOverwriteArgEPb 824
_ZN13GDALAlgorithm15GetAutoCompleteERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEb 116
_ZN13GDALAlgorithm17AddActiveLayerArgEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 201
_ZN13GDALAlgorithm17AddOpenOptionsArgEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE 863
_ZN13GDALAlgorithm17ProcessDatasetArgEP16GDALAlgorithmArgPS_ 1646
_ZN13GDALAlgorithm17ValidateArgumentsEv 1340
_ZN13GDALAlgorithm18AddInputDatasetArgEP19GDALArgDatasetValueib 885
_ZN13GDALAlgorithm18AddInputDatasetArgEPSt6vectorI19GDALArgDatasetValueSaIS1_EEib 1
_ZN13GDALAlgorithm18AddInputFormatsArgEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE 850
_ZN13GDALAlgorithm18AddOutputFormatArgEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbb 947
_ZN13GDALAlgorithm18AddOutputStringArgEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 87
_ZN13GDALAlgorithm18ProcessGDALGOutputEv 377
_ZN13GDALAlgorithm19AddOutputDatasetArgEP19GDALArgDatasetValueib 833
_ZN13GDALAlgorithm20AddOutputDataTypeArgEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 85
_ZN13GDALAlgorithm21AddCreationOptionsArgEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE 826
_ZN13GDALAlgorithm21AddOptionsSuggestionsEPKciRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS7_SaIS7_EE 21
_ZN13GDALAlgorithm24CheckSafeForStreamOutputEv 10
_ZN13GDALAlgorithm25ParseCommandLineArgumentsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE 689
_ZN13GDALAlgorithm26AddLayerCreationOptionsArgEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE 411
_ZN13GDALAlgorithm3RunEPFidPKcPvES2_ 949
_ZN13GDALAlgorithm6AddArgERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS7_P19GDALArgDatasetValuei 1810
_ZN13GDALAlgorithm6AddArgERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS7_PS5_ 3167
_ZN13GDALAlgorithm6AddArgERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS7_PSt6vectorI19GDALArgDatasetValueSaIS9_EEi 41
_ZN13GDALAlgorithm6AddArgERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS7_PSt6vectorIS5_SaIS5_EE 6309
_ZN13GDALAlgorithm6AddArgERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS7_PSt6vectorIdSaIdEE 420
_ZN13GDALAlgorithm6AddArgERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS7_PSt6vectorIiSaIiEE 169
_ZN13GDALAlgorithm6AddArgERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS7_Pb 16283
_ZN13GDALAlgorithm6AddArgERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS7_Pd 313
_ZN13GDALAlgorithm6AddArgERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS7_Pi 168
_ZN13GDALAlgorithm6AddArgESt10unique_ptrI30GDALInConstructionAlgorithmArgSt14default_deleteIS1_EE 28680
_ZN13GDALAlgorithm8FinalizeEv 350
_ZN13GDALAlgorithmC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_ 2353
_ZN16GDALAlgorithmArg10RunActionsEv 2022
_ZN16GDALAlgorithmArg13RunAllActionsEv 2057
_ZN16GDALAlgorithmArg14SetDatasetNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 500
_ZN16GDALAlgorithmArg20RunValidationActionsEv 2057
_ZN16GDALAlgorithmArg3SetEOSt6vectorI19GDALArgDatasetValueSaIS1_EE 38
_ZN16GDALAlgorithmArg3SetEP11GDALDataset 16
_ZN16GDALAlgorithmArg3SetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 441
_ZN16GDALAlgorithmArg3SetERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE 175
_ZN16GDALAlgorithmArg3SetERKSt6vectorIdSaIdEE 75
_ZN16GDALAlgorithmArg3SetERKSt6vectorIiSaIiEE 38
_ZN16GDALAlgorithmArg3SetESt10unique_ptrI11GDALDatasetSt14default_deleteIS1_EE 2
_ZN16GDALAlgorithmArg3SetEb 207
_ZN16GDALAlgorithmArg3SetEd 70
_ZN16GDALAlgorithmArg3SetEi 26
_ZN16GDALAlgorithmArg7SetFromERK19GDALArgDatasetValue 345
_ZN16GDALAlgorithmArg7SetFromERKS_ 491
_ZN18GDALAlgorithmArgHSC2EP16GDALAlgorithmArg 862
_ZN19GDALArgDatasetValue26GetDatasetIncreaseRefCountEv 131
_ZN19GDALArgDatasetValue3SetEP11GDALDataset 1313
_ZN19GDALArgDatasetValue3SetERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 664
_ZN19GDALArgDatasetValue3SetESt10unique_ptrI11GDALDatasetSt14default_deleteIS1_EE 384
_ZN19GDALArgDatasetValue5CloseEv 6599
_ZN19GDALArgDatasetValue7SetFromERKS_ 346
_ZN19GDALArgDatasetValueC2EOS_ 34
_ZN19GDALArgDatasetValueC2EP11GDALDataset 23
_ZN19GDALArgDatasetValueD2Ev 3441
_ZN19GDALArgDatasetValueaSEOS_ 2
_ZN20GDALAlgorithmArgDecl11SetMaxCountEi 385
_ZN20GDALAlgorithmArgDecl11SetMinCountEi 657
_ZN20GDALAlgorithmArgDeclC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEcS7_20GDALAlgorithmArgType 28708
_ZN21GDALArgDatasetValueHSC2EP19GDALArgDatasetValue 458
_ZN21GDALArgDatasetValueHSC2Ev 1
_ZN30GDALInConstructionAlgorithmArg11SetIsCRSArgEb 323
_ZN30GDALInConstructionAlgorithmArg13SetPositionalEv 1808
_ZN30GDALInConstructionAlgorithmArg14AddHiddenAliasERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 910
_ZN30GDALInConstructionAlgorithmArg8AddAliasERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 5687
_ZNK13GDALAlgorithm11ReportErrorE6CPLErriPKcz 185
_ZNK13GDALAlgorithm13IsGDALGOutputEv 272
_ZNK13GDALAlgorithm14GetUsageAsJSONB5cxx11Ev 160
_ZNK13GDALAlgorithm14GetUsageForCLIB5cxx11EbRKNS_12UsageOptionsE 81
_ZNK13GDALAlgorithm14ValidateFormatERK16GDALAlgorithmArgbb 326
_ZNK13GDALAlgorithm16ValidateKeyValueERK16GDALAlgorithmArg 22
_ZNK13GDALAlgorithm17GetArgNamesForCLIB5cxx11Ev 86
_ZNK13GDALAlgorithm25ExtractLastOptionAndValueERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERS6_SA_ 54
_ZNK13GDALAlgorithm6GetArgERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 13286
_ZNK16GDALAlgorithmArg13ProcessStringERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 451
_ZNK16GDALAlgorithmArg14ValidateChoiceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 53
_ZNK16GDALAlgorithmArg9SerializeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 10
_ZZN13GDALAlgorithm10AddBBOXArgEPSt6vectorIdSaIdEEPKcENKUlvE_clEv 27
_ZZN13GDALAlgorithm17AddOpenOptionsArgEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEENKUlRKS6_E_clESB_ 2
_ZZN13GDALAlgorithm18AddInputDatasetArgEP19GDALArgDatasetValueibENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES9_ 3
_ZZN13GDALAlgorithm18AddInputFormatsArgEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEENKUlRKS6_E0_clESB_ 0
_ZZN13GDALAlgorithm18AddInputFormatsArgEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEENKUlvE_clEv 4
_ZZN13GDALAlgorithm18AddOutputFormatArgEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbENKUlRKS5_E0_clES8_ 1
_ZZN13GDALAlgorithm18AddOutputFormatArgEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbbENKUlvE_clEv 322
_ZZN13GDALAlgorithm21AddCreationOptionsArgEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEENKUlRKS6_E0_clESB_ 15
_ZZN13GDALAlgorithm21AddCreationOptionsArgEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEENKUlvE_clEv 11
_ZZN13GDALAlgorithm25ParseCommandLineArgumentsERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEENKUlvE_clEv 541
_ZZN13GDALAlgorithm26AddLayerCreationOptionsArgEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEENKUlRKS6_E0_clESB_ 2
_ZZN13GDALAlgorithm26AddLayerCreationOptionsArgEPSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEENKUlvE_clEv 4
_ZZN13GDALAlgorithmC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_ENKUlvE0_clEv 8
_ZZN13GDALAlgorithmC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_ENKUlvE1_clEv 4
_ZZN13GDALAlgorithmC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_ENKUlvE_clEv 6
_ZZN30GDALInConstructionAlgorithmArg11SetIsCRSArgEbENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE0_clES7_ 6
_ZZN30GDALInConstructionAlgorithmArg11SetIsCRSArgEbENKUlvE_clEv 43
_ZZNK13GDALAlgorithm14GetUsageAsJSONB5cxx11EvENKUlPK16GDALAlgorithmArgE_clES2_ 1171
_ZZNK13GDALAlgorithm14GetUsageForCLIB5cxx11EbRKNS_12UsageOptionsEENKUlPK16GDALAlgorithmArgRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clES5_SD_ 395
_ZZNK13GDALAlgorithm14ValidateFormatERK16GDALAlgorithmArgbbENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clESA_ 303
_ZZNK13GDALAlgorithm16ValidateKeyValueERK16GDALAlgorithmArgENKUlRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_clESA_ 27
_ZZNK13GDALAlgorithm25ExtractLastOptionAndValueERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERS6_SA_ENKUlRKS6_E_clESC_ 54
_ZZNK16GDALAlgorithmArg9SerializeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlRKS5_E_clES8_ 10
_ZZZNK13GDALAlgorithm14GetUsageAsJSONB5cxx11EvENKUlPK16GDALAlgorithmArgE_clES2_ENKUliE_clEi 181

Generated by: LCOV version 1.14