clang 19.0.0git
Namespaces | Macros | Functions
RecordOps.cpp File Reference
#include "clang/Analysis/FlowSensitive/RecordOps.h"

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::dataflow
 Dataflow Directional Tag Classes.
 

Macros

#define DEBUG_TYPE   "dataflow"
 

Functions

static void clang::dataflow::copyField (const ValueDecl &Field, StorageLocation *SrcFieldLoc, StorageLocation *DstFieldLoc, RecordStorageLocation &Dst, Environment &Env)
 
static void clang::dataflow::copySyntheticField (QualType FieldType, StorageLocation &SrcFieldLoc, StorageLocation &DstFieldLoc, Environment &Env)
 
void clang::dataflow::copyRecord (RecordStorageLocation &Src, RecordStorageLocation &Dst, Environment &Env)
 Copies a record (struct, class, or union) from Src to Dst.
 
bool clang::dataflow::recordsEqual (const RecordStorageLocation &Loc1, const Environment &Env1, const RecordStorageLocation &Loc2, const Environment &Env2)
 Returns whether the records Loc1 and Loc2 are equal.
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "dataflow"

Definition at line 15 of file RecordOps.cpp.