namespace foo {
    namespace bar {
        void put();
    }
}

namespace foo {
    namespace {
        template<typename T>
        void put() { };
    }    
    void bar::put() {
        put<int>();
    };
}