11#include "clang/AST/DeclCXX.h" 
   12#include "clang/AST/Type.h" 
  147    constexpr auto parse(format_parse_context& ctx) { 
return ctx.begin(); }
 
  148    template <
typename Context>
 
  151        return fmt::format_to(ctx.out(),
 
  152                              "{} {}{}<{}>::{}<{}>({}){}",
 
 
 
std::ostream & operator<<(std::ostream &stream, const Injection &toDo)
 
Struct for the collection of all relevant data for a template instantiation which needs to be inserte...
 
static Injection createFromFS(const clang::FunctionDecl *FS, clang::PrintingPolicy pp)
 
bool match(const Injection &other) const
 
std::string getInstantiation() const
 
StringType nested_namespace
 
std::vector< std::string > func_Ttypes
 
static Injection createFromMFS(const clang::CXXMethodDecl *MFS, clang::PrintingPolicy pp)
 
StringType guess_injection_place
 
std::vector< Instantiator::TemplateArgument > class_Targs
 
std::vector< Param > nonresolved_params
 
std::vector< Param > params