45 size_t initial_size = 4096);
62 const std::string& name,
63 const std::shared_ptr<Nodes::Node>& node,
64 const std::string& descriptor_name,
75 const std::string& name,
76 const std::shared_ptr<Nodes::Node>& node,
77 const std::string& descriptor_name,
88 const std::string& name,
89 const std::shared_ptr<Nodes::Node>& node,
90 const std::string& descriptor_name,
100 void bind_structured(
101 const std::string& name,
102 const std::shared_ptr<Nodes::Node>& node,
103 const std::string& descriptor_name,
109 void unbind(
const std::string& name);
116 return m_bindings_processor;
122 [[nodiscard]] std::vector<std::string> get_binding_names()
const;