LLDB mainline
Classes | Namespaces | Macros
TypeSystemClang.h File Reference
#include <cstdint>
#include <functional>
#include <initializer_list>
#include <memory>
#include <optional>
#include <set>
#include <string>
#include <utility>
#include <vector>
#include "clang/AST/ASTContext.h"
#include "clang/AST/ASTFwd.h"
#include "clang/AST/TemplateBase.h"
#include "clang/AST/Type.h"
#include "clang/Basic/TargetInfo.h"
#include "llvm/ADT/APSInt.h"
#include "llvm/ADT/SmallVector.h"
#include "Plugins/ExpressionParser/Clang/ClangPersistentVariables.h"
#include "lldb/Expression/ExpressionVariable.h"
#include "lldb/Symbol/CompilerType.h"
#include "lldb/Symbol/TypeSystem.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/Flags.h"
#include "lldb/Utility/Log.h"
#include "lldb/lldb-enumerations.h"

Go to the source code of this file.

Classes

class  lldb_private::OptionalClangModuleID
 A Clang module ID. More...
 
class  lldb_private::TypePayloadClang
 The implementation of lldb::Type's m_payload field for TypeSystemClang. More...
 
class  lldb_private::TypeSystemClang
 A TypeSystem implementation based on Clang. More...
 
class  lldb_private::TypeSystemClang::TemplateParameterInfos
 
class  lldb_private::ScratchTypeSystemClang
 The TypeSystemClang instance used for the scratch ASTContext in a lldb::Target. More...
 

Namespaces

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

Macros

#define LLDB_INVALID_DECL_LEVEL   UINT32_MAX
 

Macro Definition Documentation

◆ LLDB_INVALID_DECL_LEVEL

#define LLDB_INVALID_DECL_LEVEL   UINT32_MAX

Definition at line 919 of file TypeSystemClang.h.