LCOV - code coverage report
Current view: top level - INDI/libcommon - IndiProperty.cpp (source / functions) Coverage Total Hit
Test: MagAOX Lines: 31.6 % 624 197
Test Date: 2026-04-15 19:34:29 Functions: 50.0 % 84 42

Function Name Sort by function name Hit count Sort by function hit count
pcf::IndiProperty::IndiProperty() 15771
pcf::IndiProperty::IndiProperty(pcf::IndiProperty const&) 95
pcf::IndiProperty::IndiProperty(pcf::IndiProperty::Type const&) 493
pcf::IndiProperty::IndiProperty(pcf::IndiProperty::Type const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 12
pcf::IndiProperty::IndiProperty(pcf::IndiProperty::Type const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, pcf::IndiProperty::PropertyStateType const&, pcf::IndiProperty::PropertyPermType const&, pcf::IndiProperty::SwitchRuleType const&) 0
pcf::IndiProperty::add(pcf::IndiElement const&) 797
pcf::IndiProperty::addIfNoExist(pcf::IndiElement const&) 0
pcf::IndiProperty::at(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::at(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
pcf::IndiProperty::at(unsigned int const&) 0
pcf::IndiProperty::at(unsigned int const&) const 0
pcf::IndiProperty::clear() 0
pcf::IndiProperty::compareProperty(pcf::IndiProperty const&) const 0
pcf::IndiProperty::compareValue(pcf::IndiProperty const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
pcf::IndiProperty::compareValues(pcf::IndiProperty const&) const 0
pcf::IndiProperty::convertStringToType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::convertTypeToString[abi:cxx11](pcf::IndiProperty::Type const&) 0
pcf::IndiProperty::createString[abi:cxx11]() const 0
pcf::IndiProperty::createUniqueKey[abi:cxx11]() const 816
pcf::IndiProperty::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 252
pcf::IndiProperty::getBLOBEnable() const 0
pcf::IndiProperty::getBLOBEnableString[abi:cxx11](pcf::IndiProperty::BLOBEnableType const&) 0
pcf::IndiProperty::getBLOBEnableType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::getDevice[abi:cxx11]() const 29
pcf::IndiProperty::getElements[abi:cxx11]() const 0
pcf::IndiProperty::getErrorMsg[abi:cxx11](int const&) 0
pcf::IndiProperty::getGroup[abi:cxx11]() const 9
pcf::IndiProperty::getLabel[abi:cxx11]() const 10
pcf::IndiProperty::getMessage[abi:cxx11]() const 1
pcf::IndiProperty::getName[abi:cxx11]() const 50
pcf::IndiProperty::getNumElements() const 16
pcf::IndiProperty::getPerm() const 13
pcf::IndiProperty::getPropertyPermString[abi:cxx11](pcf::IndiProperty::PropertyPermType const&) 5
pcf::IndiProperty::getPropertyPermType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::getPropertyStateString[abi:cxx11](pcf::IndiProperty::PropertyStateType const&) 5
pcf::IndiProperty::getPropertyStateType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::getRule() const 4
pcf::IndiProperty::getState() const 73
pcf::IndiProperty::getSwitchRuleString[abi:cxx11](pcf::IndiProperty::SwitchRuleType const&) 0
pcf::IndiProperty::getSwitchRuleType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::getTimeStamp() const 6
pcf::IndiProperty::getTimeout() const 0
pcf::IndiProperty::getType() const 118
pcf::IndiProperty::getVersion[abi:cxx11]() const 0
pcf::IndiProperty::hasNewValue(pcf::IndiProperty const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
pcf::IndiProperty::hasValidBLOBEnable() const 0
pcf::IndiProperty::hasValidDevice() const 12
pcf::IndiProperty::hasValidGroup() const 5
pcf::IndiProperty::hasValidLabel() const 5
pcf::IndiProperty::hasValidMessage() const 6
pcf::IndiProperty::hasValidName() const 12
pcf::IndiProperty::hasValidPerm() const 5
pcf::IndiProperty::hasValidRule() const 0
pcf::IndiProperty::hasValidState() const 6
pcf::IndiProperty::hasValidTimeStamp() const 0
pcf::IndiProperty::hasValidTimeout() const 6
pcf::IndiProperty::hasValidVersion() const 0
pcf::IndiProperty::isRequested() const 0
pcf::IndiProperty::operator=(pcf::IndiProperty const&) 387
pcf::IndiProperty::operator=(pcf::IndiProperty::BLOBEnableType const&) 0
pcf::IndiProperty::operator==(pcf::IndiProperty const&) const 0
pcf::IndiProperty::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 1623
pcf::IndiProperty::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 80
pcf::IndiProperty::operator[](unsigned int const&) 0
pcf::IndiProperty::operator[](unsigned int const&) const 24
pcf::IndiProperty::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::scrubName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::setBLOBEnable(pcf::IndiProperty::BLOBEnableType const&) 0
pcf::IndiProperty::setDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2360
pcf::IndiProperty::setElements(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pcf::IndiElement, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pcf::IndiElement> > > const&) 0
pcf::IndiProperty::setGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 94
pcf::IndiProperty::setLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 114
pcf::IndiProperty::setMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 27
pcf::IndiProperty::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 2330
pcf::IndiProperty::setPerm(pcf::IndiProperty::PropertyPermType const&) 416
pcf::IndiProperty::setRequested(bool const&) 0
pcf::IndiProperty::setRule(pcf::IndiProperty::SwitchRuleType const&) 130
pcf::IndiProperty::setState(pcf::IndiProperty::PropertyStateType const&) 402
pcf::IndiProperty::setTimeStamp(pcf::TimeStamp const&) 58
pcf::IndiProperty::setTimeout(double const&) 0
pcf::IndiProperty::setVersion(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::update(pcf::IndiElement const&) 0
pcf::IndiProperty::update(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, pcf::IndiElement const&) 0
pcf::IndiProperty::~IndiProperty() 16352

Generated by: LCOV version 2.0-1