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>

Public Member Functions

 CompilerContext (CompilerContextKind t, ConstString n)
 
bool operator== (const CompilerContext &rhs) const
 
bool operator!= (const CompilerContext &rhs) const
 
void Dump (Stream &s) 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 50 of file Type.h.

Constructor & Destructor Documentation

◆ CompilerContext()

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

Definition at line 51 of file Type.h.

Member Function Documentation

◆ Dump()

void CompilerContext::Dump ( Stream s) const

◆ operator!=()

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

Definition at line 56 of file Type.h.

◆ operator==()

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

Definition at line 53 of file Type.h.

References kind, and name.

Member Data Documentation

◆ kind

CompilerContextKind lldb_private::CompilerContext::kind

Definition at line 60 of file Type.h.

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

◆ name

ConstString lldb_private::CompilerContext::name

Definition at line 61 of file Type.h.

Referenced by Dump(), and operator==().


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