static void describeTemplateParameter(raw_ostream &Out, const TemplateArgument &TArg, const LangOptions &LO) { if (TArg.getKind() == TemplateArgument::ArgKind::Pack) { describeTemplateParameters(Out, TArg.getPackAsArray(), LO); } else { TArg.print(PrintingPolicy(LO), Out); } }