diff --git a/source/RobotAPI/libraries/PriorKnowledge/core/FinderBase.h b/source/RobotAPI/libraries/PriorKnowledge/core/FinderBase.h index a0ad9297f873496e7dbe0d1c17fb3ab0b5904ac1..57528416490797728886eb08a0ff7999bb4e4887 100644 --- a/source/RobotAPI/libraries/PriorKnowledge/core/FinderBase.h +++ b/source/RobotAPI/libraries/PriorKnowledge/core/FinderBase.h @@ -138,5 +138,11 @@ namespace armarx::priorknowledge::core virtual std::optional<FinderInfoType> find(const DatasetType& dataset, const IDType& id) const = 0; virtual std::vector<FinderInfoType> findAll(const DatasetType& dataset) const = 0; + + // Fix hidden virtual functions + using Base::checkAll; + using Base::check; + using Base::find; + using Base::findAll; }; } // namespace armarx::priorknowledge::core diff --git a/source/RobotAPI/libraries/armem_robot_state/client/common/VirtualRobotWriter.h b/source/RobotAPI/libraries/armem_robot_state/client/common/VirtualRobotWriter.h index 29a009714506d069ebd05dcbc988acc64eafe1de..0bae7b6e9d12bf287307ec5f774bc95389ca216c 100644 --- a/source/RobotAPI/libraries/armem_robot_state/client/common/VirtualRobotWriter.h +++ b/source/RobotAPI/libraries/armem_robot_state/client/common/VirtualRobotWriter.h @@ -54,6 +54,8 @@ namespace armarx::armem::robot_state [[nodiscard]] bool storeState(const VirtualRobot::Robot& robot, const armem::Time& timestamp); + using RobotWriter::storeState; + using RobotWriter::storeDescription; }; } // namespace armarx::armem::robot_state