33 aCopyTree = aNewSmMlElement;
45 aSmMlElement = pParent;
55 if (pMlElementTree ==
nullptr)
66 if (pMlElementTree ==
nullptr)
72 return aResultElement;
SmMlElement * getParentElement()
Returns the parent element.
void setSubElement(size_t nPos, SmMlElement *aElement)
Sets a given sub element.
SmMlElement * getSubElement(size_t nPos)
Returns a given sub element.
size_t getSubElementId() const
Gets subelement id.
size_t getSubElementsCount() const
Returns the sub elements count.
constexpr OUStringLiteral aData
The purpose of this iterator is to be able to iterate threw an infinite element tree infinite -> as m...
void SmMlIteratorFree(SmMlElement *pMlElementTree)
static void deleteElement(SmMlElement *aSmMlElement, void *)
SmMlElement * SmMlIteratorCopy(SmMlElement *pMlElementTree)
void SmMlIteratorTopToBottom(SmMlElement *pMlElementTree, runType aRunType, void *aData)
static void cloneElement(SmMlElement *aSmMlElement, void *aData)