Lines Matching refs:data_
17 : data_(NULL), file_(file), address_(address), modified_(false),
21 DCHECK(!address.is_initialized() || sizeof(*data_) == address.BlockSize());
31 return data_;
36 return sizeof(*data_);
37 return address_.num_blocks() * sizeof(*data_);
55 DCHECK(sizeof(*data_) == address.BlockSize());
62 data_ = other;
66 if (!data_)
73 data_ = NULL;
79 if (!data_ || own_data_)
82 data_ = NULL;
86 DCHECK(data_);
91 if (!data_)
93 return data_;
97 return (NULL != data_);
110 if (!data_)
124 if (file_ && data_) {
136 DCHECK(!data_);
138 data_ = new T;
140 void* buffer = new char[address_.num_blocks() * sizeof(*data_)];
141 data_ = new(buffer) T;
149 delete data_;
151 data_->~T();
152 delete[] reinterpret_cast<char*>(data_);