diff options
author | Eric Fiselier <eric@efcs.ca> | 2019-06-21 23:37:52 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2019-06-21 23:37:52 +0000 |
commit | 51a741c87fa8f87c8b37015dac4bce2b10d1ce81 (patch) | |
tree | af8a52b8b7ca6bc8ae8521cb5e2c87f8e00dfe1e /lldb/packages/Python/lldbsuite/test/expression_command/context-object-objc | |
parent | 892f022ec2b32f81e4ac49ecb531a9cb8b3a9d83 (diff) | |
download | bcm5719-llvm-51a741c87fa8f87c8b37015dac4bce2b10d1ce81.tar.gz bcm5719-llvm-51a741c87fa8f87c8b37015dac4bce2b10d1ce81.zip |
Add new style meta-programming primatives.
Using class templates instead of alias templates causes a lot of
instantiations. As part of the move away from C++03, we want to
improve the efficiency of our meta-programming.
This patch lays the groundwork by introducing new _If, _EnableIf,
_And, _Or, and _IsValidExpansion (detect member). Future patches
will replace the existing implementations after verifying there
compile time differences.
llvm-svn: 364114
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/context-object-objc')
0 files changed, 0 insertions, 0 deletions