|
| ProcessOptionValueProperties (ConstString name) |
|
const Property * | GetPropertyAtIndex (const ExecutionContext *exe_ctx, bool will_modify, uint32_t idx) const override |
|
std::shared_ptr< typename Base::TopmostBase > | Clone () const override |
|
| OptionValueProperties ()=default |
|
| OptionValueProperties (ConstString name) |
|
| ~OptionValueProperties () override=default |
|
Type | GetType () const override |
|
void | Clear () override |
|
lldb::OptionValueSP | DeepCopy (const lldb::OptionValueSP &new_parent) const override |
|
Status | SetValueFromString (llvm::StringRef value, VarSetOperationType op=eVarSetOperationAssign) override |
|
void | DumpValue (const ExecutionContext *exe_ctx, Stream &strm, uint32_t dump_mask) override |
|
llvm::json::Value | ToJSON (const ExecutionContext *exe_ctx) override |
|
ConstString | GetName () const override |
|
virtual Status | DumpPropertyValue (const ExecutionContext *exe_ctx, Stream &strm, llvm::StringRef property_path, uint32_t dump_mask, bool is_json=false) |
|
virtual void | DumpAllDescriptions (CommandInterpreter &interpreter, Stream &strm) const |
|
void | Apropos (llvm::StringRef keyword, std::vector< const Property * > &matching_properties) const |
|
void | Initialize (const PropertyDefinitions &setting_definitions) |
|
virtual size_t | GetNumProperties () const |
|
virtual uint32_t | GetPropertyIndex (ConstString name) const |
|
virtual const Property * | GetProperty (const ExecutionContext *exe_ctx, bool will_modify, ConstString name) const |
|
virtual const Property * | GetPropertyAtIndex (const ExecutionContext *exe_ctx, bool will_modify, uint32_t idx) const |
|
virtual const Property * | GetPropertyAtPath (const ExecutionContext *exe_ctx, bool will_modify, llvm::StringRef property_path) const |
|
virtual lldb::OptionValueSP | GetPropertyValueAtIndex (const ExecutionContext *exe_ctx, bool will_modify, uint32_t idx) const |
|
virtual lldb::OptionValueSP | GetValueForKey (const ExecutionContext *exe_ctx, ConstString key, bool value_will_be_modified) const |
|
lldb::OptionValueSP | GetSubValue (const ExecutionContext *exe_ctx, llvm::StringRef name, bool value_will_be_modified, Status &error) const override |
|
Status | SetSubValue (const ExecutionContext *exe_ctx, VarSetOperationType op, llvm::StringRef path, llvm::StringRef value) override |
|
OptionValueArch * | GetPropertyAtIndexAsOptionValueArch (const ExecutionContext *exe_ctx, uint32_t idx) const |
|
OptionValueLanguage * | GetPropertyAtIndexAsOptionValueLanguage (const ExecutionContext *exe_ctx, uint32_t idx) const |
|
bool | SetPropertyAtIndexAsLanguage (const ExecutionContext *exe_ctx, uint32_t idx, lldb::LanguageType lang) |
|
bool | GetPropertyAtIndexAsArgs (const ExecutionContext *exe_ctx, uint32_t idx, Args &args) const |
|
bool | SetPropertyAtIndexFromArgs (const ExecutionContext *exe_ctx, uint32_t idx, const Args &args) |
|
bool | GetPropertyAtIndexAsBoolean (const ExecutionContext *exe_ctx, uint32_t idx, bool fail_value) const |
|
bool | SetPropertyAtIndexAsBoolean (const ExecutionContext *exe_ctx, uint32_t idx, bool new_value) |
|
OptionValueDictionary * | GetPropertyAtIndexAsOptionValueDictionary (const ExecutionContext *exe_ctx, uint32_t idx) const |
|
int64_t | GetPropertyAtIndexAsEnumeration (const ExecutionContext *exe_ctx, uint32_t idx, int64_t fail_value) const |
|
bool | SetPropertyAtIndexAsEnumeration (const ExecutionContext *exe_ctx, uint32_t idx, int64_t new_value) |
|
const FormatEntity::Entry * | GetPropertyAtIndexAsFormatEntity (const ExecutionContext *exe_ctx, uint32_t idx) |
|
const RegularExpression * | GetPropertyAtIndexAsOptionValueRegex (const ExecutionContext *exe_ctx, uint32_t idx) const |
|
OptionValueSInt64 * | GetPropertyAtIndexAsOptionValueSInt64 (const ExecutionContext *exe_ctx, uint32_t idx) const |
|
OptionValueUInt64 * | GetPropertyAtIndexAsOptionValueUInt64 (const ExecutionContext *exe_ctx, uint32_t idx) const |
|
int64_t | GetPropertyAtIndexAsSInt64 (const ExecutionContext *exe_ctx, uint32_t idx, int64_t fail_value) const |
|
bool | SetPropertyAtIndexAsSInt64 (const ExecutionContext *exe_ctx, uint32_t idx, int64_t new_value) |
|
uint64_t | GetPropertyAtIndexAsUInt64 (const ExecutionContext *exe_ctx, uint32_t idx, uint64_t fail_value) const |
|
bool | SetPropertyAtIndexAsUInt64 (const ExecutionContext *exe_ctx, uint32_t idx, uint64_t new_value) |
|
llvm::StringRef | GetPropertyAtIndexAsString (const ExecutionContext *exe_ctx, uint32_t idx, llvm::StringRef fail_value) const |
|
bool | SetPropertyAtIndexAsString (const ExecutionContext *exe_ctx, uint32_t idx, llvm::StringRef new_value) |
|
OptionValueString * | GetPropertyAtIndexAsOptionValueString (const ExecutionContext *exe_ctx, bool will_modify, uint32_t idx) const |
|
OptionValueFileSpec * | GetPropertyAtIndexAsOptionValueFileSpec (const ExecutionContext *exe_ctx, bool will_modify, uint32_t idx) const |
|
FileSpec | GetPropertyAtIndexAsFileSpec (const ExecutionContext *exe_ctx, uint32_t idx) const |
|
bool | SetPropertyAtIndexAsFileSpec (const ExecutionContext *exe_ctx, uint32_t idx, const FileSpec &file_spec) |
|
OptionValuePathMappings * | GetPropertyAtIndexAsOptionValuePathMappings (const ExecutionContext *exe_ctx, bool will_modify, uint32_t idx) const |
|
OptionValueFileSpecList * | GetPropertyAtIndexAsOptionValueFileSpecList (const ExecutionContext *exe_ctx, bool will_modify, uint32_t idx) const |
|
void | AppendProperty (ConstString name, ConstString desc, bool is_global, const lldb::OptionValueSP &value_sp) |
|
lldb::OptionValuePropertiesSP | GetSubProperty (const ExecutionContext *exe_ctx, ConstString name) |
|
void | SetValueChangedCallback (uint32_t property_idx, std::function< void()> callback) |
|
std::shared_ptr< typename Base::TopmostBase > | Clone () const override |
|
| OptionValue ()=default |
|
virtual | ~OptionValue ()=default |
|
virtual Type | GetType () const =0 |
|
virtual bool | ValueIsTransparent () const |
|
virtual const char * | GetTypeAsCString () const |
|
virtual void | DumpValue (const ExecutionContext *exe_ctx, Stream &strm, uint32_t dump_mask)=0 |
|
virtual llvm::json::Value | ToJSON (const ExecutionContext *exe_ctx) |
|
virtual Status | SetValueFromString (llvm::StringRef value, VarSetOperationType op=eVarSetOperationAssign) |
|
virtual void | Clear ()=0 |
|
virtual lldb::OptionValueSP | DeepCopy (const lldb::OptionValueSP &new_parent) const |
|
virtual void | AutoComplete (CommandInterpreter &interpreter, CompletionRequest &request) |
|
virtual lldb::OptionValueSP | GetSubValue (const ExecutionContext *exe_ctx, llvm::StringRef name, bool will_modify, Status &error) const |
|
virtual Status | SetSubValue (const ExecutionContext *exe_ctx, VarSetOperationType op, llvm::StringRef name, llvm::StringRef value) |
|
virtual bool | IsAggregateValue () const |
|
virtual ConstString | GetName () const |
|
virtual bool | DumpQualifiedName (Stream &strm) const |
|
uint32_t | GetTypeAsMask () |
|
uint64_t | GetUInt64Value (uint64_t fail_value, bool *success_ptr) |
|
OptionValueArch * | GetAsArch () |
|
const OptionValueArch * | GetAsArch () const |
|
OptionValueArray * | GetAsArray () |
|
const OptionValueArray * | GetAsArray () const |
|
OptionValueArgs * | GetAsArgs () |
|
const OptionValueArgs * | GetAsArgs () const |
|
OptionValueBoolean * | GetAsBoolean () |
|
OptionValueChar * | GetAsChar () |
|
const OptionValueBoolean * | GetAsBoolean () const |
|
const OptionValueChar * | GetAsChar () const |
|
OptionValueDictionary * | GetAsDictionary () |
|
const OptionValueDictionary * | GetAsDictionary () const |
|
OptionValueEnumeration * | GetAsEnumeration () |
|
const OptionValueEnumeration * | GetAsEnumeration () const |
|
OptionValueFileSpec * | GetAsFileSpec () |
|
const OptionValueFileSpec * | GetAsFileSpec () const |
|
OptionValueFileSpecList * | GetAsFileSpecList () |
|
const OptionValueFileSpecList * | GetAsFileSpecList () const |
|
OptionValueFormat * | GetAsFormat () |
|
const OptionValueFormat * | GetAsFormat () const |
|
OptionValueLanguage * | GetAsLanguage () |
|
const OptionValueLanguage * | GetAsLanguage () const |
|
OptionValuePathMappings * | GetAsPathMappings () |
|
const OptionValuePathMappings * | GetAsPathMappings () const |
|
OptionValueProperties * | GetAsProperties () |
|
const OptionValueProperties * | GetAsProperties () const |
|
OptionValueRegex * | GetAsRegex () |
|
const OptionValueRegex * | GetAsRegex () const |
|
OptionValueSInt64 * | GetAsSInt64 () |
|
const OptionValueSInt64 * | GetAsSInt64 () const |
|
OptionValueString * | GetAsString () |
|
const OptionValueString * | GetAsString () const |
|
OptionValueUInt64 * | GetAsUInt64 () |
|
const OptionValueUInt64 * | GetAsUInt64 () const |
|
OptionValueUUID * | GetAsUUID () |
|
const OptionValueUUID * | GetAsUUID () const |
|
OptionValueFormatEntity * | GetAsFormatEntity () |
|
const OptionValueFormatEntity * | GetAsFormatEntity () const |
|
bool | GetBooleanValue (bool fail_value=false) const |
|
bool | SetBooleanValue (bool new_value) |
|
char | GetCharValue (char fail_value) const |
|
char | SetCharValue (char new_value) |
|
int64_t | GetEnumerationValue (int64_t fail_value=-1) const |
|
bool | SetEnumerationValue (int64_t value) |
|
FileSpec | GetFileSpecValue () const |
|
bool | SetFileSpecValue (const FileSpec &file_spec) |
|
FileSpecList | GetFileSpecListValue () const |
|
lldb::Format | GetFormatValue (lldb::Format fail_value=lldb::eFormatDefault) const |
|
bool | SetFormatValue (lldb::Format new_value) |
|
lldb::LanguageType | GetLanguageValue (lldb::LanguageType fail_value=lldb::eLanguageTypeUnknown) const |
|
bool | SetLanguageValue (lldb::LanguageType new_language) |
|
const FormatEntity::Entry * | GetFormatEntity () const |
|
const RegularExpression * | GetRegexValue () const |
|
int64_t | GetSInt64Value (int64_t fail_value=0) const |
|
bool | SetSInt64Value (int64_t new_value) |
|
llvm::StringRef | GetStringValue (llvm::StringRef fail_value) const |
|
llvm::StringRef | GetStringValue () const |
|
bool | SetStringValue (llvm::StringRef new_value) |
|
uint64_t | GetUInt64Value (uint64_t fail_value=0) const |
|
bool | SetUInt64Value (uint64_t new_value) |
|
UUID | GetUUIDValue () const |
|
bool | SetUUIDValue (const UUID &uuid) |
|
bool | OptionWasSet () const |
|
void | SetOptionWasSet () |
|
void | SetParent (const lldb::OptionValueSP &parent_sp) |
|
lldb::OptionValueSP | GetParent () const |
|
void | SetValueChangedCallback (std::function< void()> callback) |
|
void | NotifyValueChanged () |
|
Definition at line 90 of file Process.cpp.