HALDLS
common.h File Reference
#include <type_traits>
#include <utility>
+ Include dependency graph for common.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  haldls::vx::detail::VisitPreorderImpl< ContainerT >
 Implementation detail of the visit_preorder() free function (q.v.). More...
 

Namespaces

 haldls
 
 haldls::vx
 
 haldls::vx::detail
 

Functions

template<class ContainerT , class CoordinateT , class VisitorT >
void haldls::vx::visit_preorder (ContainerT &config, CoordinateT const &coord, VisitorT &&visitor)
 Apply the specified visitor to all containers in a hierarchy by doing a pre-order tree traversal. More...