add(const Key &group, const T &element) | SurgSim::DataStructures::Groups< Key, T > | |
add(const std::vector< Key > &groups, const T &element) | SurgSim::DataStructures::Groups< Key, T > | |
add(const Groups< Key, T > &other) | SurgSim::DataStructures::Groups< Key, T > | |
clear() | SurgSim::DataStructures::Groups< Key, T > | |
getGroups(const T &element) const | SurgSim::DataStructures::Groups< Key, T > | |
getGroups() const | SurgSim::DataStructures::Groups< Key, T > | |
getMembers(const Key &group) const | SurgSim::DataStructures::Groups< Key, T > | |
IdentifierType typedef | SurgSim::DataStructures::Groups< Key, T > | |
m_groups | SurgSim::DataStructures::Groups< Key, T > | private |
m_membership | SurgSim::DataStructures::Groups< Key, T > | private |
m_mutex | SurgSim::DataStructures::Groups< Key, T > | mutableprivate |
MemberType typedef | SurgSim::DataStructures::Groups< Key, T > | |
operator[](const Key &group) const | SurgSim::DataStructures::Groups< Key, T > | |
remove(const Key &group, const T &element) | SurgSim::DataStructures::Groups< Key, T > | |
remove(const T &element) | SurgSim::DataStructures::Groups< Key, T > | |
SharedLock typedef | SurgSim::DataStructures::Groups< Key, T > | private |
UniqueLock typedef | SurgSim::DataStructures::Groups< Key, T > | private |