Skip to content

Commit 74c6c58

Browse files
committed
change(Utils): Compact instantiation
1 parent dbd8f1e commit 74c6c58

File tree

1 file changed

+4
-17
lines changed

1 file changed

+4
-17
lines changed

src/NimBLEUtils.cpp

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -607,22 +607,9 @@ void NimBLEUtils::getAttr(const NimBLEUUID& uuid, T** attr, const std::vector<T*
607607
}
608608
}
609609

610-
template void NimBLEUtils::getAttr<NimBLERemoteService>(
611-
const NimBLEUUID&,
612-
NimBLERemoteService**,
613-
const std::vector<NimBLERemoteService*>&,
614-
const std::function<bool(const NimBLEUUID*, NimBLERemoteService**)>&);
615-
616-
template void NimBLEUtils::getAttr<NimBLERemoteDescriptor>(
617-
const NimBLEUUID&,
618-
NimBLERemoteDescriptor**,
619-
const std::vector<NimBLERemoteDescriptor*>&,
620-
const std::function<bool(const NimBLEUUID*, NimBLERemoteDescriptor**)>&);
621-
622-
template void NimBLEUtils::getAttr<NimBLERemoteCharacteristic>(
623-
const NimBLEUUID&,
624-
NimBLERemoteCharacteristic**,
625-
const std::vector<NimBLERemoteCharacteristic*>&,
626-
const std::function<bool(const NimBLEUUID*, NimBLERemoteCharacteristic**)>&);
610+
using svc = NimBLERemoteService; using chr = NimBLERemoteCharacteristic; using dsc = NimBLERemoteDescriptor;
611+
template void NimBLEUtils::getAttr<svc>(const NimBLEUUID&, svc**, const std::vector<svc*>&, const std::function<bool(const NimBLEUUID*, svc**)>&);
612+
template void NimBLEUtils::getAttr<chr>(const NimBLEUUID&, chr**, const std::vector<chr*>&, const std::function<bool(const NimBLEUUID*, chr**)>&);
613+
template void NimBLEUtils::getAttr<dsc>(const NimBLEUUID&, dsc**, const std::vector<dsc*>&, const std::function<bool(const NimBLEUUID*, dsc**)>&);
627614

628615
#endif // CONFIG_BT_ENABLED

0 commit comments

Comments
 (0)