llvm-project/lldb/unittests/Host
Raphael Isemann 7fae4932ad Move Predicate.h from Host to Utility
Summary:
This class was initially in Host because its implementation used to be
very OS-specific. However, with C++11, it has become a very simple
std::condition_variable wrapper, with no host-specific code.

It is also a general purpose utility class, so it makes sense for it to
live in a place where it can be used by everyone.

This has no effect on the layering right now, but it enables me to later
move the Listener+Broadcaster+Event combo to a lower layer, which is
important, as these are used in a lot of places (notably for launching a
process in Host code).

Reviewers: jingham, zturner, teemperor

Reviewed By: zturner

Subscribers: xiaobai, mgorny, lldb-commits

Differential Revision: https://reviews.llvm.org/D50384

llvm-svn: 341089
2018-08-30 17:51:10 +00:00
..
linux Remove ObjectFile usage from HostLinux::GetProcessInfo 2018-01-29 10:46:00 +00:00
CMakeLists.txt Move Predicate.h from Host to Utility 2018-08-30 17:51:10 +00:00
FileSystemTest.cpp Remove TimeValue usage from FileSpec.h 2016-11-01 16:11:14 +00:00
HostInfoTest.cpp Remove dependency from Host to clang. 2018-06-04 17:41:00 +00:00
HostTest.cpp Add Utility/Environment class for handling... environments 2018-01-10 11:57:31 +00:00
MainLoopTest.cpp Move PseudoTerminal to the lldb_private namespace 2017-12-11 10:09:14 +00:00
SocketAddressTest.cpp Fix the new SocketAddressTest on Windows 2017-04-24 13:34:35 +00:00
SocketTest.cpp [IPv6] Fix a bug in the IPv6 listen behavior 2017-08-29 16:13:41 +00:00
SymbolsTest.cpp [FileSpec] Make style argument mandatory for SetFile. NFC 2018-06-13 22:54:52 +00:00
TaskPoolTest.cpp [lldb] A few minor fixes in TaskPool 2017-11-30 22:56:11 +00:00