Initial stab at a generalized operation for determining the
instantiation of a declaration from the template version (or version
that lives in a template) and a given set of template arguments. This
needs much, much more testing, but it suffices for simple examples
like

  typedef T* iterator;
  iterator begin();

llvm-svn: 72461
5 files changed
tree: dfaeb7552ad7b7df3656f701261f1a606cd7410b
  1. clang/
  2. llvm/