clang
3.7.0
|
#include <ThreadSafetyUtil.h>
Public Types | |
typedef std::vector< T > ::const_iterator | const_iterator |
Public Member Functions | |
CopyOnWriteVector () | |
CopyOnWriteVector (CopyOnWriteVector &&V) | |
~CopyOnWriteVector () | |
bool | valid () const |
bool | writable () const |
void | init () |
void | destroy () |
void | makeWritable () |
CopyOnWriteVector | clone () |
CopyOnWriteVector & | operator= (CopyOnWriteVector &&V) |
const std::vector< T > & | elements () const |
const_iterator | begin () const |
const_iterator | end () const |
const T & | operator[] (unsigned i) const |
unsigned | size () const |
bool | sameAs (const CopyOnWriteVector &V) const |
void | clear () |
void | push_back (const T &Elem) |
T & | elem (unsigned i) |
void | downsize (unsigned i) |
Definition at line 235 of file ThreadSafetyUtil.h.
typedef std::vector<T>::const_iterator clang::threadSafety::CopyOnWriteVector< T >::const_iterator |
Definition at line 300 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 250 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::CopyOnWriteVector< NameVarPair >::clone().
|
inline |
Definition at line 251 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 252 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 304 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 315 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 291 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 268 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::CopyOnWriteVector< NameVarPair >::operator=(), and clang::threadSafety::CopyOnWriteVector< NameVarPair >::~CopyOnWriteVector().
|
inline |
Definition at line 334 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 328 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 302 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::CopyOnWriteVector< NameVarPair >::begin(), clang::threadSafety::CopyOnWriteVector< NameVarPair >::end(), clang::threadSafety::CopyOnWriteVector< NameVarPair >::operator[](), and clang::threadSafety::CopyOnWriteVector< NameVarPair >::size().
|
inline |
Definition at line 305 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 261 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 279 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 293 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 307 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 321 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 312 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 309 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 255 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 258 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::CopyOnWriteVector< NameVarPair >::clear(), clang::threadSafety::CopyOnWriteVector< NameVarPair >::downsize(), clang::threadSafety::CopyOnWriteVector< NameVarPair >::elem(), and clang::threadSafety::CopyOnWriteVector< NameVarPair >::push_back().