Go to the documentation of this file.
9 #ifndef LLDB_INTERPRETER_PROPERTY_H
10 #define LLDB_INTERPRETER_PROPERTY_H
39 Property(llvm::StringRef name, llvm::StringRef desc,
bool is_global,
40 const lldb::OptionValueSP &value_sp);
62 bool display_qualified_name)
const;
75 #endif // LLDB_INTERPRETER_PROPERTY_H
Property(const PropertyDefinition &definition)
lldb::OptionValueSP m_value_sp
uintptr_t default_uint_value
bool DumpQualifiedName(Stream &strm) const
llvm::ArrayRef< PropertyDefinition > PropertyDefinitions
void Dump(const ExecutionContext *exe_ctx, Stream &strm, uint32_t dump_mask) const
const char * default_cstr_value
void DumpDescription(CommandInterpreter &interpreter, Stream &strm, uint32_t output_width, bool display_qualified_name) const
string(SUBSTRING ${p} 10 -1 pStripped) if($
llvm::StringRef GetDescription() const
OptionEnumValues enum_values
const lldb::OptionValueSP & GetValue() const
void SetValueChangedCallback(std::function< void()> callback)
llvm::StringRef GetName() const
void SetOptionValue(const lldb::OptionValueSP &value_sp)
A class that represents a running process on the host machine.
std::string m_description