clang
10.0.0git
|
#include "clang/Analysis/Analyses/ThreadSafetyUtil.h"
Public Types | |
using | iterator = T * |
using | const_iterator = const T * |
using | reverse_iterator = std::reverse_iterator< iterator > |
using | const_reverse_iterator = std::reverse_iterator< const_iterator > |
Public Member Functions | |
SimpleArray ()=default | |
SimpleArray (T *Dat, size_t Cp, size_t Sz=0) | |
SimpleArray (MemRegionRef A, size_t Cp) | |
SimpleArray (const SimpleArray< T > &A)=delete | |
SimpleArray (SimpleArray< T > &&A) | |
SimpleArray & | operator= (SimpleArray &&RHS) |
void | reserve (size_t Ncp, MemRegionRef A) |
void | reserveCheck (size_t N, MemRegionRef A) |
size_t | size () const |
size_t | capacity () const |
T & | operator[] (unsigned i) |
const T & | operator[] (unsigned i) const |
T & | back () |
const T & | back () const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
reverse_iterator | rbegin () |
reverse_iterator | rend () |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | rend () const |
void | push_back (const T &Elem) |
void | drop (unsigned n=0) |
void | setValues (unsigned Sz, const T &C) |
template<class Iter > | |
unsigned | append (Iter I, Iter E) |
llvm::iterator_range< reverse_iterator > | reverse () |
llvm::iterator_range< const_reverse_iterator > | reverse () const |
Definition at line 84 of file ThreadSafetyUtil.h.
using clang::threadSafety::til::SimpleArray< T >::const_iterator = const T * |
Definition at line 131 of file ThreadSafetyUtil.h.
using clang::threadSafety::til::SimpleArray< T >::const_reverse_iterator = std::reverse_iterator<const_iterator> |
Definition at line 133 of file ThreadSafetyUtil.h.
using clang::threadSafety::til::SimpleArray< T >::iterator = T * |
Definition at line 130 of file ThreadSafetyUtil.h.
using clang::threadSafety::til::SimpleArray< T >::reverse_iterator = std::reverse_iterator<iterator> |
Definition at line 132 of file ThreadSafetyUtil.h.
|
default |
|
inline |
Definition at line 87 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 89 of file ThreadSafetyUtil.h.
|
delete |
|
inline |
Definition at line 93 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 197 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 148 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 153 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 158 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 161 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 136 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 164 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 165 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 184 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::til::SCFG::computeNormalForm().
|
inline |
Definition at line 159 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 162 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 100 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 138 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 143 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 178 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 167 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 170 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 168 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 174 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 113 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 123 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 206 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 210 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 189 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 135 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::til::SCFG::computeNormalForm(), and clang::threadSafety::til::simplifyIncompleteArg().