LLDB mainline
Classes | Namespaces | Typedefs
lldb-private-types.h File Reference
#include "lldb/lldb-private.h"
#include "llvm/ADT/ArrayRef.h"
#include <type_traits>

Go to the source code of this file.

Classes

struct  lldb_private::RegisterInfo
 Every register is described in detail including its name, alternate name (optional), encoding, size in bytes and the default display format. More...
 
struct  lldb_private::RegisterSet
 Registers are grouped into register sets. More...
 
struct  lldb_private::SourceLanguage
 A type-erased pair of llvm::dwarf::SourceLanguageName and version. More...
 
struct  lldb_private::OptionEnumValueElement
 
struct  lldb_private::OptionValidator
 
struct  lldb_private::type128
 
struct  lldb_private::type256
 

Namespaces

namespace  llvm
 
namespace  llvm::sys
 
namespace  lldb_private
 A class that represents a running process on the host machine.
 

Typedefs

typedef llvm::sys::DynamicLibrary(* lldb_private::LoadPluginCallbackType) (const lldb::DebuggerSP &debugger_sp, const FileSpec &spec, Status &error)
 
using lldb_private::OptionEnumValues = llvm::ArrayRef< OptionEnumValueElement >
 
typedef struct lldb_private::type128 lldb_private::type128
 
typedef struct lldb_private::type256 lldb_private::type256
 
using lldb_private::ValueObjectProviderTy = std::function< lldb::ValueObjectSP(ConstString, StackFrame *)>
 Functor that returns a ValueObjectSP for a variable given its name and the StackFrame of interest.
 
typedef void(* lldb_private::DebuggerDestroyCallback) (lldb::user_id_t debugger_id, void *baton)
 
typedef bool(* lldb_private::CommandOverrideCallbackWithResult) (void *baton, const char **argv, lldb_private::CommandReturnObject &result)