llvm-project/clang/tools
James Y Knight 04ec5bfad8 [TrailingObjects] Convert ASTTemplateKWAndArgsInfo and ASTTemplateArgumentListInfo.
Doing so required separating them so that the former doesn't inherit
from the latter anymore. Investigating that, it became clear that the
inheritance wasn't actually providing real value in any case.

So also:
- Remove a bunch of redundant functions (getExplicitTemplateArgs,
  getOptionalExplicitTemplateArgs) on various Expr subclasses which
  depended on the inheritance relationship.
- Switched external callers to use pre-existing accessors that return the
  data they're actually interested in (getTemplateArgs,
  getNumTemplateArgs, etc).
- Switched internal callers to use pre-existing getTemplateKWAndArgsInfo.

llvm-svn: 256359
2015-12-24 02:59:37 +00:00
..
arcmt-test Make the clang module container format selectable from the command line. 2015-07-17 01:19:54 +00:00
c-arcmt-test Tweak libclang's users, c-arcmt-test, c-index-test and libclangTests to satisfy LDFLAGS=-static. 2015-07-12 12:17:55 +00:00
c-index-test [libclang] Add a flag to create the precompiled preamble on the first parse. 2015-12-15 09:30:31 +00:00
clang-check Make the clang module container format selectable from the command line. 2015-07-17 01:19:54 +00:00
clang-format clang-format: Make moving of the Cursor work properly when sorting #includes. 2015-11-23 08:36:35 +00:00
clang-format-vs Update clang-format-vs README 2015-12-08 17:54:27 +00:00
clang-fuzzer [libFuzzer] make LLVMFuzzerTestOneInput (the fuzzer target function) return int instead of void. (following llvm r249214) 2015-10-02 23:34:37 +00:00
diag-build Briefly document diag-build.sh 2013-12-28 21:59:11 +00:00
diagtool [libclang] Add entry points that take a full command line including argv[0]. 2015-11-18 16:14:27 +00:00
driver [clang-cl] Add support for /Brepro 2015-12-21 22:09:34 +00:00
libclang [TrailingObjects] Convert ASTTemplateKWAndArgsInfo and ASTTemplateArgumentListInfo. 2015-12-24 02:59:37 +00:00
scan-build Honor system specific paths of MAN pages 2015-11-20 18:49:02 +00:00
scan-view [scan-view] replace deprecated optparse with argparse 2015-12-21 12:19:13 +00:00
CMakeLists.txt Create install targets for scan-build and scan-view 2015-11-09 16:12:56 +00:00
Makefile Create install targets for scan-build and scan-view 2015-11-09 16:12:56 +00:00