LLDB mainline
Type.h File Reference
#include <cassert>
#include <cstdint>
#include <optional>
#include <utility>
#include "llvm/ADT/APInt.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/BitmaskEnum.h"
#include "llvm/ADT/STLFunctionalExtras.h"
#include "llvm/Support/Casting.h"
#include "llvm/Support/ExtensibleRTTI.h"
#include "lldb/lldb-enumerations.h"
#include "Identifier.h"

Go to the source code of this file.

Classes

class  lldb_private::clike::TypeRef
 A reference to another Type. More...
class  lldb_private::clike::Field
 A single data member of a record type. More...
class  lldb_private::clike::BaseClass
 A direct base class of a C++ class or Objective-C interface. More...
class  lldb_private::clike::Enumerator
 A single constant of an enumeration. More...
class  lldb_private::clike::PtrAuthQualifier
 The ARMv8.3 pointer authentication schema of a T *__ptrauth(key, address_discriminated, extra_discriminator) pointer. More...
class  lldb_private::clike::DeclScope
 The enclosing namespace and unqualified name of a named type. More...
class  lldb_private::clike::Type
 The base class of all Types in the Clike TypeSystem. More...

Namespaces

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

Enumerations

enum class  lldb_private::clike::DynamicTypeCheck : uint8_t { lldb_private::clike::None = 0 , lldb_private::clike::CPlusPlus = 1 << 0 , lldb_private::clike::ObjC = 1 << 1 }

Functions

 lldb_private::clike::LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE ()