What does decode_results results do?

I am currently working on a project that is involving Infrared remotes and sensors. I am trying to understand the code it told me to use and in the code there was this variable being made, but I didn't understand what the variable was. The line of code is: decode_results results;
I would really appreciate it if someone told me what decode_results does.

decode_results creates a Class object called results


Note that decode_results results is no longer used in the latest version of the IRremote library. See the Converting your 2.x program to the 3.x version paragraph in the IRremote library git page.