diff --git a/bindings/cpp/iiopp.h b/bindings/cpp/iiopp.h index 4a1e3c134..60b5cfe04 100644 --- a/bindings/cpp/iiopp.h +++ b/bindings/cpp/iiopp.h @@ -743,7 +743,7 @@ class ScanContext } }; -std::shared_ptr create_scan_context(optstr backend, int flags) +inline std::shared_ptr create_scan_context(optstr backend, int flags) { iio_scan_context * ctx = iio_create_scan_context(backend ? static_cast(*backend) : nullptr, flags); if (!ctx) @@ -781,7 +781,7 @@ class ScanBlock : public impl::IndexedSequence }; -std::shared_ptr create_scan_block(optstr backend, int flags) +inline std::shared_ptr create_scan_block(optstr backend, int flags) { iio_scan_block * blk = iio_create_scan_block(backend ? static_cast(*backend) : nullptr, flags); if (!blk)