It's the signature of the hack .-. ok im kidding, it's the whole code that makes the program work, each program has his own signature and it defines the inputs and outputs for a function, subroutine or method.
In c++ the type signature is declared by what is commonly known as a function prototype.