From ed18ed376bcc71938ad73872148a3146814d831f Mon Sep 17 00:00:00 2001 From: Lane Kolbly Date: Thu, 23 Dec 2021 09:39:39 -0600 Subject: host: Throw exception when accessing properties with incorrect type --- host/lib/property_tree.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'host/lib') diff --git a/host/lib/property_tree.cpp b/host/lib/property_tree.cpp index a21254336..79ec22b67 100644 --- a/host/lib/property_tree.cpp +++ b/host/lib/property_tree.cpp @@ -138,7 +138,7 @@ public: return node->keys(); } - std::shared_ptr _pop(const fs_path& path_) override + std::shared_ptr _pop(const fs_path& path_) override { const fs_path path = _root / path_; std::lock_guard lock(_guts->mutex); @@ -164,7 +164,7 @@ public: return prop; } - void _create(const fs_path& path_, const std::shared_ptr& prop) override + void _create(const fs_path& path_, const std::shared_ptr& prop) override { const fs_path path = _root / path_; std::lock_guard lock(_guts->mutex); @@ -183,7 +183,7 @@ public: node->prop = prop; } - std::shared_ptr& _access(const fs_path& path_) const override + std::shared_ptr& _access(const fs_path& path_) const override { const fs_path path = _root / path_; std::lock_guard lock(_guts->mutex); @@ -210,7 +210,7 @@ private: // basic structural node element struct node_type : uhd::dict { - std::shared_ptr prop; + std::shared_ptr prop; }; // tree guts which may be referenced in a subtree -- cgit v1.2.3