9#ifndef LLDB_BREAKPOINT_STOPCONDITION_H
10#define LLDB_BREAKPOINT_STOPCONDITION_H
13#include "llvm/ADT/StringRef.h"
26 explicit operator bool()
const {
return !
m_text.empty(); }
31 static std::hash<std::string> hasher;
lldb::LanguageType GetLanguage() const
size_t m_hash
Its hash, so that locations know when the condition is updated.
StopCondition(std::string text, lldb::LanguageType language=lldb::eLanguageTypeUnknown)
std::string m_text
The condition to test.
lldb::LanguageType m_language
The language for this condition.
void SetLanguage(lldb::LanguageType language)
void SetText(std::string text)
llvm::StringRef GetText() const
A class that represents a running process on the host machine.
LanguageType
Programming language type.
@ eLanguageTypeUnknown
Unknown or invalid language value.