Lines Matching full:smart
2 * Test program that illustrates how to annotate a smart pointer
4 * working with smart pointers:
7 * - whether or not the smart pointer objects are shared over threads.
8 * - whether or not the smart pointer object itself is thread-safe.
10 * Most smart pointer implemenations are not thread-safe
15 * Even for non-thread-safe smart pointers it is possible to have different
16 * threads access the same object via smart pointers without triggering data
17 * races on the smart pointer objects.
19 * A smart pointer implementation guarantees that the destructor of the object
20 * pointed at is invoked after the last smart pointer that points to that
22 * this ordering without explicit annotation for smart pointers that track