LLDB  mainline
Public Member Functions | Protected Types | Protected Attributes | List of all members
UniqueDWARFASTTypeList Class Reference

#include <UniqueDWARFASTType.h>

Collaboration diagram for UniqueDWARFASTTypeList:
Collaboration graph
[legend]

Public Member Functions

 UniqueDWARFASTTypeList ()
 
 ~UniqueDWARFASTTypeList ()
 
uint32_t GetSize ()
 
void Append (const UniqueDWARFASTType &entry)
 
bool Find (const DWARFDIE &die, const lldb_private::Declaration &decl, const int32_t byte_size, UniqueDWARFASTType &entry) const
 

Protected Types

typedef std::vector< UniqueDWARFASTTypecollection
 

Protected Attributes

collection m_collection
 

Detailed Description

Definition at line 55 of file UniqueDWARFASTType.h.

Member Typedef Documentation

◆ collection

Definition at line 71 of file UniqueDWARFASTType.h.

Constructor & Destructor Documentation

◆ UniqueDWARFASTTypeList()

UniqueDWARFASTTypeList::UniqueDWARFASTTypeList ( )
inline

Definition at line 57 of file UniqueDWARFASTType.h.

◆ ~UniqueDWARFASTTypeList()

UniqueDWARFASTTypeList::~UniqueDWARFASTTypeList ( )
inline

Definition at line 59 of file UniqueDWARFASTType.h.

Member Function Documentation

◆ Append()

void UniqueDWARFASTTypeList::Append ( const UniqueDWARFASTType entry)
inline

Definition at line 63 of file UniqueDWARFASTType.h.

◆ Find()

bool UniqueDWARFASTTypeList::Find ( const DWARFDIE die,
const lldb_private::Declaration decl,
const int32_t  byte_size,
UniqueDWARFASTType entry 
) const

◆ GetSize()

uint32_t UniqueDWARFASTTypeList::GetSize ( )
inline

Definition at line 61 of file UniqueDWARFASTType.h.

Member Data Documentation

◆ m_collection

collection UniqueDWARFASTTypeList::m_collection
protected

Definition at line 72 of file UniqueDWARFASTType.h.

Referenced by Find().


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