From 61660f31ea133321ab21c5291736d4eddd0d7499 Mon Sep 17 00:00:00 2001 From: Rainer Kartmann <rainer.kartmann@kit.edu> Date: Thu, 19 Aug 2021 11:30:39 +0200 Subject: [PATCH] Add forward declarations --- .../RobotAPI/libraries/armem/CMakeLists.txt | 1 + .../armem/client/forward_declarations.h | 24 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 source/RobotAPI/libraries/armem/client/forward_declarations.h diff --git a/source/RobotAPI/libraries/armem/CMakeLists.txt b/source/RobotAPI/libraries/armem/CMakeLists.txt index 1050253cf..1fdf140a9 100644 --- a/source/RobotAPI/libraries/armem/CMakeLists.txt +++ b/source/RobotAPI/libraries/armem/CMakeLists.txt @@ -154,6 +154,7 @@ set(LIB_HEADERS core/wm/visitor/FunctionalVisitor.h client.h + client/forward_declarations.h client/ComponentPlugin.h client/MemoryNameSystem.h client/MemoryNameSystemComponentPlugin.h diff --git a/source/RobotAPI/libraries/armem/client/forward_declarations.h b/source/RobotAPI/libraries/armem/client/forward_declarations.h new file mode 100644 index 000000000..205f56634 --- /dev/null +++ b/source/RobotAPI/libraries/armem/client/forward_declarations.h @@ -0,0 +1,24 @@ +#pragma once + +// #include <RobotAPI/libraries/armem/core/forward_declarations.h> + + + +namespace armarx::armem::client::query +{ + class Builder; +} +namespace armarx::armem::client +{ + class ComponentPluginUser; + class MemoryNameSystem; + + class Reader; + class Writer; + + using QueryBuilder = query::Builder; + struct QueryInput; + struct QueryResult; + +} + -- GitLab