Replace std::experimental::any with std::any
This is possible and preferrable now with the switch to c++17.
Change-Id: I0c314ae9a85c8c34274cc971e63b17988db31a2b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/manager.cpp b/manager.cpp
index c138d40..dcd2e48 100644
--- a/manager.cpp
+++ b/manager.cpp
@@ -280,15 +280,14 @@
updateObjects(objs);
}
-any_ns::any& Manager::getInterfaceHolder(const char* path,
- const char* interface)
+std::any& Manager::getInterfaceHolder(const char* path, const char* interface)
{
- return const_cast<any_ns::any&>(
+ return const_cast<std::any&>(
const_cast<const Manager*>(this)->getInterfaceHolder(path, interface));
}
-const any_ns::any& Manager::getInterfaceHolder(const char* path,
- const char* interface) const
+const std::any& Manager::getInterfaceHolder(const char* path,
+ const char* interface) const
{
std::string p{path};
auto oit = _refs.find(_root + p);