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.


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


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


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)