summaryrefslogtreecommitdiff
path: root/include/clang/Checker/PathSensitive/ConstraintManager.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-12-22 18:17:10 +0000
committerDouglas Gregor <dgregor@apple.com>2010-12-22 18:17:10 +0000
commit20a55e2515ce89ddf9993941f9b5d0f3a6c91b4f (patch)
treec382dc9292a4bb89e52fff62b7ed2b0b4f5ebd23 /include/clang/Checker/PathSensitive/ConstraintManager.h
parent250704bc525361e8612ea01f245a41a1193c13f0 (diff)
downloadclang-20a55e2515ce89ddf9993941f9b5d0f3a6c91b4f.tar.gz
Implicitly expand argument packs when performing template argument
deduction. Unify all of the looping over template arguments for deduction purposes into a single place, where argument pack expansion occurs; this is also the hook for deducing from pack expansions, which itself is not yet implemented. For now, at least we can handle a basic "count" metafunction written with variadics. See the new test for the formulation that works. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122418 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Checker/PathSensitive/ConstraintManager.h')
0 files changed, 0 insertions, 0 deletions