LLDB mainline
lldb_private::npdb::PdbSymUid Class Reference

#include <PdbSymUid.h>

Public Member Functions

 PdbSymUid ()=default
 PdbSymUid (uint64_t repr)
 PdbSymUid (const PdbCompilandId &cid)
 PdbSymUid (const PdbCompilandSymId &csid)
 PdbSymUid (const PdbGlobalSymId &gsid)
 PdbSymUid (const PdbTypeSymId &tsid)
 PdbSymUid (const PdbFieldListMemberId &flmid)
uint64_t toOpaqueId () const
PdbSymUidKind kind () const
PdbCompilandId asCompiland () const
PdbCompilandSymId asCompilandSym () const
PdbGlobalSymId asGlobalSym () const
PdbTypeSymId asTypeSym () const
PdbFieldListMemberId asFieldListMember () const

Private Attributes

uint64_t m_repr = 0

Detailed Description

Definition at line 91 of file PdbSymUid.h.

Constructor & Destructor Documentation

◆ PdbSymUid() [1/7]

lldb_private::npdb::PdbSymUid::PdbSymUid ( )
default

◆ PdbSymUid() [2/7]

lldb_private::npdb::PdbSymUid::PdbSymUid ( uint64_t repr)
inline

Definition at line 96 of file PdbSymUid.h.

References m_repr.

◆ PdbSymUid() [3/7]

PdbSymUid::PdbSymUid ( const PdbCompilandId & cid)

◆ PdbSymUid() [4/7]

◆ PdbSymUid() [5/7]

◆ PdbSymUid() [6/7]

◆ PdbSymUid() [7/7]

Member Function Documentation

◆ asCompiland()

◆ asCompilandSym()

◆ asFieldListMember()

◆ asGlobalSym()

◆ asTypeSym()

◆ kind()

◆ toOpaqueId()

uint64_t lldb_private::npdb::PdbSymUid::toOpaqueId ( ) const
inline

Definition at line 103 of file PdbSymUid.h.

References m_repr.

Referenced by lldb_private::npdb::toOpaqueUid().

Member Data Documentation

◆ m_repr

uint64_t lldb_private::npdb::PdbSymUid::m_repr = 0
private

The documentation for this class was generated from the following files: