3#include "../global.hpp"
5#include "value_node.hpp"
18 class BooleanNode :
public ValueNode
21 explicit BooleanNode(HandleGuard<Node> &&guard) noexcept
33 return (NativeCall<CExports::cvbbool_t>(
34 [&](CExports::cvbbool_t &value) {
return CExports::NGetAsBoolean(
Handle(), value); }))
46 NativeCall([&]() {
return CExports::NSetAsBoolean(
Handle(),
static_cast<CExports::cvbbool_t
>(value)); });
18 class BooleanNode :
public ValueNode {
…};
52 using GenApi::BooleanNode;
void SetValue(bool value)
Sets the value of this boolean node.
Definition boolean_node.hpp:44
bool Value() const
Gets the value of this boolean node.
Definition boolean_node.hpp:31
void * Handle() const noexcept
Classic API node handle.
Definition decl_node.hpp:71
Namespace for GenApi based device configuration.
Definition decl_fw_updater.hpp:29
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17