MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / do_array

Method do_array

tools/dissector/sample_manager.cpp:165–174  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

163 }
164
165 Sample_Dissector* do_array(std::vector<unsigned int>::const_iterator pos,
166 std::vector<unsigned int>::const_iterator limit,
167 itl::Type* element_type) {
168 if (pos != limit) {
169 return new Sample_Array(*pos, do_array(pos + 1, limit, element_type));
170 }
171 else {
172 return get_dissector(map, element_type);
173 }
174 }
175
176 void visit (itl::Sequence& s) {
177 std::vector<unsigned int> size = s.size();

Callers

nothing calls this directly

Calls 1

get_dissectorFunction · 0.85

Tested by

no test coverage detected