#include <iostream>
using namespace std;


template<class T>
struct FuncA
{
    static void Do(T t)
    {
        std::cout << t;
    }
};


template<template<class> class F>
void process()
{
    F<int>::Do(64);
}

int main() 
{
	process<FuncA>();
}