#include <tracked.h>
Public Member Functions | |
size_t | num_copies () |
size_t | num_copies () |
size_t | num_moves () |
size_t | num_moves () |
Tracked & | operator= (const Tracked &that) |
Tracked & | operator= (const Tracked &that) |
Tracked & | operator= (Tracked &&that) |
Tracked & | operator= (Tracked &&that) |
Tracked () | |
Tracked () | |
Tracked (const T &val) | |
Tracked (const T &val) | |
Tracked (const Tracked &that) | |
Tracked (const Tracked &that) | |
Tracked (Tracked &&that) | |
Tracked (Tracked &&that) | |
const T & | val () const |
const T & | val () const |
Private Attributes | |
std::shared_ptr< size_t > | num_copies_ = std::make_shared<size_t>(0) |
std::shared_ptr< size_t > | num_moves_ = std::make_shared<size_t>(0) |
T | val_ |
Friends | |
bool | operator!= (const Tracked &a, const Tracked &b) |
bool | operator!= (const Tracked &a, const Tracked &b) |
bool | operator== (const Tracked &a, const Tracked &b) |
bool | operator== (const Tracked &a, const Tracked &b) |
Definition at line 31 of file abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 33 of file abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 35 of file abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 36 of file abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 42 of file abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 33 of file bloaty/third_party/abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 35 of file bloaty/third_party/abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 36 of file bloaty/third_party/abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 42 of file bloaty/third_party/abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 70 of file abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 70 of file bloaty/third_party/abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 71 of file abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 71 of file bloaty/third_party/abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 48 of file abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 48 of file bloaty/third_party/abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 54 of file abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 54 of file bloaty/third_party/abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 61 of file abseil-cpp/absl/container/internal/tracked.h.
|
inline |
Definition at line 61 of file bloaty/third_party/abseil-cpp/absl/container/internal/tracked.h.
Definition at line 66 of file abseil-cpp/absl/container/internal/tracked.h.
Definition at line 66 of file bloaty/third_party/abseil-cpp/absl/container/internal/tracked.h.
Definition at line 63 of file bloaty/third_party/abseil-cpp/absl/container/internal/tracked.h.
Definition at line 63 of file abseil-cpp/absl/container/internal/tracked.h.
|
private |
Definition at line 76 of file abseil-cpp/absl/container/internal/tracked.h.
|
private |
Definition at line 75 of file abseil-cpp/absl/container/internal/tracked.h.
|
private |
Definition at line 74 of file abseil-cpp/absl/container/internal/tracked.h.