#include <iostream>

using namespace std;

template <class T>
void add(T a, T b)
{
    cout << __LINE__ << ":" << __FUNCTION__ << ": " << a + b << endl;
}

int main()
{
    int i1 = 10, i2 = 20;
    double d1 = 10.2, d2 = 20.3;

    add(i1, i2);
    add(d1, d2);

    return 0;
}
