FGSubsystemGroup::~FGSubsystemGroup ()
{
- for (int i = 0; i < _members.size(); i++)
+ for (unsigned int i = 0; i < _members.size(); i++)
delete _members[i];
}
void
FGSubsystemGroup::init ()
{
- for (int i = 0; i < _members.size(); i++)
+ for (unsigned int i = 0; i < _members.size(); i++)
_members[i]->subsystem->init();
}
void
FGSubsystemGroup::reinit ()
{
- for (int i = 0; i < _members.size(); i++)
+ for (unsigned int i = 0; i < _members.size(); i++)
_members[i]->subsystem->reinit();
}
void
FGSubsystemGroup::bind ()
{
- for (int i = 0; i < _members.size(); i++)
+ for (unsigned int i = 0; i < _members.size(); i++)
_members[i]->subsystem->bind();
}
void
FGSubsystemGroup::unbind ()
{
- for (int i = 0; i < _members.size(); i++)
+ for (unsigned int i = 0; i < _members.size(); i++)
_members[i]->subsystem->unbind();
}
void
FGSubsystemGroup::update (double delta_time_sec)
{
- for (int i = 0; i < _members.size(); i++)
+ for (unsigned int i = 0; i < _members.size(); i++)
_members[i]->update(delta_time_sec); // indirect call
}
void
FGSubsystemGroup::suspend ()
{
- for (int i = 0; i < _members.size(); i++)
+ for (unsigned int i = 0; i < _members.size(); i++)
_members[i]->subsystem->suspend();
}
void
FGSubsystemGroup::resume ()
{
- for (int i = 0; i < _members.size(); i++)
+ for (unsigned int i = 0; i < _members.size(); i++)
_members[i]->subsystem->resume();
}
void
FGSubsystemGroup::remove_subsystem (const string &name)
{
- for (int i = 0; i < _members.size(); i++) {
+ for (unsigned int i = 0; i < _members.size(); i++) {
if (name == _members[i]->name) {
_members.erase(_members.begin() + i);
return;
FGSubsystemGroup::Member *
FGSubsystemGroup::get_member (const string &name, bool create)
{
- for (int i = 0; i < _members.size(); i++) {
+ for (unsigned int i = 0; i < _members.size(); i++) {
if (_members[i]->name == name)
return _members[i];
}