unit: clean up getValidFdrEngines()

This commit is contained in:
Justin Viiret 2016-05-06 11:38:24 +10:00 committed by Matthew Barr
parent 38797abb06
commit f532b89776

View File

@ -133,23 +133,25 @@ hwlmcb_rv_t decentCallbackT(size_t start, size_t end, u32 id, void *ctxt) {
} // namespace } // namespace
static vector<u32> getValidFdrEngines() { static
vector<u32> getValidFdrEngines() {
const auto target = get_current_target();
vector<u32> ret; vector<u32> ret;
vector<FDREngineDescription> des;
getFdrDescriptions(&des); vector<FDREngineDescription> fdr_descriptions;
for (vector<FDREngineDescription>::const_iterator it = des.begin(); getFdrDescriptions(&fdr_descriptions);
it != des.end(); ++it) { for (const FDREngineDescription &d : fdr_descriptions) {
if (it->isValidOnTarget(get_current_target())) { if (d.isValidOnTarget(target)) {
ret.push_back(it->getID()); ret.push_back(d.getID());
} }
} }
vector<TeddyEngineDescription> tDes; vector<TeddyEngineDescription> teddy_descriptions;
getTeddyDescriptions(&tDes); getTeddyDescriptions(&teddy_descriptions);
for (vector<TeddyEngineDescription>::const_iterator it = tDes.begin(); for (const TeddyEngineDescription &d : teddy_descriptions) {
it != tDes.end(); ++it) { if (d.isValidOnTarget(target)) {
if (it->isValidOnTarget(get_current_target())) { ret.push_back(d.getID());
ret.push_back(it->getID());
} }
} }