LLDB mainline
Classes | Namespaces | Functions
Type.h File Reference
#include "lldb/Core/Declaration.h"
#include "lldb/Symbol/CompilerDecl.h"
#include "lldb/Symbol/CompilerType.h"
#include "lldb/Symbol/TypeList.h"
#include "lldb/Symbol/TypeMap.h"
#include "lldb/Symbol/TypeSystem.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/UserID.h"
#include "lldb/lldb-private.h"
#include "llvm/ADT/APSInt.h"
#include "llvm/ADT/DenseSet.h"
#include "llvm/ADT/STLForwardCompat.h"
#include "llvm/Support/raw_ostream.h"
#include <optional>
#include <set>

Go to the source code of this file.

Classes

struct  lldb_private::LanguageSet
 A SmallBitVector that represents a set of source languages (lldb::LanguageType). More...
 
struct  lldb_private::CompilerContext
 CompilerContext allows an array of these items to be passed to perform detailed lookups in SymbolVendor and SymbolFile functions. More...
 
class  lldb_private::TypeQuery
 A class that contains all state required for type lookups. More...
 
class  lldb_private::TypeResults
 This class tracks the state and results of a TypeQuery. More...
 
class  lldb_private::SymbolFileType
 
class  lldb_private::Type
 
struct  lldb_private::Type::ParsedName
 
class  lldb_private::TypeImpl
 
class  lldb_private::TypeListImpl
 
class  lldb_private::TypeListImpl::AppendVisitor
 
class  lldb_private::TypeMemberImpl
 
class  lldb_private::TypeAndOrName
 Sometimes you can find the name of the type corresponding to an object, but we don't have debug information for it. More...
 
class  lldb_private::TypeMemberFunctionImpl
 
class  lldb_private::TypeEnumMemberImpl
 
class  lldb_private::TypeEnumMemberListImpl
 

Namespaces

namespace  lldb_private
 A class that represents a running process on the host machine.
 

Functions

bool lldb_private::contextMatches (llvm::ArrayRef< CompilerContext > context_chain, llvm::ArrayRef< CompilerContext > pattern)
 Match context_chain against pattern, which may contain "Any" kinds.
 
 lldb_private::FLAGS_ENUM (TypeQueryOptions)