clang 20.0.0git
|
Implements serialization for Statements and Expressions. More...
#include "clang/AST/ASTConcept.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/DeclObjC.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/AST/ExprOpenMP.h"
#include "clang/AST/StmtVisitor.h"
#include "clang/Lex/Token.h"
#include "clang/Serialization/ASTReader.h"
#include "clang/Serialization/ASTRecordWriter.h"
#include "llvm/Bitstream/BitstreamWriter.h"
#include "clang/AST/StmtNodes.inc"
Go to the source code of this file.
Classes | |
class | clang::ASTStmtWriter |
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
Macros | |
#define | STMT(Type, Base) void Visit##Type(Type *); |
Functions | |
static void | addConstraintSatisfaction (ASTRecordWriter &Record, const ASTConstraintSatisfaction &Satisfaction) |
static void | addSubstitutionDiagnostic (ASTRecordWriter &Record, const concepts::Requirement::SubstitutionDiagnostic *D) |
Implements serialization for Statements and Expressions.
Definition in file ASTWriterStmt.cpp.
Definition at line 113 of file ASTWriterStmt.cpp.
|
static |
Definition at line 470 of file ASTWriterStmt.cpp.
References clang::StreamingDiagnostic::AddString(), clang::ASTConstraintSatisfaction::ContainsErrors, Diag(), E, clang::ASTConstraintSatisfaction::IsSatisfied, and clang::ASTConstraintSatisfaction::NumRecords.
|
static |
Definition at line 491 of file ASTWriterStmt.cpp.
References D.