Skip to content

Commit f6606d7

Browse files
committed
revert to visible symbols and document why this is needed
Signed-off-by: Ashton Larkin <[email protected]>
1 parent afd6d6b commit f6606d7

File tree

1 file changed

+6
-1
lines changed
  • include/ignition/gazebo/detail

1 file changed

+6
-1
lines changed

include/ignition/gazebo/detail/View.hh

+6-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,12 @@ using ComponentTypeKey = std::set<ComponentTypeId>;
4545
/// use a cache to improve performance. The assumption is that entities
4646
/// and the types of components assigned to entities change infrequently
4747
/// compared to the frequency of queries performed by systems.
48-
class IGNITION_GAZEBO_HIDDEN View
48+
///
49+
/// Note that symbols for this class are visible because methods from this class
50+
/// are used in templated Ignition::Gazebo::EntityComponentManager methods.
51+
/// However, users should not use this class (or anything else in namespace
52+
/// ignition::gazebo::detail) directly.
53+
class IGNITION_GAZEBO_VISIBLE View
4954
{
5055
/// Get a pointer to a component for an entity based on a component type.
5156
/// \param[in] _entity The entity.

0 commit comments

Comments
 (0)