Mercurial > hg > piper-cpp
comparison vamp-support/StaticOutputRdf.h @ 259:b10018fcd5eb
Check return value
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Fri, 11 May 2018 17:00:50 +0100 |
parents | f548eb11ae01 |
children |
comparison
equal
deleted
inserted
replaced
258:048ab927a952 | 259:b10018fcd5eb |
---|---|
157 // :output3 vamp:computes_signal_type :signal | 157 // :output3 vamp:computes_signal_type :signal |
158 // | 158 // |
159 // in which pluginKey == libraryId + ":" + pluginId | 159 // in which pluginKey == libraryId + ":" + pluginId |
160 | 160 |
161 std::string libraryId, pluginId; | 161 std::string libraryId, pluginId; |
162 decomposePluginKey(pluginKey, libraryId, pluginId); | 162 if (!decomposePluginKey(pluginKey, libraryId, pluginId)) { |
163 std::cerr << "Failed to decompose plugin key \"" << pluginKey | |
164 << "\"" << std::endl; | |
165 return; | |
166 } | |
163 | 167 |
164 typedef const uint8_t *S; | 168 typedef const uint8_t *S; |
165 | 169 |
166 SordNode *a = sord_new_uri | 170 SordNode *a = sord_new_uri |
167 (m_world, S("http://www.w3.org/1999/02/22-rdf-syntax-ns#type")); | 171 (m_world, S("http://www.w3.org/1999/02/22-rdf-syntax-ns#type")); |
304 } | 308 } |
305 libraryId = pluginKey.substr(0, i); | 309 libraryId = pluginKey.substr(0, i); |
306 pluginId = pluginKey.substr(i + 1); | 310 pluginId = pluginKey.substr(i + 1); |
307 return true; | 311 return true; |
308 } | 312 } |
309 | |
310 }; | 313 }; |
311 | 314 |
312 } | 315 } |
313 | 316 |
314 #endif | 317 #endif |