void (*visit)(const ElemType &e)
void (*visit)(const ElemType &e)