Home
last modified time | relevance | path

Searched refs:CopyOnWriteVector (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyUtil.h236 class CopyOnWriteVector {
247 CopyOnWriteVector() = default;
248 CopyOnWriteVector(CopyOnWriteVector &&V) : Data(V.Data) { V.Data = nullptr; } in CopyOnWriteVector() function
250 CopyOnWriteVector &operator=(CopyOnWriteVector &&V) {
258 CopyOnWriteVector(const CopyOnWriteVector &) = delete;
259 CopyOnWriteVector &operator=(const CopyOnWriteVector &) = delete;
261 ~CopyOnWriteVector() { destroy(); } in ~CopyOnWriteVector()
300 CopyOnWriteVector clone() { return CopyOnWriteVector(Data); } in clone()
314 bool sameAs(const CopyOnWriteVector &V) const { return Data == V.Data; } in sameAs()
342 CopyOnWriteVector(VectorData *D) : Data(D) { in CopyOnWriteVector() function
H A DThreadSafetyCommon.h434 using LVarDefinitionMap = CopyOnWriteVector<NameVarPair>;