Skip to content

Commit 38269cb

Browse files
Remove PluginLoader and ClassLoader from tesseract_common fwd.h
1 parent 68e0751 commit 38269cb

File tree

4 files changed

+6
-11
lines changed

4 files changed

+6
-11
lines changed

tesseract_collision/core/include/tesseract_collision/core/contact_managers_plugin_factory.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ class DiscreteContactManagerFactory
7272

7373
protected:
7474
static std::string getSection();
75-
friend class PluginLoader;
75+
friend class boost_plugin_loader::PluginLoader;
7676
};
7777

7878
/** @brief Define a continuous contact manager plugin which the factory can create an instance */
@@ -94,7 +94,7 @@ class ContinuousContactManagerFactory
9494

9595
protected:
9696
static std::string getSection();
97-
friend class PluginLoader;
97+
friend class boost_plugin_loader::PluginLoader;
9898
};
9999

100100
class ContactManagersPluginFactory

tesseract_common/include/tesseract_common/fwd.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,6 @@ struct PairHash;
4444
class AnyInterface;
4545
class AnyPoly;
4646

47-
// class_loader.h
48-
struct ClassLoader;
49-
5047
// allowed_collision_matrix
5148
class AllowedCollisionMatrix;
5249

@@ -70,9 +67,6 @@ struct KinematicLimits;
7067
// manipulator_info.h
7168
struct ManipulatorInfo;
7269

73-
// plugin_loader.h
74-
class PluginLoader;
75-
7670
// resource_locator.h
7771
class Resource;
7872
class ResourceLocator;

tesseract_common/test/test_plugin_base.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
#define TESSERACT_COMMON_TEST_PLUGIN_BASE_H
2828

2929
#include <string>
30+
#include <boost_plugin_loader/fwd.h>
3031

3132
namespace tesseract_common
3233
{
@@ -44,7 +45,7 @@ class TestPluginBase
4445
static std::string getSection() { return "TestBase"; }
4546

4647
protected:
47-
friend class PluginLoader;
48+
friend class boost_plugin_loader::PluginLoader;
4849
};
4950

5051
} // namespace tesseract_common

tesseract_kinematics/core/include/tesseract_kinematics/core/kinematics_plugin_factory.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ class InvKinFactory
8282

8383
protected:
8484
static std::string getSection();
85-
friend class PluginLoader;
85+
friend class boost_plugin_loader::PluginLoader;
8686
};
8787

8888
/** @brief Define a forward kinematics plugin which the factory can create an instance */
@@ -110,7 +110,7 @@ class FwdKinFactory
110110

111111
protected:
112112
static std::string getSection();
113-
friend class PluginLoader;
113+
friend class boost_plugin_loader::PluginLoader;
114114
};
115115

116116
class KinematicsPluginFactory

0 commit comments

Comments
 (0)