Use llvm::ArrayRef rather than std::vector/std::initializer lists for some
authorLang Hames <lhames@gmail.com>
Wed, 26 Apr 2017 18:15:40 +0000 (18:15 +0000)
committerLang Hames <lhames@gmail.com>
Wed, 26 Apr 2017 18:15:40 +0000 (18:15 +0000)
commit088d001f05e62a393fd0ae2fa064db547e28664e
treea46834433c3d5a74e51e56f1348d59a191d80bb2
parent489f3633805a78f5b9e38aafa18722c966860647
Use llvm::ArrayRef rather than std::vector/std::initializer lists for some
ValueObject methods.

Using ArrayRef allows us to remove some overloads, work with more array-like
types, and avoid some std::vector temporaries.

https://reviews.llvm.org/D32518

llvm-svn: 301441
lldb/include/lldb/Core/ValueObject.h
lldb/source/Core/ValueObject.cpp
lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp