Only call get_last_child() if the node has children
Explain that the behaviour is otherwise undefined, in the comment.
This commit is contained in:
@@ -77,7 +77,9 @@ public:
|
||||
XmlNode* add_child(XmlNode* child);
|
||||
XmlNode* add_child(XmlNode&& child);
|
||||
/**
|
||||
* Returns the last of the children
|
||||
* Returns the last of the children. If the node doesn't have any child,
|
||||
* the behaviour is undefined. The user should make sure this is the case
|
||||
* by calling has_children() for example.
|
||||
*/
|
||||
XmlNode* get_last_child() const;
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user