3#include "../global.hpp"
4#include "float_reg_node.hpp"
11 class ChunkFloatRegNode
15 explicit ChunkFloatRegNode(HandleGuard<Node> &&guard)
16 : FloatRegNode(std::
move(guard))
24 return std::make_shared<ChunkFloatRegNode>(HandleGuard<Node>(CreateGSChunkFloatRegNodeTyped(okName.data(),
static_cast<CExports::TGSNamespace
>(nameSpace), length)));
32 std::int64_t Length()
const
37 void SetLength(std::int64_t length)
Floating point value register.
Definition float_reg_node.hpp:24
static GevServer::Namespace ParseNamespace(const String &name)
Gets the Namespace from the given name .
Definition decl_node.hpp:591
static String EnsureNodeNameOnly(const String &name)
Throws if the given name has a namespace prefix.
Definition decl_node.hpp:564
static String ParseName(const String &name)
Gets the name part of the given node name .
Definition decl_node.hpp:611
Namespace for GevServer based device configuration.
Definition decl_int_swiss_knife_node.hpp:11
Namespace
The possible name spaces a node can be in.
Definition gevserver.hpp:197
std::shared_ptr< ChunkFloatRegNode > ChunkFloatRegNodePtr
Convenience shared pointer for ChunkFloatRegNode.
Definition gevserver.hpp:157
@ Length
Accesses the register length of this register node.
Definition gevserver.hpp:276
@ String
Node is a string node (no reg).
Definition gevserver.hpp:218
Root namespace for the Image Manager interface.
Definition version.hpp:11