How do I call a pointer to a member function?
doing it like this gives the error 'term does not evaluate to a function taking 1 argument'
ent->GetInputs()[i]->function(i);
where function is of the type
void (__thiscall CBaseEntity::* inputfunc_t)(inputdata_t *data)
and ent is of type CBaseEntity*