LLDB  mainline
Classes | Namespaces | Functions
CommandObject.h File Reference
#include <map>
#include <string>
#include <vector>
#include "lldb/Utility/Flags.h"
#include "lldb/Interpreter/CommandCompletions.h"
#include "lldb/Interpreter/Options.h"
#include "lldb/Target/ExecutionContext.h"
#include "lldb/Utility/Args.h"
#include "lldb/Utility/CompletionRequest.h"
#include "lldb/Utility/StringList.h"
#include "lldb/lldb-private.h"
Include dependency graph for CommandObject.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lldb_private::CommandObject
 
struct  lldb_private::CommandObject::ArgumentHelpCallback
 
struct  lldb_private::CommandObject::ArgumentTableEntry
 
struct  lldb_private::CommandObject::CommandArgumentData
 
class  lldb_private::CommandObjectParsed
 
class  lldb_private::CommandObjectRaw
 

Namespaces

 lldb_private
 Enumerations for broadcasting.
 

Functions

template<typename ValueType >
int lldb_private::AddNamesMatchingPartialString (const std::map< std::string, ValueType > &in_map, llvm::StringRef cmd_str, StringList &matches, StringList *descriptions=nullptr)
 
template<typename ValueType >
size_t lldb_private::FindLongestCommandWord (std::map< std::string, ValueType > &dict)