22#include <libxml/tree.h>
28using namespace css::uno;
29using namespace css::xml::dom;
34 ::osl::Mutex & rMutex)
35 : m_pNode(
std::move(pBase))
50 xmlNodePtr cur =
m_pNode->GetNodePtr();
54 while (cur !=
nullptr)
72 xmlNodePtr cur =
m_pNode->GetNodePtr();
76 while (cur !=
nullptr)
79 return m_pNode->GetOwnerDocument().GetCNode(cur);
virtual sal_Int32 SAL_CALL getLength() override
The number of nodes in the list.
virtual css::uno::Reference< css::xml::dom::XNode > SAL_CALL item(sal_Int32 index) override
Returns the indexth item in the collection.
::rtl::Reference< CNode > const m_pNode
CChildList(::rtl::Reference< CNode > pBase, ::osl::Mutex &rMutex)