fix template function name anonymous