I have seen this syntax a few times, and im not exactly sure what it means

Code:
virtual OBJ:OBJThing( ...., unsigned int variable)
{
     (void)variable;

     ....
}
what exactly is (void)variable doing?