Instantiator
Generate c++ template instantiations
Loading...
Searching...
No Matches
Parsing.hpp
Go to the documentation of this file.
1#ifndef PARSING_H_
2#define PARSING_H_
3
4#include <string>
5#include <vector>
6
7#include "clang/AST/PrettyPrinter.h"
8
9#include "Param.hpp"
10
11namespace clang {
12class TemplateArgumentList;
13class ParmVarDecl;
14} // namespace clang
15
23namespace internal {
33std::vector<std::string> parseTemplateArgs(const clang::TemplateArgumentList* TAL, clang::PrintingPolicy pp);
34
42std::vector<Param> parseFunctionArgs(std::vector<clang::ParmVarDecl*> Args, clang::PrintingPolicy pp);
43} // namespace internal
44
45#endif
std::vector< std::string > parseTemplateArgs(const clang::TemplateArgumentList *TAL, clang::PrintingPolicy pp)
Definition Parsing.cpp:9
std::vector< Param > parseFunctionArgs(std::vector< clang::ParmVarDecl * > Args, clang::PrintingPolicy pp)
Definition Parsing.cpp:69