bool operator!=(const DWARFDeclContext &rhs) const
const char * GetQualifiedName() const
const Entry & operator[](uint32_t idx) const
ConstString GetQualifiedNameAsConstString() const
void AppendDeclContext(dw_tag_t tag, const char *name)
bool operator==(const DWARFDeclContext &rhs) const
friend llvm::raw_ostream & operator<<(llvm::raw_ostream &OS, const DWARFDeclContext &ctx)
std::string m_qualified_name
std::vector< Entry > collection
Entry & operator[](uint32_t idx)
DWARFDeclContext(llvm::ArrayRef< Entry > entries)
bool NameMatches(const Entry &rhs) const
const char * GetName() const
Returns the name of this entry if it has one, or the appropriate "anonymous {namespace,...
Entry(dw_tag_t t, const char *n)