LCOV - code coverage report
Current view: top level - EnergyPlus - IOFiles.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 73.5 % 245 180
Test Date: 2025-05-22 16:09:37 Functions: 80.0 % 30 24

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::InputFile::error_state_to_string[abi:cxx11]() const 0
EnergyPlus::InputFile::is_open() const 0
EnergyPlus::InputFile::position() const 0
EnergyPlus::InputFile::rdstate() const 0
EnergyPlus::InputFile::readFile[abi:cxx11]() 0
EnergyPlus::InputFile::readJSON[abi:cxx11]() 0
EnergyPlus::IOFiles::flushAll() 21
EnergyPlus::InputFile::ensure_open(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 22
EnergyPlus::InputOutputFile::position() const 26
EnergyPlus::InputFile::backspace() 31
EnergyPlus::InputOutputFile::getLines[abi:cxx11]() 39
EnergyPlus::InputFile::open(bool, bool) 98
EnergyPlus::IOFiles::OutputControl::getInput(EnergyPlus::EnergyPlusData&) 107
EnergyPlus::IOFiles::OutputControl::writeTabular(EnergyPlus::EnergyPlusData&) 324
EnergyPlus::InputOutputFile::flush() 357
EnergyPlus::InputOutputFile::open(bool, bool) 388
EnergyPlus::InputOutputFile::open(bool, bool)::{lambda()#1}::operator()() const 388
EnergyPlus::InputOutputFile::get_output[abi:cxx11]() 467
EnergyPlus::IOFiles::OutputControl::getInput(EnergyPlus::EnergyPlusData&)::{lambda(nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(nlohmann::json_abi_v3_12_0::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, unsigned long, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> >, void> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 1024
EnergyPlus::IOFiles::OutputControl::getInput(EnergyPlus::EnergyPlusData&)::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)#1}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 1024
EnergyPlus::InputFile::close() 1034
EnergyPlus::InputFile::InputFile(std::filesystem::__cxx11::path) 2154
EnergyPlus::InputOutputFile::ensure_open(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) 7147
EnergyPlus::InputFile::good() const 10539
EnergyPlus::InputOutputFile::close() 17249
EnergyPlus::InputOutputFile::del() 21107
EnergyPlus::InputOutputFile::open_as_stringstream() 23561
EnergyPlus::InputOutputFile::InputOutputFile(std::filesystem::__cxx11::path, bool) 38373
EnergyPlus::InputOutputFile::good() const 62359
EnergyPlus::InputFile::readLine[abi:cxx11]() 72461

Generated by: LCOV version 2.0-1