Lines Matching refs:PersistentBase
24 // PersistentBase always refers to the object as const object and defers to
26 class PersistentBase {
28 PersistentBase() = default;
29 explicit PersistentBase(const void* raw) : raw_(raw) {}
54 class BasicPersistent final : public PersistentBase,
73 : PersistentBase(s), LocationPolicy(loc) {}
78 : PersistentBase(raw), LocationPolicy(loc) {
109 : PersistentBase(std::move(other)), LocationPolicy(std::move(other)) {
147 PersistentBase::operator=(std::move(other));
191 // The const_cast below removes the constness from PersistentBase storage.
257 PersistentBase::ClearFromGC();