LLDB mainline
lldb_private::clike Namespace Reference

Classes

class  BaseClass
 A direct base class of a C++ class or Objective-C interface. More...
class  DeclScope
 The enclosing namespace and unqualified name of a named type. More...
class  Enumerator
 A single constant of an enumeration. More...
class  Field
 A single data member of a record type. More...
class  Identifier
 Represents a name in TypeSystemClike. More...
class  IdentifierMap
 Turns strings into unique Identifier objects. More...
class  LanguageOpts
 Describes the target/language configuration that determines properties of the type system, such as builtin type sizes and encodings. More...
class  PtrAuthQualifier
 The ARMv8.3 pointer authentication schema of a T *__ptrauth(key, address_discriminated, extra_discriminator) pointer. More...
class  Type
 The base class of all Types in the Clike TypeSystem. More...
class  TypeRef
 A reference to another Type. More...

Enumerations

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

Functions

 LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE ()

Enumeration Type Documentation

◆ DynamicTypeCheck

enum class lldb_private::clike::DynamicTypeCheck : uint8_t
strong
See also
Type::GetDynamicTypeCandidate
Enumerator
None 
CPlusPlus 

Pointers and references to dynamic C++ classes.

ObjC 

Pointers to Objective-C objects.

Definition at line 45 of file source/Plugins/TypeSystem/Clike/Type.h.

Function Documentation

◆ LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE()

lldb_private::clike::LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE ( )