12#ifndef WSFGROUPLIST_HPP
13#define WSFGROUPLIST_HPP
15#include "wsf_export.h"
44 bool ProcessInput(UtInput& aInput,
WsfPlatform* aPlatformPtr);
47 void LeaveAllGroups();
49 void JoinGroup(
WsfGroup* aGroupPtr,
size_t aPlatformIndex,
unsigned int aPlatformPartId = 0);
51 void LeaveGroup(
WsfGroup* aGroupPtr,
size_t aPlatformIndex,
unsigned int aPlatformPartId = 0);
56 bool ProcessInput(UtInput& aInput);
62 void LeaveGroup(
WsfGroup* aGroupPtr);
65 std::vector<WsfStringId> mGroupsToJoin;
66 std::vector<WsfStringId> mGroupsToLeave;
UtStringId WsfStringId
WsfStringId – the same thing as UtStringId.
Definition WsfStringId.hpp:23
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
WsfGroupList & operator=(const WsfGroupList &)=delete
std::vector< WsfStringId > GroupList
Definition WsfGroupList.hpp:32
WsfGroupList()
Definition WsfGroupList.cpp:29
const GroupList & GetGroupList() const
Definition WsfGroupList.hpp:39
Definition WsfGroupManager.hpp:33
A class to support the concept of 'groups' and 'group membership'.
Definition WsfGroup.hpp:30
The main controller for a simulation.
Definition WsfSimulation.hpp:109