HALDLS
common.h
Go to the documentation of this file.
1
#pragma once
2
#include "
haldls/vx/common.h
"
3
#include "
haldls/vx/genpybind.h
"
4
5
namespace
haldls::vx::v3
GENPYBIND_TAG_HALDLS_VX_V3
{
6
7
template
<
typename
... Ts>
8
auto
visit_preorder
(Ts&&... args) -> decltype(
haldls::vx::visit_preorder
(std::forward<Ts>(args)...))
9
{
10
return
haldls::vx::visit_preorder
(std::forward<Ts>(args)...);
11
}
12
13
}
// namespace haldls::vx::v3
common.h
genpybind.h
GENPYBIND_TAG_HALDLS_VX_V3
#define GENPYBIND_TAG_HALDLS_VX_V3
Definition:
genpybind.h:6
haldls::vx::v3
Definition:
is_readable.h:26
haldls::vx::v3::visit_preorder
auto visit_preorder(Ts &&... args) -> decltype(haldls::vx::visit_preorder(std::forward< Ts >(args)...))
Definition:
common.h:8
haldls::vx::visit_preorder
void 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.
Definition:
common.h:37
haldls
include
haldls
vx
v3
common.h
Generated on Tue Aug 30 2022 01:45:07 for HALDLS by
1.9.1