@@ -118,7 +118,10 @@ void mexFunction(int nlhs,
118
118
.reg (" deleteDataArray" , REMOVER (nix::DataArray, nix::Block, deleteDataArray))
119
119
.reg (" deleteSource" , REMOVER (nix::Source, nix::Block, deleteSource))
120
120
.reg (" deleteTag" , REMOVER (nix::Tag, nix::Block, deleteTag))
121
- .reg (" deleteMultiTag" , REMOVER (nix::MultiTag, nix::Block, deleteMultiTag));
121
+ .reg (" deleteMultiTag" , REMOVER (nix::MultiTag, nix::Block, deleteMultiTag))
122
+ .reg (" set_type" , SETTER (const std::string&, nix::Block, type))
123
+ .reg (" set_definition" , SETTER (const std::string&, nix::Block, definition))
124
+ .reg (" set_none_definition" , SETTER (const boost::none_t , nix::Block, definition));
122
125
methods->add (" Block::createDataArray" , nixblock::create_data_array);
123
126
methods->add (" Block::createMultiTag" , nixblock::create_multi_tag);
124
127
@@ -138,7 +141,10 @@ void mexFunction(int nlhs,
138
141
.reg (" deleteSource" , REMOVER (nix::Source, nix::Source, deleteSource))
139
142
.reg (" sources" , &nix::Source::sources)
140
143
.reg (" openSource" , GETBYSTR (nix::Source, nix::Source, getSource))
141
- .reg (" openMetadataSection" , GETCONTENT (nix::Section, nix::Source, metadata));
144
+ .reg (" openMetadataSection" , GETCONTENT (nix::Section, nix::Source, metadata))
145
+ .reg (" set_type" , SETTER (const std::string&, nix::Source, type))
146
+ .reg (" set_definition" , SETTER (const std::string&, nix::Source, definition))
147
+ .reg (" set_none_definition" , SETTER (const boost::none_t , nix::Source, definition));
142
148
143
149
classdef<nix::Tag>(" Tag" , methods)
144
150
.desc (&nixtag::describe)
0 commit comments