CCCCC Software Metrics Report

Report.

TIP! Sort multiple columns simultaneously by holding down the shift key and clicking a second, third or even fourth column header!
FilenamelineNamespaces NameClasses NamePrototypeLOCphyLOCproLOCcomLOCblMVGBlockVocabulary sizeProgram lengthVolumeDifficultyEffortTime to implement (s)Delivered bugsMIwocMIcwMICallCountCallerCount
src/app/feeddict.cpp27makeDict(const ccccc::FuncStat &, const std::string &, const std::string &)46450161904342817.4616.857147494.42638.580.4371666.2893066.2893503
src/app/feeddict.cpp74feedDict(const ccccc::ClassStat &, const std::string &, std::string, mstch::array *)1817014147122677.6618.148112298.3683.2370.17759989.359089.359133
src/app/feeddict.cpp93feedDict(const ccccc::NamespaceStat &, std::string, mstch::array *)2523026152174991.87722.354822173.21231.850.26308681.5963081.5963222
src/app/feeddict.cpp119makeDict(const ccccc::FileStat &, const std::filesystem::path &)1818004151172975.65718.818218360.11020.010.23198687.4638087.4638281
src/app/getexepath.cpp45getExePath()111001213169341.8413.33334557.86253.2140.0916332101.3560101.35641
src/app/main.cpp72main(int, char **)34280631762541586.9721.381833932.41885.130.34937274.8611074.8611470
src/app/main.cpp35{anonymous}getFileContent(const std::filesystem::path &)6600102352235.225133057.93169.8850.0702258113.3490113.34951
src/app/main.cpp43{anonymous}getRootPath(const std::filesystem::path &)8800212353239.74910.90912615.44145.3020.0632764108.3590108.35971
src/app/main.cpp52{anonymous}getLocalTime()171423403686444.61412.85691.05316.170.10625392.476525.3357117.81251
src/lib/allstat.cpp38cccccGetClangParamFromParam(const ccccc::Parameters &)1916034134123625.75816.810512.7584.0410.15996488.8975088.8975161
src/lib/allstat.cpp58cccccCStringView(const std::vector<std::string> &)9900212971344.917144828.83268.2690.0952299104.560104.5671
src/lib/allstat.cpp70cccccGetCompileArgumentsFromDatabase(CXCompilationDatabase, const std::filesystem::path &)29262241561951132.4322.525479.81415.540.28863178.962819.785498.7481201
src/lib/allstat.cpp68cccccAllStat~AllStat()1100105613.9316455.72633.09590.00486316157.0720157.07200
src/lib/allstat.cpp100cccccAllStatCompute(const ccccc::Parameters &)53491372954092687.0730.1786810924505.110.62449764.01110.559874.57084910
src/lib/allstat.h40cccccAllStatgetFileCount() const110010121450.18953.5175.6639.759060.0104552150.4080150.408110
src/lib/allstat.h41cccccAllStatgetFileStat(std::size_t) const110010182083.39857.07143589.74732.76370.0234417147.7670147.767210
src/lib/caller_count.h44cccccCXCursorEqualoperator()(const CXCursor &, const CXCursor &) const4400101526101.5796.85714696.54338.69680.0261925124.2840124.28434
src/lib/caller_count.h36cccccCXCursorHashoperator()(const CXCursor &) const440010131970.30844.66667328.10618.22810.015857126.1970126.197210
src/lib/classstat.cpp28cccccClassStatClassStat(const std::string &, ccccc::ClassStat *, ccccc::NamespaceStat *)7700102036155.5896.545451018.456.5780.0337411113.0010113.00112
src/lib/classstat.cpp36cccccClassStat~ClassStat()1100105613.9316455.72633.09590.00486316157.0720157.07200
src/lib/classstat.cpp38cccccClassStatgetMethodStatByName(const char *) const9900322953257.47311.69233010.45167.2470.0694971105.850105.8559
src/lib/classstat.cpp48cccccClassStatgetClassByName(const char *) const9801212552241.48110.29172485.24138.0690.0611586106.4140106.41461
src/lib/classstat.cpp58cccccClassStatGetOrCreateClass(const std::string &)10901213786448.01316.88897566.44420.3580.128471101.4930101.493111
src/lib/classstat.cpp69cccccClassStatAddMethodStat(const std::string &, std::size_t)7601103158287.34310.29412957.95164.330.0686866109.8110109.81151
src/lib/classstat.h51cccccClassStatgetName() const110010131451.80624.8248.6713.8150.0131814150.2430150.24303
src/lib/classstat.h52cccccClassStatgetMethodCount() const110010121450.18953.5175.6639.759060.0104552150.4080150.40814
src/lib/classstat.h53cccccClassStatgetMethodStat(std::size_t) const110010182083.39857.07143589.74732.76370.0234417147.7670147.76723
src/lib/classstat.h56cccccClassStatgetClassCount() const110010121450.18953.5175.6639.759060.0104552150.4080150.40811
src/lib/classstat.h57cccccClassStatgetInnerClasses() const110010111241.51324.375181.6210.090.0106903151.3950151.39501
src/lib/filestat.cpp26cccccFileStatFileStat(const std::filesystem::path &)4400101827112.5885.5619.23434.40190.0242167123.7490123.74931
src/lib/filestat.cpp31cccccFileStat~FileStat()1100105613.9316455.72633.09590.00486316157.0720157.07200
src/lib/filestat.cpp33cccccFileStatAddFuncStat(const std::vector<std::string> &, const std::vector<std::string> &, const std::string &, std::size_t)111100213484427.34716.88897217.41400.9670.12449100.1950100.19532
src/lib/filestat.h51cccccFileStatgetFilename() const110010141660.91774.66667284.28315.79350.0144116149.40149.406
src/lib/filestat.h52cccccFileStatgetLineCount() const110010111241.51324.375181.6210.090.0106903151.3950151.395012
src/lib/filestat.h53cccccFileStatgetFunctionCount() const110010111448.4324.375211.8911.77170.0118473150.5930150.59314
src/lib/filestat.h54cccccFileStatgetFuncStat(std::size_t) const1100101621846.42857540300.0221042147.730147.7314
src/lib/filestat.h55cccccFileStatgetFuncStatByName(const char *) const440010142179.95456.66667533.0329.61280.0219136125.5280125.52816
src/lib/filestat.h60cccccFileStatgetNamespaceCount() const110010111448.4324.375211.8911.77170.0118473150.5930150.59310
src/lib/filestat.h61cccccFileStatgetNamespaces() const110010121657.35946344.15619.11980.01637149.7130149.71311
src/lib/filestat.h62cccccFileStatgetNamespaceByName(const char *) const440010142179.95456.66667533.0329.61280.0219136125.5280125.52811
src/lib/filestat.h67cccccFileStatgetClassCount() const110010111448.4324.375211.8911.77170.0118473150.5930150.59310
src/lib/filestat.h68cccccFileStatgetClasses() const110010121657.35946344.15619.11980.01637149.7130149.71312
src/lib/filestat.h69cccccFileStatgetClassByName(const char *) const110010142179.95456.66667533.0329.61280.0219136147.9860147.98613
src/lib/funcstat.cpp26cccccFuncStatFuncStat(const std::string &, std::size_t)7700102038164.2335.66667930.65551.70310.031774112.720112.7212
src/lib/funcstat.h46cccccFuncStatgetName() const110010131451.80624.8248.6713.8150.0131814150.2430150.24307
src/lib/funcstat.h47cccccFuncStatisConst() const110010101033.2193399.65785.536550.00716506152.5540152.55401
src/lib/funcstat.h48cccccFuncStatisStatic() const110010101033.2193399.65785.536550.00716506152.5540152.55401
src/lib/funcstat.h49cccccFuncStatisVirtual() const110010101033.2193399.65785.536550.00716506152.5540152.55401
src/lib/funcstat.h50cccccFuncStatisOverriden() const110010101033.2193399.65785.536550.00716506152.5540152.55401
src/lib/funcstat.h51cccccFuncStatisExplicit() const110010101033.2193399.65785.536550.00716506152.5540152.55401
src/lib/funcstat.h52cccccFuncStatgetLineCount() const110010111241.51324.375181.6210.090.0106903151.3950151.39509
src/lib/funcstat.h53cccccFuncStatgetMcCabeCyclomaticNumber() const110010121243.01963.5150.5688.364910.00943412151.2090151.20904
src/lib/funcstat.h54cccccFuncStatgetLineDefinition() const110010121243.01963.5150.5688.364910.00943412151.2090151.20901
src/lib/funcstat.h55cccccFuncStatgetHalsteadMetric() const110010111241.51324.375181.6210.090.0106903151.3950151.39502
src/lib/funcstat.h56cccccFuncStatgetMaintainabilityIndex() const110010111241.51324.375181.6210.090.0106903151.3950151.39501
src/lib/funcstat.h57cccccFuncStatgetNestedBlockCount() const110010121243.01963.5150.5688.364910.00943412151.2090151.20902
src/lib/funcstat.h58cccccFuncStatgetCallCount() const110010121243.01963.5150.5688.364910.00943412151.2090151.20903
src/lib/funcstat.h59cccccFuncStatgetCallerCount() const110010121243.01963.5150.5688.364910.00943412151.2090151.20903
src/lib/halsteadmetric.cpp28cccccHalsteadMetricHalsteadMetric(std::size_t, std::size_t, std::size_t, std::size_t)7700101537144.5558.31251201.6166.75630.0376752113.3830113.38310
src/lib/halsteadmetric.cpp36cccccHalsteadMetricset(std::size_t, std::size_t, std::size_t, std::size_t)25241110511781009.6919.166719352.41075.130.24027282.653715.245297.89922
src/lib/halsteadmetric.h43cccccHalsteadMetricgetVocabularySize() const110010121243.01963.5150.5688.364910.00943412151.2090151.20901
src/lib/halsteadmetric.h44cccccHalsteadMetricgetProgramLength() const110010121243.01963.5150.5688.364910.00943412151.2090151.20901
src/lib/halsteadmetric.h45cccccHalsteadMetricgetVolume() const110010101033.2193399.65785.536550.00716506152.5540152.55402
src/lib/halsteadmetric.h46cccccHalsteadMetricgetDifficulty() const110010101033.2193399.65785.536550.00716506152.5540152.55401
src/lib/halsteadmetric.h47cccccHalsteadMetricgetEffort() const110010101033.2193399.65785.536550.00716506152.5540152.55401
src/lib/halsteadmetric.h48cccccHalsteadMetricgetTimeToImplement() const110010101033.2193399.65785.536550.00716506152.5540152.55401
src/lib/halsteadmetric.h49cccccHalsteadMetricgetDeliveredBugCount() const110010101033.2193399.65785.536550.00716506152.5540152.55401
src/lib/linecount.cpp26cccccLineCountLineCount(std::size_t, std::size_t, std::size_t, std::size_t)9900101446175.138111926.52107.0290.0516093108.3140108.31405
src/lib/linecount.h40cccccLineCountgetLineOfCode_physic() const110010121243.01963.5150.5688.364910.00943412151.2090151.209013
src/lib/linecount.h41cccccLineCountgetLineOfCode_program() const110010121243.01963.5150.5688.364910.00943412151.2090151.209011
src/lib/linecount.h42cccccLineCountgetLineOfCode_blank() const110010121243.01963.5150.5688.364910.00943412151.2090151.209011
src/lib/linecount.h43cccccLineCountgetLineOfCode_comment() const110010121243.01963.5150.5688.364910.00943412151.2090151.209012
src/lib/maintainabilityindex.cpp31cccccMaintainabilityIndexMaintainabilityIndex(const ccccc::LineCount &, std::size_t, const ccccc::HalsteadMetric &)6600101830125.0986750.58741.69930.0275304116.6320116.63210
src/lib/maintainabilityindex.cpp38cccccMaintainabilityIndexset(const ccccc::LineCount &, std::size_t, const ccccc::HalsteadMetric &)1413011048109608.76114.48766.16487.0090.14171694.6779094.677982
src/lib/maintainabilityindex.h34cccccMaintainabilityIndexgetMaintainabilityIndexWithoutComments() const440010101033.2193399.65785.536550.00716506130.0960130.09601
src/lib/maintainabilityindex.h38cccccMaintainabilityIndexgetMaintainabilityIndexCommentWeight() const440010101033.2193399.65785.536550.00716506130.0960130.09601
src/lib/maintainabilityindex.h42cccccMaintainabilityIndexgetMaintainabilityIndex() const110010101033.2193399.65785.536550.00716506152.5540152.55401
src/lib/namespacestat.cpp29cccccNamespaceStatNamespaceStat(const std::string &, ccccc::NamespaceStat *)4400101727110.3616.75744.9441.38560.0273922123.8520123.85212
src/lib/namespacestat.cpp34cccccNamespaceStat~NamespaceStat()1100105613.9316455.72633.09590.00486316157.0720157.07200
src/lib/namespacestat.cpp36cccccNamespaceStatgetFuncStatByName(const char *) const9900322953257.47311.69233010.45167.2470.0694971105.850105.85517
src/lib/namespacestat.cpp46cccccNamespaceStatgetNamespaceByName(const char *) const9801212552241.48110.29172485.24138.0690.0611586106.4140106.414616
src/lib/namespacestat.cpp56cccccNamespaceStatgetClassByName(const char *) const9801212652244.4239.52322.02129.0010.0584506106.3510106.351616
src/lib/namespacestat.cpp66cccccNamespaceStatGetOrCreateNamespace(const std::string &)10901213684434.274166948.38386.0210.121376101.6550101.655111
src/lib/namespacestat.cpp77cccccNamespaceStatGetOrCreateClass(const std::string &)10901213886451.322167221.15401.1750.124533101.4550101.455111
src/lib/namespacestat.cpp88cccccNamespaceStatAddFuncStat(const std::vector<std::string> &, const std::string &, std::size_t)1615013149136763.60120.2515462.9859.0510.2068990.8762090.8762121
src/lib/namespacestat.h50cccccNamespaceStatgetName() const110010131451.80624.8248.6713.8150.0131814150.2430150.24302
src/lib/namespacestat.h51cccccNamespaceStatgetFunctionCount() const110010121450.18953.5175.6639.759060.0104552150.4080150.408117
src/lib/namespacestat.h52cccccNamespaceStatgetFuncStat(std::size_t) const110010182083.39857.07143589.74732.76370.0234417147.7670147.767217
src/lib/namespacestat.h55cccccNamespaceStatgetNamespaceCount() const110010121450.18953.5175.6639.759060.0104552150.4080150.408116
src/lib/namespacestat.h56cccccNamespaceStatgetNamespaces() const110010111241.51324.375181.6210.090.0106903151.3950151.395017
src/lib/namespacestat.h59cccccNamespaceStatgetClassCount() const110010121450.18953.5175.6639.759060.0104552150.4080150.408116
src/lib/namespacestat.h60cccccNamespaceStatgetClasses() const110010111241.51324.375181.6210.090.0106903151.3950151.395017
src/lib/parameters.cpp69cccccParametersParse(const std::filesystem::path &, int, char **)676403831076024058.3629.31031189526608.450.80623257.8396057.8396901
src/lib/parameters.cpp37ccccc::{anonymous}ShowVersion(llvm::raw_ostream &)550010172394.01164.88889459.61225.5340.0198521121.0710121.07141
src/lib/parameters.cpp43ccccc::{anonymous}AddFilesFromDatabase(ccccc::Parameters &, std::filesystem::path)2320033155139803.60912.30779890.57549.4760.15358984.7316084.7316171
src/lib/parameters.h35cccccParametersSetSourceRoot(const std::filesystem::path &)1100101618724.5324180.0157244148.5310148.53111
src/lib/parameters.h36cccccParametersAddFile(const std::filesystem::path &)110010172185.83674.44444381.49721.19430.0175337147.6170147.617112
src/lib/parameters.h37cccccParametersAddInclude(const std::string &)1100101619764.5342190.0163016148.250148.2513
src/lib/parameters.h38cccccParametersAddDefine(const std::string &)1100101619764.5342190.0163016148.250148.2512
src/lib/parameters.h39cccccParametersSetPch(const std::string &)110010151662.51024.57143285.76115.87560.0144615149.2660149.26612
src/lib/parameters.h40cccccParametersAddExtra(const std::string &)1100101619764.5342190.0163016148.250148.2516
src/lib/parameters.h41cccccParametersSetTemplateFilename(const std::filesystem::path &)1100101618724.5324180.0157244148.5310148.53111
src/lib/parameters.h42cccccParametersSetDatabaseRoot(const std::filesystem::path &)1100101618724.5324180.0157244148.5310148.53111
src/lib/parameters.h44cccccParametersGetSourceRoot() const110010141660.91774.66667284.28315.79350.0144116149.40149.401
src/lib/parameters.h45cccccParametersFilenames() const110010172185.83676.42857551.80730.6560.0224252147.6170147.61702
src/lib/parameters.h46cccccParametersIncludePaths() const1100101619766.66667506.66728.14810.0211849148.250148.2502
src/lib/parameters.h47cccccParametersDefines() const1100101619766.66667506.66728.14810.0211849148.250148.2502
src/lib/parameters.h48cccccParametersExtras() const1100101619766.66667506.66728.14810.0211849148.250148.2502
src/lib/parameters.h49cccccParametersGetPch() const110010131451.80624.8248.6713.8150.0131814150.2430150.24301
src/lib/parameters.h50cccccParametersGetTemplateFilename() const110010141660.91774.66667284.28315.79350.0144116149.40149.401
src/lib/parameters.h51cccccParametersGetDatabaseRoot() const110010141660.91774.66667284.28315.79350.0144116149.40149.403
src/lib/use_clang/blockcounter.cpp148ccccc::use_clangBlockCounter[static] ComputeNestedBlockCount(const std::filesystem::path &, const CXCursor &)101000203466335.7739.285713117.89173.2160.0711409102.9930102.99395
src/lib/use_clang/blockcounter.cpp82ccccc::use_clang::{anonymous}BlockCounterVisitor(CXCursor, CXCursor, CXClientData)635715193703542169.7737.304380941.74496.760.62372659.56299.6971669.26251
src/lib/use_clang/blockcounter.cpp46ccccc::use_clang::{anonymous}ClientDataClientData(const std::filesystem::path &, std::optional<IfStatus>)4400102131136.1626.36364866.48448.1380.030296122.760122.7621
src/lib/use_clang/blockcounter.cpp51ccccc::use_clang::{anonymous}ClientDatagetFilename() const110010141660.91774.66667284.28315.79350.0144116149.40149.401
src/lib/use_clang/blockcounter.cpp52ccccc::use_clang::{anonymous}ClientDatagetNestedCount() const110010121243.01963.5150.5688.364910.00943412151.2090151.20901
src/lib/use_clang/blockcounter.cpp53ccccc::use_clang::{anonymous}ClientDatagetIfStatus() const1100101617685.83333396.66722.0370.0179954148.8290148.82902
src/lib/use_clang/blockcounter.cpp54ccccc::use_clang::{anonymous}ClientDatanextIfStatus()9900312251227.431143184.03176.8910.0721435106.4950106.49551
src/lib/use_clang/blockcounter.cpp64ccccc::use_clang::{anonymous}ClientDataupdateNestedCount(std::size_t)440010152182.04475.71429468.82726.04590.0201166125.3940125.39416
src/lib/use_clang/blockcounter.cpp69ccccc::use_clang::{anonymous}ClientDatapreviousCursorWasCaseStmt() const110010101033.2193399.65785.536550.00716506152.5540152.55401
src/lib/use_clang/blockcounter.cpp70ccccc::use_clang::{anonymous}ClientDatasetPreviousCursorWasCaseStmt(bool)440010111241.51323.6149.4478.302640.00938724128.9370128.93702
src/lib/use_clang/callcounter.cpp44ccccc::use_clangCountCall(const CXCursor &)6600102033142.6247.51069.6859.42650.0348643115.950115.9521
src/lib/use_clang/callcounter.cpp29ccccc::use_clang::{anonymous}CallCounterVisitor(CXCursor, CXCursor, CXClientData)121101314071377.857155667.85314.8810.10596499.195099.19521
src/lib/use_clang/filestattool.cpp155ccccc::use_clangFileStatTool[static] FileCursorVisitor(CXCursor, CXCursor, CXClientData)504264102683332027.1329.712860231.53346.190.51218665.730525.563391.2937512
src/lib/use_clang/filestattool.cpp206ccccc::use_clangFileStatTool[static] VisitNamespace(CXCursor, CXClientData)8800103163312.1149.753043.12169.0620.0699989107.2180107.21871
src/lib/use_clang/filestattool.cpp215ccccc::use_clangFileStatTool[static] Compute(const CXTranslationUnit &, ccccc::GlobalData &, ccccc::FileStat *)2218043054160920.78214.526313375.6743.0870.18782584.744084.744121
src/lib/use_clang/filestattool.cpp238ccccc::use_clangFileStatTool[static] PostFeed(const ccccc::GlobalData &, ccccc::NamespaceStat *)121200413095466.15514.14716594.72366.3730.11722297.873097.87392
src/lib/use_clang/filestattool.cpp251ccccc::use_clangFileStatTool[static] PostFeed(const ccccc::GlobalData &, ccccc::ClassStat *)6600212641192.7188.51638.191.00570.0463205114.1550114.15531
src/lib/use_clang/filestattool.cpp258ccccc::use_clangFileStatTool[static] PostFeed(const ccccc::GlobalData &, ccccc::FileStat *)4400101926110.4466.66667736.30740.9060.0271801123.8480123.84811
src/lib/use_clang/filestattool.cpp77ccccc::use_clang::{anonymous}IsAKindOfClass(CXCursor)7700401737151.2367.111111075.4659.74760.0349897112.4580112.45881
src/lib/use_clang/filestattool.cpp85ccccc::use_clang::{anonymous}getParentClasses(CXCursor, std::vector<std::string> *)8800213072353.29612.68754482.44249.0250.0906196106.3430106.343131
src/lib/use_clang/filestattool.cpp94ccccc::use_clang::{anonymous}CallerCounterVisitor(CXCursor, CXCursor, CXClientData)584954164703502145.2540.277886405.94800.330.6514961.651621.966883.6183362
src/lib/use_clang/filestattool.cpp55ccccc::use_clang::{anonymous}ClientDataClientData(CXTranslationUnit, ccccc::GlobalData &, ccccc::FileStat *)5500101830125.0985.2650.50836.13940.0250254119.5860119.58601
src/lib/use_clang/filestattool.cpp61ccccc::use_clang::{anonymous}ClientDatagetFileStat()110010111138.05374152.2158.456390.00950277151.8470151.84702
src/lib/use_clang/filestattool.cpp62ccccc::use_clang::{anonymous}ClientDatagetFilename() const110010152078.13786468.82726.04590.0201166148.1060148.10613
src/lib/use_clang/filestattool.cpp63ccccc::use_clang::{anonymous}ClientDatagetCXTranslationUnit()1100109928.5293385.5884.754890.00647372153.3450153.34502
src/lib/use_clang/filestattool.cpp64ccccc::use_clang::{anonymous}ClientDatagetGlobalData()110010101033.21933.5116.2676.45930.00794056152.5540152.55400
src/lib/use_clang/filestattool.cpp66ccccc::use_clang::{anonymous}ClientDataPushNamespace(const std::string &)1100101619764.5342190.0163016148.250148.2511
src/lib/use_clang/filestattool.cpp67ccccc::use_clang::{anonymous}ClientDataPopNamespace()110010101239.86313119.5896.643860.00809109151.6060151.60611
src/lib/use_clang/filestattool.cpp68ccccc::use_clang::{anonymous}ClientDataGetNamespaceNames() const1100101619766.66667506.66728.14810.0211849148.250148.2502
src/lib/use_clang/filestattool.cpp41ccccc::use_clang::{anonymous}FileStatFeederFileStatFeeder(const CXCursor &)110010121553.77443.5188.21110.45610.0109473150.0490150.04911
src/lib/use_clang/filestattool.cpp43ccccc::use_clang::{anonymous}FileStatFeederoperator()(const CXTranslationUnit &, const CXCursor &, const CXToken &)4400101731126.7115.25665.23536.95750.0254017123.1340123.13411
src/lib/use_clang/funcstattool.cpp66Value<>(const std::unordered_map<CXCursor, unsigned long, ccccc::CXCursorHash, ccccc::CXCursorEqual> &, const typename unordered_map<CXCursor, unsigned long, CXCursorHash, CXCursorEqual>::key_type &, const typename unordered_map<CXCursor, unsigned long, CXCursorHash, CXCursorEqual>::mapped_type &)7700202952252.61514.46433653.9202.9940.0790769110.2510110.25141
src/lib/use_clang/funcstattool.cpp66Value<>(const std::unordered_map<std::basic_string<char>, unsigned long> &, const typename unordered_map<basic_string<char>, unsigned long>::key_type &, const typename unordered_map<basic_string<char>, unsigned long>::mapped_type &)7700202952252.61514.46433653.9202.9940.0790769110.2510110.25141
src/lib/use_clang/funcstattool.cpp76ccccc::use_clangFuncStatTool[static] Compute(const std::filesystem::path &, const CXTranslationUnit &, const CXCursor &, ccccc::FuncStat *)30270320752401494.9214.644121891.71216.20.26085477.4295077.4295242
src/lib/use_clang/funcstattool.cpp107ccccc::use_clangFuncStatTool[static] PostFeed(const ccccc::GlobalData &, ccccc::FuncStat *)8701103576389.82610.17393966.05220.3360.0835188106.0610106.06132
src/lib/use_clang/funcstattool.cpp56ccccc::use_clang::{anonymous}IsOverridenMethod(const CXCursor &)8800102441187.98391691.8593.99170.0473282109.8540109.85431
src/lib/use_clang/funcstattool.cpp65ccccc::use_clang::{anonymous}Value(const Map &, const typename Map::key_type &, const typename Map::mapped_type &)8800203257285174845269.1670.0954424107.460107.4620
src/lib/use_clang/funcstattool.cpp41ccccc::use_clang::{anonymous}FuncStatFeederFuncStatFeeder(const CXCursor &)110010121553.77443.5188.21110.45610.0109473150.0490150.04911
src/lib/use_clang/funcstattool.cpp43ccccc::use_clang::{anonymous}FuncStatFeederoperator()(const CXTranslationUnit &, const CXCursor &, const CXToken &)6600101949208.1486.708331396.3377.57380.0416425113.9850113.98531
src/lib/use_clang/halsteadmetrictool.cpp33ccccc::use_clangHalsteadMetricToolupdate(ccccc::HalsteadMetric *)4400101924101.954.95504.65428.03630.0211288124.2650124.26511
src/lib/use_clang/halsteadmetrictool.cpp38ccccc::use_clangHalsteadMetricToolAddOperand(const std::string &)7700212233147.1615.41667797.12344.28460.0286569113.060113.0613
src/lib/use_clang/halsteadmetrictool.cpp46ccccc::use_clangHalsteadMetricToolAddOperator(const std::string &)7700212233147.1615.41667797.12344.28460.0286569113.060113.0612
src/lib/use_clang/halsteadmetrictool.cpp54ccccc::use_clangHalsteadMetricTooloperator()(const CXTranslationUnit &, const CXCursor &, const CXToken &)2221117240151803.6111411250.6625.0310.16736484.531716.2158100.748221
src/lib/use_clang/linecounter.cpp32ccccc::use_clangLineCounterLineCounter(const CXCursor &)7700102866317.28512.56673987.22221.5120.0838157109.2950109.29532
src/lib/use_clang/linecounter.cpp40ccccc::use_clangLineCounteroperator()(const CXTranslationUnit &, const CXCursor &, const CXToken &)1817114247139772.08823.423118084.71004.70.2296688.680717.8544106.53562
src/lib/use_clang/linecounter.h37ccccc::use_clangLineCountergetLineOfCode_physic() const110010121243.01963.5150.5688.364910.00943412151.2090151.20902
src/lib/use_clang/linecounter.h38ccccc::use_clangLineCountergetLineOfCode_comment() const110010151558.60344.5263.71514.65080.0137078149.6020149.60202
src/lib/use_clang/linecounter.h39ccccc::use_clangLineCountergetLineOfCode_program() const110010151558.60344.5263.71514.65080.0137078149.6020149.60202
src/lib/use_clang/linecounter.h40ccccc::use_clangLineCountergetLineOfCode_blank() const110010151558.60344.5263.71514.65080.0137078149.6020149.60202
src/lib/use_clang/localstattool.h32ccccc::use_clangprocessTokens(const CXTranslationUnit &, const CXCursor &, FUNC &)28260252521911088.7825.312527559.81531.10.30413379.5056079.5056140
src/lib/use_clang/mccabecyclomaticnumber.cpp32ccccc::use_clangMcCabeCyclomaticNumberoperator()(const CXTranslationUnit &, const CXCursor &, const CXToken &)22193363532061179.9520.828624576.71365.370.2817782.764327.069109.833221
src/lib/use_clang/mccabecyclomaticnumber.h37ccccc::use_clangMcCabeCyclomaticNumbergetValue() const110010121243.01963.5150.5688.364910.00943412151.2090151.20901
src/lib/use_clang/utils.cpp28ccccc::use_clanggetStringAndDispose(CXString)7601101729118.5366.22222737.5640.97560.0272109114.4150114.415614
src/lib/use_clang/utils.cpp36ccccc::use_clanggetCursor(const CXTranslationUnit &, const CXToken &)4400101728114.4495.77778661.26136.73670.0253004123.6630123.66332
src/lib/use_clang/utils.cpp41ccccc::use_clanggetStartLine(CXSourceRange)7700102440183.3997.192311319.0673.2810.0400917112.1460112.14642
src/lib/use_clang/utils.cpp49ccccc::use_clanggetStartEndLine(CXSourceRange)111001102978378.92312.59384772.06265.1140.094482101.050101.0593
src/lib/use_clang/utils.cpp61ccccc::use_clanggetStartEndOffset(CXSourceRange)111001102978378.92312.59384772.06265.1140.094482101.050101.05915
src/lib/use_clang/utils.cpp73ccccc::use_clangisInFile(const std::filesystem::path &, CXCursor)1919003142119641.68613.61118734.06485.2250.1413788.9968088.9968172
src/lib/use_clang/utils.cpp93ccccc::use_clangisValid(CXTranslationUnit)7601202742199.7059.285711854.41103.0230.0503132111.4730111.47341
test/test_blockcount.cpp28CheckBlockCount(const ccccc::FileStat &, const char *)9801213564328.27414.29414692.39260.6880.0934275104.8170104.817517
test/test_blockcount.cpp38DOCTEST_ANON_FUNC_2()310001200-nan-nan-nan-nan-nan-nan0-nan1681
test/test_callcount.cpp81DOCTEST_ANON_FUNC_2()390001200-nan-nan-nan-nan-nan-nan0-nan1711
test/test_callcount.cpp34{anonymous}displayFuncNamesList(const ccccc::FileStat &)8701213059289.5079.558822767.34153.7410.0657033107.3790107.37951
test/test_callcount.cpp43{anonymous}displayFuncNamesList(const ccccc::ClassStat &)980121327738511.28954346.45241.4690.0887773103.9880103.988101
test/test_callcount.cpp53{anonymous}getCallCount(const ccccc::FileStat &, const char *)10901213563323.14517.255574.25309.680.104794103.1920103.192315
test/test_callcount.cpp64{anonymous}getCallCount(const ccccc::FileStat &, const char *, const char *)151401313998517.96919.259970.91553.940.15441993.94093.9442
test/test_callercount.cpp90DOCTEST_ANON_FUNC_2()570001200-nan-nan-nan-nan-nan-nan0-nan2251
test/test_callercount.cpp34{anonymous}displayFuncNamesList(const ccccc::FileStat &)8701213059289.5079.558822767.34153.7410.0657033107.3790107.37951
test/test_callercount.cpp43{anonymous}displayClassNamesList(const ccccc::FileStat &)7700212851245.175112696.93149.8290.064584110.4060110.40661
test/test_callercount.cpp51{anonymous}displayFuncNamesList(const ccccc::ClassStat &)980121327738511.28954346.45241.4690.0887773103.9880103.988101
test/test_callercount.cpp61{anonymous}getCallerCount(const ccccc::FileStat &, const char *)10901213563323.14517.255574.25309.680.104794103.1920103.192312
test/test_callercount.cpp72{anonymous}getCallerCount(const ccccc::FileStat &, const char *, const char *)1615013140103548.15919.342110602.5589.030.16087492.5999092.5999511
test/test_linecount.cpp30DOCTEST_ANON_FUNC_2()280001200-nan-nan-nan-nan-nan-nan0-nan1431
test/test_linecount.cpp59DOCTEST_ANON_FUNC_4()160001200-nan-nan-nan-nan-nan-nan0-nan701
test/test_linecount.cpp76DOCTEST_ANON_FUNC_6()180001200-nan-nan-nan-nan-nan-nan0-nan721
test/test_mvg.cpp29CheckMvg(const ccccc::FileStat &, const char *, unsigned int)980121325527513.03333584.17199.120.0780676105.7380105.738213
test/test_mvg.cpp39DOCTEST_ANON_FUNC_2()280001200-nan-nan-nan-nan-nan-nan0-nan1341
test/test_parameters.cpp25ArraySize(const T (&)[N])5500102331140.239.751367.2575.95810.0410623118.9920118.99200
test/test_parameters.cpp31DOCTEST_ANON_FUNC_2()100001200-nan-nan-nan-nan-nan-nan0-nan131
test/test_parameters.cpp42DOCTEST_ANON_FUNC_4()100001200-nan-nan-nan-nan-nan-nan0-nan131
test/test_parameters.cpp53DOCTEST_ANON_FUNC_6()100001200-nan-nan-nan-nan-nan-nan0-nan131
test/test_parameters.cpp64DOCTEST_ANON_FUNC_8()100001200-nan-nan-nan-nan-nan-nan0-nan131
test/test_parameters.cpp75DOCTEST_ANON_FUNC_10()80001200-nan-nan-nan-nan-nan-nan0-nan121
test/test_scope_hierarchy.cpp30DOCTEST_ANON_FUNC_2()230001200-nan-nan-nan-nan-nan-nan0-nan961
test/test_scope_hierarchy.cpp54DOCTEST_ANON_FUNC_4()290001200-nan-nan-nan-nan-nan-nan0-nan1161
samples/blockcount.cpp2function_comparaison(int, int)440010131866.60796.4426.29123.68280.0188806126.4780126.47800
samples/blockcount.cpp8function_if(int, int)770021132592.51111.251040.7557.81940.0342328115.4740115.47400
samples/blockcount.cpp17function_ifelse(int, int)8800211428106.60612.51332.5774.03190.0403651112.5740112.57400
samples/blockcount.cpp27function_ifelif(int, int, int)141400512168298.67817.06255096.19283.1210.098713397.4606097.460600
samples/blockcount.cpp43function_ifif(int, int, int)7700321432121.83512.61535.1385.28480.0443583113.8120113.81200
samples/blockcount.cpp52function_while(const char *)8800212132140.55410.56251484.682.4780.0433796111.1360111.13600
samples/blockcount.cpp62function_do_while(int)660021142179.95456.3503.71327.98410.0211025118.730118.7300
samples/blockcount.cpp71function_for_noblock(const char *)6600212133144.94611.3751648.7791.59810.0465213115.6360115.63600
samples/blockcount.cpp79function_forfor(const char (&)[5][5])101000322468311.77718.95892.59327.3660.108747103.1480103.14800
samples/blockcount.cpp91function_forfor_no_block(const char (&)[5][5])8800322464293.43818.95545.97308.1090.104439107.0780107.07800
samples/blockcount.cpp101function_switch(int)131300812960291.4796.111111781.2698.95890.048981398.098098.09800
samples/blockcount.cpp116function_switch_case(int)343400812974359.4916.111112196.89122.0490.056331481.4326081.432600
samples/blockcount.cpp152function_try()880021132074.00885370.04420.5580.017181114.4710114.47100
samples/blockcount.cpp162function_try_function()770020131866.60795333.0418.50220.0160156117.1820117.18200
samples/blockcount.cpp171function_block()1313001216371486.61111978.44454.3580.0328526103.2320103.23200
samples/blockcount.cpp186function_lambda()440012102376.40434305.61716.97870.0151239125.7650125.76510
samples/blockcount.cpp192function_max_block()1515001216411646.611111084.2260.23460.0351796100.380100.3800
samples/callcount.cpp5ADL(void *)2200107822.45883.7584.22064.678920.00640459143.360143.3604
samples/callcount.cpp8f(T &)7720101729118.5365.77778684.87738.04870.0258992114.41536.8317151.24730
samples/callcount.cpp16ADL(S *)22001088242.5603.333330.00510873143.0150143.01502
samples/callcount.cpp19callADL(S &)441010111448.4323.6174.3559.686410.0104032128.13534.9714163.10710
samples/callcount.cpp31UseOperator(Operator &)551010141764.7255.33333345.219.17780.0164031123.01231.9355154.94820
samples/callcount.cpp39call(void (*)())44001091753.88875269.44414.96910.0139056127.580127.5812
samples/callcount.cpp44someFunc()2200106615.5098231.01961.723310.00329081145.2850145.28502
samples/callcount.cpp47callSomeFunc()440010101239.86313119.5896.643860.00809109129.1480129.14810
samples/callcount.cpp56ImplicitCount()550010101549.82893.5174.4019.688960.0104051124.3720124.37220
samples/callcount.cpp67DefaultCount()550010101549.82893.5174.4019.688960.0104051124.3720124.37220
samples/callcount.cpp78UserProvidedCount()550010101549.82893.5174.4019.688960.0104051124.3720124.37220
samples/callcount.cpp87newDelete()440010101033.21933.5116.2676.45930.00794056130.0960130.09620
samples/callcount.cpp94function_as_parameter()6600101142145.29691307.6772.64810.0398605115.8540115.85450
samples/callcount.cpp103main()2200106615.5098231.01961.723310.00329081145.2850145.28500
samples/callcount.cpp9f<>(S &)662010132488.81064.28571380.61721.14540.0175067118.41438.9925157.40632
samples/callcount.cpp63DefaultDefault()1100105511.60961.517.41450.967470.00223951158.020158.0202
samples/callcount.cpp65DefaultDefault(const Default &)1100107822.45882.6666759.89023.327240.0051025154.5890154.58902
samples/callcount.cpp27Operatoroperator int() const110010101033.2193399.65785.536550.00716506152.5540152.55402
samples/callcount.cpp28Operatoroperator*() const110010121450.18956301.13716.72980.0149757150.4080150.40802
samples/callcount.cpp74UserProvidedUserProvided()1100105511.6096223.21931.289960.00271297158.020158.0202
samples/callcount.cpp75UserProvided~UserProvided()1100106615.50982.538.77442.154140.00381864156.5140156.51400
samples/callcount.cpp76UserProvidedUserProvided(const UserProvided &)1100107822.45883.7584.22064.678920.00640459154.5890154.58902
samples/callercount.cpp5ADL(void *)2200107822.45883.7584.22064.678920.00640459143.360143.3604
samples/callercount.cpp8f(T &)7720101729118.5365.77778684.87738.04870.0258992114.41536.8317151.24730
samples/callercount.cpp16ADL(S *)22001088242.5603.333330.00510873143.0150143.01502
samples/callercount.cpp19callADL(S &)441010111448.4323.6174.3559.686410.0104032128.13534.9714163.10710
samples/callercount.cpp43virtualCall()10901101839162.6276975.76254.2090.0327925106.9930106.99350
samples/callercount.cpp61UseOperator(Operator &)551010141764.7255.33333345.219.17780.0164031123.01231.9355154.94820
samples/callercount.cpp69call(void (*)())44001091753.88875269.44414.96910.0139056127.580127.5812
samples/callercount.cpp74someFunc()2200106615.5098231.01961.723310.00329081145.2850145.28502
samples/callercount.cpp77callSomeFunc()440010101239.86313119.5896.643860.00809109129.1480129.14810
samples/callercount.cpp86ImplicitCount()550010101549.82893.5174.4019.688960.0104051124.3720124.37220
samples/callercount.cpp97DefaultCount()550010101549.82893.5174.4019.688960.0104051124.3720124.37220
samples/callercount.cpp108UserProvidedCount()550010101549.82893.5174.4019.688960.0104051124.3720124.37220
samples/callercount.cpp120newDelete()440010101033.21933.5116.2676.45930.00794056130.0960130.09620
samples/callercount.cpp127parameter()1100109928.5293385.5884.754890.00647372153.3450153.34504
samples/callercount.cpp129function_as_parameter()5500101137127.9997.8998.39255.46620.0332976119.4670119.46750
samples/callercount.cpp136initialize_global()1100109928.5293385.5884.754890.00647372153.3450153.34501
samples/callercount.cpp141main()2200106615.5098231.01961.723310.00329081145.2850145.28500
samples/callercount.cpp9f<>(S &)662010132488.81064.28571380.61721.14540.0175067118.41438.9925157.40632
samples/callercount.cpp27Base[virtual] ~Base()1100107719.6515239.3032.18350.00385327155.2840155.28400
samples/callercount.cpp31Base[virtual] f3()1100107719.6515239.3032.18350.00385327155.2840155.28401
samples/callercount.cpp32Base[virtual] f4()1100107719.6515239.3032.18350.00385327155.2840155.28400
samples/callercount.cpp93DefaultDefault()1100105511.60961.517.41450.967470.00223951158.020158.0202
samples/callercount.cpp95DefaultDefault(const Default &)1100107822.45882.6666759.89023.327240.0051025154.5890154.58902
samples/callercount.cpp37Derivedf1() [override]1100107719.6515239.3032.18350.00385327155.2840155.28400
samples/callercount.cpp38Derivedf2() [override]1100107719.6515239.3032.18350.00385327155.2840155.28401
samples/callercount.cpp39Derivedf3() [override]1100107719.6515239.3032.18350.00385327155.2840155.28400
samples/callercount.cpp40Derivedf4() [override]1100107719.6515239.3032.18350.00385327155.2840155.28401
samples/callercount.cpp118NewNew()1100105511.60961.517.41450.967470.00223951158.020158.0202
samples/callercount.cpp57Operatoroperator int() const110010101033.2193399.65785.536550.00716506152.5540152.55402
samples/callercount.cpp58Operatoroperator*() const110010121450.18956301.13716.72980.0149757150.4080150.40802
samples/callercount.cpp104UserProvidedUserProvided()1100105511.6096223.21931.289960.00271297158.020158.0202
samples/callercount.cpp105UserProvided~UserProvided()1100106615.50982.538.77442.154140.00381864156.5140156.51400
samples/callercount.cpp106UserProvidedUserProvided(const UserProvided &)1100107822.45883.7584.22064.678920.00640459154.5890154.58902
samples/class.cpp14FooFoo()110010141972.33976.25452.12325.1180.0196359148.5070148.50700
samples/class.cpp16FooFoo(Foo &&)4400101829120.9287.5906.95950.38660.0312323123.3770123.37710
samples/class.cpp21Foobar()5500201621846.6666756031.11110.0226467121.4270121.42710
samples/class.cpp34FooisNul() const440010141453.3034213.21211.84510.0118965127.6370127.63701
samples/class.cpp10Foo::InnerClassInnerClass()1100105511.6096223.21931.289960.00271297158.020158.0200
samples/class.cpp11Foo::InnerClass~InnerClass()1100106615.50982.538.77442.154140.00381864156.5140156.51400
samples/linecount/test.c12main(int, char **)11921212344199.0379.6251915.73106.4290.0514164104.16830.6787134.84700
samples/linecount/test.h7mult(int, int)440010131762.90757.2452.93425.1630.0196593126.7750126.77501
samples/linecount/test_include.cpp12main(int, char **)121021212552241.4819.821432371.68131.760.0592811101.75329.5564131.3110
samples/mvg.cpp5function_comparaison(int, int)440010131866.60796.4426.29123.68280.0188806126.4780126.47800
samples/mvg.cpp11function_if(int, int)770021132592.51111.251040.7557.81940.0342328115.4740115.47400
samples/mvg.cpp20function_ifelse(int, int)8800211428106.60612.51332.5774.03190.0403651112.5740112.57400
samples/mvg.cpp30function_ternaire(int, int)440020142283.761812.51047.0258.16790.0343703125.0570125.05700
samples/mvg.cpp36function_while(const char *)8800212132140.55410.56251484.682.4780.0433796111.1360111.13600
samples/mvg.cpp46function_for(const char *)6600212133144.94611.3751648.7791.59810.0465213115.6360115.63600
samples/mvg.cpp54function_switch(int)131300813060294.4135.789471704.594.69440.047563898.0459098.045900
samples/mvg.cpp69function_and(int, int, int)4400101527105.4869949.37452.7430.0321986124.0870124.08700
samples/mvg.cpp74function_andand(int, int, int)440020152389.85859808.72644.92920.0289343124.6910124.69100
samples/mvg.cpp80function_or(int, int, int)4400101527105.4869949.37452.7430.0321986124.0870124.08700
samples/mvg.cpp85function_oror(int, int, int)440020152389.85859808.72644.92920.0289343124.6910124.69100
samples/mvg.cpp91function_rval(T &, T &)8800102348217.13112.54552724.01151.3340.0650156109.1040109.10420
samples/mvg.cpp101function_rval(int &&)3300109928.52932.571.32333.962410.0057328135.5480135.54800
samples/namespace.cpp15Foosum(int, int)440010121657.35948458.87525.49310.0198309127.2550127.25500
samples/namespace.cpp9Foo::{anonymous}minus(int)440010101239.86315.83333232.53512.91860.0126048129.1480129.14800
samples/namespace.cpp22Foo::Barmult(int, int)440010121657.35948458.87525.49310.0198309127.2550127.25500

Definitions.