LLDB mainline
lldb_private::Type::ParsedName Struct Reference

#include <Type.h>

Public Attributes

lldb::TypeClass type_class = lldb::eTypeClassAny
llvm::SmallVector< llvm::StringRef > scope
llvm::StringRef basename

Friends

bool operator== (const ParsedName &lhs, const ParsedName &rhs)
llvm::raw_ostream & operator<< (llvm::raw_ostream &os, const ParsedName &name)

Detailed Description

Definition at line 538 of file Type.h.

◆ operator<<

llvm::raw_ostream & operator<< ( llvm::raw_ostream & os,
const ParsedName & name )
friend

Definition at line 552 of file Type.h.

References basename, scope, and type_class.

◆ operator==

bool operator== ( const ParsedName & lhs,
const ParsedName & rhs )
friend

Definition at line 547 of file Type.h.

References basename, scope, and type_class.

Member Data Documentation

◆ basename

llvm::StringRef lldb_private::Type::ParsedName::basename

Definition at line 545 of file Type.h.

Referenced by lldb_private::Type::GetTypeScopeAndBasename(), operator<<, and operator==.

◆ scope

llvm::SmallVector<llvm::StringRef> lldb_private::Type::ParsedName::scope

Definition at line 543 of file Type.h.

Referenced by lldb_private::Type::GetTypeScopeAndBasename(), operator<<, and operator==.

◆ type_class

lldb::TypeClass lldb_private::Type::ParsedName::type_class = lldb::eTypeClassAny

Definition at line 539 of file Type.h.

Referenced by lldb_private::Type::GetTypeScopeAndBasename(), operator<<, and operator==.


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