a_function(int x)1*dd8490d2SJim Inghamint a_function(int x) { 2*dd8490d2SJim Ingham return x * x; 3*dd8490d2SJim Ingham } 4*dd8490d2SJim Ingham a_function(double x)5*dd8490d2SJim Inghamint a_function(double x) { 6*dd8490d2SJim Ingham return static_cast<int>(x * x); 7*dd8490d2SJim Ingham } 8*dd8490d2SJim Ingham a_function(double x,int y)9*dd8490d2SJim Inghamint a_function(double x, int y) { 10*dd8490d2SJim Ingham return y * y; 11*dd8490d2SJim Ingham } 12*dd8490d2SJim Ingham a_function(int x,double y)13*dd8490d2SJim Inghamint a_function(int x, double y) { 14*dd8490d2SJim Ingham return static_cast<int>(y * y); 15*dd8490d2SJim Ingham } 16*dd8490d2SJim Ingham main(int argc,char const * argv[])17*dd8490d2SJim Inghamint main(int argc, char const *argv[]) { 18*dd8490d2SJim Ingham // This is a random comment. 19*dd8490d2SJim Ingham 20*dd8490d2SJim Ingham int int_val = 20; 21*dd8490d2SJim Ingham double double_val = 20.0; 22*dd8490d2SJim Ingham 23*dd8490d2SJim Ingham int result = a_function(int_val); 24*dd8490d2SJim Ingham result += a_function(double_val); 25*dd8490d2SJim Ingham result += a_function(double_val, int_val); 26*dd8490d2SJim Ingham result += a_function(int_val, double_val); 27*dd8490d2SJim Ingham 28*dd8490d2SJim Ingham return result; 29*dd8490d2SJim Ingham } 30