LCOV - code coverage report
Current view: top level - ezlibs - ezGraph.hpp (source / functions) Coverage Total Hit
Test: Coverage (llvm-cov → lcov → genhtml) Lines: 81.8 % 285 233
Test Date: 2025-09-16 22:55:37 Functions: 72.9 % 70 51
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 65.6 % 64 42

Function Name Sort by function name Hit count Sort by function hit count
ez::Graph::Graph() 0
ez::Graph::getNodes() const 0
ez::Graph::getNodesRef() 0
ez::Graph::isDirty() const 0
ez::Graph::m_disconnectSlots(std::weak_ptr<ez::Slot> const&, std::weak_ptr<ez::Slot> const&) 0
ez::Graph::m_setNodeThis(std::shared_ptr<ez::Node>) 0
ez::Graph::setDirty(bool) 0
ez::Graph::setParentNode(std::weak_ptr<ez::Node> const&) 0
ez::Node::Node() 0
ez::Node::isDirty() const 0
ez::Node::m_getInputSlots() 0
ez::Node::m_getOutputSlots() 0
ez::Node::m_getOutputSlotsRef() 0
ez::Node::m_setSlotThis(std::shared_ptr<ez::Slot>) 0
ez::Node::setDirty(bool) 0
ez::Slot::Slot() 0
ez::Slot::m_disconnect() 0
ez::Slot::m_disconnectSlot(std::weak_ptr<ez::Slot> const&) 0
ez::SlotDatas::SlotDatas(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&, ez::SlotDir, void*) 0
TestGraphDatas& ez::Graph::getDatasRef<TestGraphDatas>() 1
ez::Graph::Graph<TestGraphDatas>(TestGraphDatas const&) 1
ez::Graph::clear() 1
ez::Graph::init() 1
ez::Graph::m_setThis(std::weak_ptr<ez::Graph> const&) 1
ez::Graph::unit() 1
ez::Graph::~Graph() 1
ez::GraphDatas::GraphDatas(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&, void*) 1
ez::Node::m_delOutputSlot(std::weak_ptr<ez::Slot> const&) 1
ez::Node::m_getInputSlotsRef() 1
ez::Slot::getLastEvaluatedDatas() const 1
ez::Slot::setLastEvaluatedDatas(ez::EvalDatas) 1
ez::Slot::m_getConnectedSlots() 2
ez::SlotDatas::SlotDatas() 2
TestNodeDatas& ez::Node::getDatasRef<TestNodeDatas>() 3
ez::Graph::m_delNode(std::weak_ptr<ez::Node> const&) 3
ez::Node::Node<TestNodeDatas>(TestNodeDatas const&) 3
ez::Node::m_delInputSlot(std::weak_ptr<ez::Slot> const&) 3
ez::Node::m_delSlot(std::weak_ptr<ez::Slot> const&) 3
ez::Node::setParentGraph(std::weak_ptr<ez::Graph> const&) 3
ez::Node::~Node() 3
ez::NodeDatas::NodeDatas(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&, void*) 3
std::weak_ptr<ez::Graph> ez::Graph::m_getThis<ez::Graph>() 3
std::weak_ptr<ez::Node> ez::Slot::getParentNode<ez::Node>() 3
ez::Graph::m_connectSlots(std::weak_ptr<ez::Slot> const&, std::weak_ptr<ez::Slot> const&) 4
ez::Slot::m_connectSlot(std::weak_ptr<ez::Slot> const&) 4
ez::Slot::Slot<ez::SlotDatas>(ez::SlotDatas const&) 5
ez::Slot::init() 5
ez::Slot::m_setThis(std::weak_ptr<ez::Slot> const&) 5
ez::Slot::setParentNode(std::weak_ptr<ez::Node>) 5
ez::Slot::~Slot() 5
ez::SlotDatas const& ez::Slot::getDatas<ez::SlotDatas>() const 5
std::weak_ptr<ez::Node> ez::Node::m_getThis<ez::Node>() 5
ez::Graph::m_addNode(std::shared_ptr<ez::Node> const&) 6
ez::Node::init() 6
ez::Node::m_setThis(std::weak_ptr<ez::Node> const&) 6
ez::Node::unit() 6
TestGraphDatas const& ez::Graph::getDatas<TestGraphDatas>() const 7
TestGraphDatas const& ez::Graph::getDatas() const 3
ez::GraphDatas const& ez::Graph::getDatas() const 4
std::vector<std::weak_ptr<ez::Node>, std::allocator<std::weak_ptr<ez::Node> > >::iterator ez::Utils::isWeakPtrExistInVector<ez::Node>(std::weak_ptr<ez::Node> const&, std::vector<std::weak_ptr<ez::Node>, std::allocator<std::weak_ptr<ez::Node> > >&) 7
std::vector, std::allocator > >::iterator ez::Utils::isWeakPtrExistInVector(std::weak_ptr const&, std::vector, std::allocator > >&) 3
std::vector, std::allocator > >::iterator ez::Utils::isWeakPtrExistInVector(std::weak_ptr const&, std::vector, std::allocator > >&) 4
ez::Slot::unit() 8
ez::UUID::setUuid(unsigned long) 8
unsigned long ez::UUID::getUuid<unsigned long>() const 8
ez::UUID::UUID(void*) 9
ez::UUID::~UUID() 9
ez::Node::m_addSlot(std::shared_ptr<ez::Slot> const&) 10
std::vector<std::shared_ptr<ez::Node>, std::allocator<std::shared_ptr<ez::Node> > >::iterator ez::Utils::isSharedPtrExistInVector<ez::Node>(std::shared_ptr<ez::Node> const&, std::vector<std::shared_ptr<ez::Node>, std::allocator<std::shared_ptr<ez::Node> > >&) 11
std::vector, std::allocator > >::iterator ez::Utils::isSharedPtrExistInVector(std::shared_ptr const&, std::vector, std::allocator > >&) 3
std::vector, std::allocator > >::iterator ez::Utils::isSharedPtrExistInVector(std::shared_ptr const&, std::vector, std::allocator > >&) 8
TestNodeDatas const& ez::Node::getDatas<TestNodeDatas>() const 12
TestNodeDatas const& ez::Node::getDatas() const 6
ez::NodeDatas const& ez::Node::getDatas() const 6

Generated by: LCOV version 2.0-1