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

CompilerContext allows an array of these items to be passed to perform detailed lookups in SymbolVendor and SymbolFile functions. More...

#include <Type.h>

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

Public Member Functions

 CompilerContext (CompilerContextKind t, ConstString n)
 
bool operator== (const CompilerContext &rhs) const
 
bool operator!= (const CompilerContext &rhs) const
 
void Dump () const
 

Public Attributes

CompilerContextKind kind
 
ConstString name
 

Detailed Description

CompilerContext allows an array of these items to be passed to perform detailed lookups in SymbolVendor and SymbolFile functions.

Definition at line 27 of file Type.h.

Constructor & Destructor Documentation

◆ CompilerContext()

lldb_private::CompilerContext::CompilerContext ( CompilerContextKind  t,
ConstString  n 
)
inline

Definition at line 28 of file Type.h.

Member Function Documentation

◆ Dump()

void CompilerContext::Dump ( ) const

Definition at line 65 of file Type.cpp.

Referenced by operator!=().

◆ operator!=()

bool lldb_private::CompilerContext::operator!= ( const CompilerContext rhs) const
inline

Definition at line 33 of file Type.h.

References Dump().

Referenced by lldb_private::TypeImpl::~TypeImpl().

◆ operator==()

bool lldb_private::CompilerContext::operator== ( const CompilerContext rhs) const
inline

Definition at line 30 of file Type.h.

References kind, and name.

Referenced by lldb_private::TypeImpl::~TypeImpl().

Member Data Documentation

◆ kind

CompilerContextKind lldb_private::CompilerContext::kind

Definition at line 37 of file Type.h.

Referenced by lldb_private::contextMatches(), and operator==().

◆ name

ConstString lldb_private::CompilerContext::name

Definition at line 38 of file Type.h.

Referenced by operator==(), and lldb_private::TypeEnumMemberImpl::TypeEnumMemberImpl().


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