Donner SVG main
0.8.0 ยท 382bd0190.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::ElementTraversalNavigation< T > Struct Template Reference

Default navigation for element-only traversal generators. More...

#include "donner/base/element/ElementTraversalGenerators.h"

Public Member Functions

std::optional< T > lastChild (const T &element) const
 Get the last child.
std::optional< T > previousSibling (const T &element) const
 Get the preceding sibling.

Detailed Description

template<ElementLike T>
struct donner::ElementTraversalNavigation< T >

Default navigation for element-only traversal generators.

Template Parameters
TElement-like value.

Member Function Documentation

◆ lastChild()

template<ElementLike T>
std::optional< T > donner::ElementTraversalNavigation< T >::lastChild ( const T & element) const
inline

Get the last child.

Parameters
elementParent to inspect.

◆ previousSibling()

template<ElementLike T>
std::optional< T > donner::ElementTraversalNavigation< T >::previousSibling ( const T & element) const
inline

Get the preceding sibling.

Parameters
elementReference element.

The documentation for this struct was generated from the following file: