LLDB mainline
Public Types | Public Member Functions | Public Attributes | List of all members
lldb_private::CTFType Struct Reference

#include <CTFTypes.h>

Inheritance diagram for lldb_private::CTFType:
Inheritance graph
[legend]

Public Types

enum  Kind : uint32_t {
  eUnknown = 0 , eInteger = 1 , eFloat = 2 , ePointer = 3 ,
  eArray = 4 , eFunction = 5 , eStruct = 6 , eUnion = 7 ,
  eEnum = 8 , eForward = 9 , eTypedef = 10 , eVolatile = 11 ,
  eConst = 12 , eRestrict = 13 , eSlice = 14
}
 

Public Member Functions

 CTFType (Kind kind, lldb::user_id_t uid, llvm::StringRef name)
 

Public Attributes

Kind kind
 
lldb::user_id_t uid
 
llvm::StringRef name
 

Detailed Description

Definition at line 17 of file CTFTypes.h.

Member Enumeration Documentation

◆ Kind

enum lldb_private::CTFType::Kind : uint32_t
Enumerator
eUnknown 
eInteger 
eFloat 
ePointer 
eArray 
eFunction 
eStruct 
eUnion 
eEnum 
eForward 
eTypedef 
eVolatile 
eConst 
eRestrict 
eSlice 

Definition at line 18 of file CTFTypes.h.

Constructor & Destructor Documentation

◆ CTFType()

lldb_private::CTFType::CTFType ( Kind  kind,
lldb::user_id_t  uid,
llvm::StringRef  name 
)
inline

Definition at line 40 of file CTFTypes.h.

Member Data Documentation

◆ kind

Kind lldb_private::CTFType::kind

◆ name

llvm::StringRef lldb_private::CTFType::name

◆ uid

lldb::user_id_t lldb_private::CTFType::uid

The documentation for this struct was generated from the following file: