LLDB  mainline
Classes | Public Member Functions | Private Attributes | List of all members
lldb_private::TypeListImpl Class Reference

#include <Type.h>

Collaboration diagram for lldb_private::TypeListImpl:
Collaboration graph
[legend]

Classes

class  AppendVisitor
 

Public Member Functions

 TypeListImpl ()
 
void Append (const lldb::TypeImplSP &type)
 
void Append (const lldb_private::TypeList &type_list)
 
lldb::TypeImplSP GetTypeAtIndex (size_t idx)
 
size_t GetSize ()
 

Private Attributes

std::vector< lldb::TypeImplSP > m_content
 

Detailed Description

Definition at line 309 of file Type.h.

Constructor & Destructor Documentation

◆ TypeListImpl()

lldb_private::TypeListImpl::TypeListImpl ( )
inline

Definition at line 311 of file Type.h.

Member Function Documentation

◆ Append() [1/2]

void lldb_private::TypeListImpl::Append ( const lldb::TypeImplSP &  type)
inline

Definition at line 313 of file Type.h.

References m_content.

Referenced by lldb_private::TypeListImpl::AppendVisitor::operator()().

◆ Append() [2/2]

void TypeListImpl::Append ( const lldb_private::TypeList type_list)

Definition at line 123 of file Type.cpp.

References lldb_private::TypeList::ForEach().

◆ GetSize()

size_t lldb_private::TypeListImpl::GetSize ( )
inline

Definition at line 334 of file Type.h.

References m_content.

Referenced by GetTypeAtIndex().

◆ GetTypeAtIndex()

lldb::TypeImplSP lldb_private::TypeListImpl::GetTypeAtIndex ( size_t  idx)
inline

Definition at line 327 of file Type.h.

References GetSize(), and m_content.

Member Data Documentation

◆ m_content

std::vector<lldb::TypeImplSP> lldb_private::TypeListImpl::m_content
private

Definition at line 337 of file Type.h.

Referenced by Append(), GetSize(), and GetTypeAtIndex().


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