LCOV - code coverage report
Current view: top level - source/ps - ConfigDB.cpp (source / functions) Hit Total Coverage
Test: 0 A.D. test coverage report Lines: 154 275 56.0 %
Date: 2023-01-19 00:18:29 Functions: 23 41 56.1 %

Function Name Sort by function name Hit count Sort by hit count
void (anonymous namespace)::Get<bool>(CStr8 const&, bool&) 0
void (anonymous namespace)::Get<double>(CStr8 const&, double&) 0
void (anonymous namespace)::Get<float>(CStr8 const&, float&) 0
void (anonymous namespace)::Get<unsigned int>(CStr8 const&, unsigned int&) 0
CConfigDB::SetChanges(EConfigNamespace, bool) 0
CConfigDB::RemoveValue(EConfigNamespace, CStr8 const&) 0
CConfigDB::SetValueBool(EConfigNamespace, CStr8 const&, bool) 0
CConfigDB::UnregisterHook(CConfigDBHook&&) 0
CConfigDB::UnregisterHook(std::unique_ptr<CConfigDBHook, std::default_delete<CConfigDBHook> >) 0
CConfigDB::WriteValueToFile(EConfigNamespace, CStr8 const&, CStr8 const&) 0
CConfigDB::WriteValueToFile(EConfigNamespace, CStr8 const&, CStr8 const&, Path const&) 0
CConfigDB::RegisterHookAndCall(CStr8 const&, std::function<void ()>) 0
CConfigDB::GetValue(EConfigNamespace, CStr8 const&, double&) 0
CConfigDB::GetValue(EConfigNamespace, CStr8 const&, unsigned int&) 0
CConfigDB::HasChanges(EConfigNamespace) const 0
CConfigDB::GetValueNamespace(EConfigNamespace, CStr8 const&) const 0
CConfigDB::GetValues(EConfigNamespace, CStr8 const&, std::vector<CStr8, std::allocator<CStr8> >&) const 0
(anonymous namespace)::TriggerAllHooks(std::multimap<CStr8, std::function<void ()>, std::less<CStr8>, std::allocator<std::pair<CStr8 const, std::function<void ()> > > > const&, CStr8 const&)::{lambda(std::pair<CStr8, std::function<void ()> > const&)#1}::operator()(std::pair<CStr8, std::function<void ()> > const&) const 0
_GLOBAL__sub_I_ConfigDB.cpp 1
__static_initialization_and_destruction_0(int, int) 1
void (anonymous namespace)::Get<int>(CStr8 const&, int&) 1
CConfigDB::SetConfigFile(EConfigNamespace, Path const&) 2
CConfigDB::SetValueList(EConfigNamespace, CStr8 const&, std::vector<CStr8, std::allocator<CStr8> >) 4
CConfigDB::GetValuesWithPrefix(EConfigNamespace, CStr8 const&) const 4
CConfigDB::WriteFile(EConfigNamespace) const 4
CConfigDB::IsInitialised() 5
void (anonymous namespace)::Get<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(CStr8 const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 7
CConfigDB::Reload(EConfigNamespace) 7
CConfigDB::WriteFile(EConfigNamespace, Path const&) const 7
CConfigDB::Initialise() 8
CConfigDB::GetValue(EConfigNamespace, CStr8 const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) 8
CConfigDB::Shutdown() 8
CConfigDB::GetValue(EConfigNamespace, CStr8 const&, float&) 12
(anonymous namespace)::EscapeString(CStr8 const&) 16
(anonymous namespace)::TriggerAllHooks(std::multimap<CStr8, std::function<void ()>, std::less<CStr8>, std::allocator<std::pair<CStr8 const, std::function<void ()> > > > const&, CStr8 const&) 16
CConfigDB::SetValueString(EConfigNamespace, CStr8 const&, CStr8 const&) 16
CConfigDB::CConfigDB() 16
CConfigDB::~CConfigDB() 16
CConfigDB::GetValue(EConfigNamespace, CStr8 const&, bool&) 30
CConfigDB::GetValue(EConfigNamespace, CStr8 const&, int&) 38
CConfigDB::Instance() 90

Generated by: LCOV version 1.13