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 29 of file Type.h.

Constructor & Destructor Documentation

◆ CompilerContext()

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

Definition at line 30 of file Type.h.

Member Function Documentation

◆ Dump()

void CompilerContext::Dump ( ) const

◆ operator!=()

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

Definition at line 35 of file Type.h.

◆ operator==()

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

Definition at line 32 of file Type.h.

References kind, and name.

Member Data Documentation

◆ kind

CompilerContextKind lldb_private::CompilerContext::kind

Definition at line 39 of file Type.h.

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

◆ name

ConstString lldb_private::CompilerContext::name

Definition at line 40 of file Type.h.

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


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