LLDB mainline
|
Used to build individual command argument lists. More...
#include <CommandObject.h>
Public Member Functions | |
CommandArgumentData (lldb::CommandArgumentType type=lldb::eArgTypeNone, ArgumentRepetitionType repetition=eArgRepeatPlain, uint32_t opt_set=LLDB_OPT_SET_ALL) |
Public Attributes | |
lldb::CommandArgumentType | arg_type |
ArgumentRepetitionType | arg_repetition |
uint32_t | arg_opt_set_association |
This arg might be associated only with some particular option set(s). |
Used to build individual command argument lists.
Definition at line 94 of file CommandObject.h.
|
inline |
Definition at line 101 of file CommandObject.h.
References arg_opt_set_association, arg_repetition, arg_type, lldb_private::eArgRepeatPlain, lldb::eArgTypeNone, and LLDB_OPT_SET_ALL.
uint32_t lldb_private::CommandObject::CommandArgumentData::arg_opt_set_association |
This arg might be associated only with some particular option set(s).
By default the arg associates to all option sets.
Definition at line 99 of file CommandObject.h.
Referenced by CommandArgumentData(), and CommandObjectThreadSelect::CommandObjectThreadSelect().
ArgumentRepetitionType lldb_private::CommandObject::CommandArgumentData::arg_repetition |
Definition at line 96 of file CommandObject.h.
Referenced by lldb_private::CommandObject::AddIDsArgumentData(), lldb_private::CommandObject::AddSimpleArgumentList(), CommandArgumentData(), CommandObjectLogDisable::CommandObjectLogDisable(), CommandObjectLogEnable::CommandObjectLogEnable(), CommandObjectMemoryFind::CommandObjectMemoryFind(), CommandObjectMemoryHistory::CommandObjectMemoryHistory(), CommandObjectMemoryRead::CommandObjectMemoryRead(), CommandObjectPlatformGetFile::CommandObjectPlatformGetFile(), CommandObjectRegisterWrite::CommandObjectRegisterWrite(), CommandObjectSettingsAppend::CommandObjectSettingsAppend(), CommandObjectSettingsInsertAfter::CommandObjectSettingsInsertAfter(), CommandObjectSettingsInsertBefore::CommandObjectSettingsInsertBefore(), CommandObjectSettingsList::CommandObjectSettingsList(), CommandObjectSettingsRemove::CommandObjectSettingsRemove(), CommandObjectSettingsReplace::CommandObjectSettingsReplace(), CommandObjectSettingsSet::CommandObjectSettingsSet(), CommandObjectTargetModulesSearchPathsAdd::CommandObjectTargetModulesSearchPathsAdd(), CommandObjectTargetModulesSearchPathsInsert::CommandObjectTargetModulesSearchPathsInsert(), and CommandObjectThreadSelect::CommandObjectThreadSelect().
lldb::CommandArgumentType lldb_private::CommandObject::CommandArgumentData::arg_type |
Definition at line 95 of file CommandObject.h.
Referenced by lldb_private::CommandObject::AddIDsArgumentData(), lldb_private::CommandObject::AddSimpleArgumentList(), CommandArgumentData(), CommandObjectLogDisable::CommandObjectLogDisable(), CommandObjectLogEnable::CommandObjectLogEnable(), CommandObjectMemoryFind::CommandObjectMemoryFind(), CommandObjectMemoryHistory::CommandObjectMemoryHistory(), CommandObjectMemoryRead::CommandObjectMemoryRead(), CommandObjectPlatformGetFile::CommandObjectPlatformGetFile(), CommandObjectRegisterWrite::CommandObjectRegisterWrite(), CommandObjectSettingsAppend::CommandObjectSettingsAppend(), CommandObjectSettingsInsertAfter::CommandObjectSettingsInsertAfter(), CommandObjectSettingsInsertBefore::CommandObjectSettingsInsertBefore(), CommandObjectSettingsList::CommandObjectSettingsList(), CommandObjectSettingsRemove::CommandObjectSettingsRemove(), CommandObjectSettingsReplace::CommandObjectSettingsReplace(), CommandObjectSettingsSet::CommandObjectSettingsSet(), CommandObjectTargetModulesSearchPathsAdd::CommandObjectTargetModulesSearchPathsAdd(), CommandObjectTargetModulesSearchPathsInsert::CommandObjectTargetModulesSearchPathsInsert(), and CommandObjectThreadSelect::CommandObjectThreadSelect().