STADLS
reinit_stack_entry.h
Go to the documentation of this file.
1
#pragma once
2
#include "
stadls/vx/genpybind.h
"
3
#include "
stadls/vx/reinit_stack_entry.h
"
4
5
namespace
stadls::vx::v2
GENPYBIND_TAG_STADLS_VX_V2
{
6
7
typedef
stadls::vx::ReinitStackEntry
ReinitStackEntry
;
8
9
GENPYBIND_MANUAL({
10
using namespace
::
stadls::vx
;
11
12
pybind11::class_<ReinitStackEntry> wrapped(parent,
"ReinitStackEntry"
);
13
14
[[maybe_unused]] ::pyhxcomm::vx::reinit_stack_entry_unroll_helper<decltype(wrapped)>
helper
{
15
wrapped};
16
17
wrapped.def(
"pop"
, &
ReinitStackEntry::pop
);
18
wrapped.def(
19
"set"
, &
ReinitStackEntry::set
, pybind11::arg(
"pbmem_request"
),
20
pybind11::arg(
"pbmem_snapshot"
) = std::nullopt, pybind11::arg(
"enforce"
) =
true
);
21
})
22
23
}
// namespace stadls::vx::v2
stadls::vx::ReinitStackEntry
Definition:
reinit_stack_entry.h:11
stadls::vx::ReinitStackEntry::pop
void pop() SYMBOL_VISIBLE
stadls::vx::ReinitStackEntry::set
void set(PlaybackProgram const &pbmem_request, std::optional< PlaybackProgram > const &pbmem_snapshot=std::nullopt, bool enforce=true) SYMBOL_VISIBLE
Set and maybe enforce reinit stack entry value.
genpybind.h
GENPYBIND_TAG_STADLS_VX_V2
#define GENPYBIND_TAG_STADLS_VX_V2
Definition:
genpybind.h:5
stadls::vx::v2
Definition:
coordinate_to_container.h:6
stadls::vx::v2::helper
::pyhxcomm::vx::reinit_stack_entry_unroll_helper< decltype(wrapped)> helper
Definition:
reinit_stack_entry.h:21
stadls::vx::v2::ReinitStackEntry
stadls::vx::ReinitStackEntry ReinitStackEntry
Definition:
reinit_stack_entry.h:7
stadls::vx
Definition:
constants.h:4
reinit_stack_entry.h
haldls
include
stadls
vx
v2
reinit_stack_entry.h
Generated on Tue Aug 30 2022 01:45:06 for STADLS by
1.9.1