void soucin(void*);
template<typename T> void soucin(T);


class Pokus {
    friend soucin (int){} // 1
    friend ::soucin (void*); // 2
    friend ::soucin (int); // 3
    friend ::soucin <double*>(double*); // 4
    friend ::bubu(){} // 5 Chyba
};
