Home | History | Annotate | Download | only in protobuf

Lines Matching refs:ptr_

59     if (ptr_ == default_value) {
62 *ptr_ = value;
68 return *ptr_;
73 if (ptr_ == default_value) {
76 return ptr_;
85 if (ptr_ == default_value) {
90 // ptr_ is owned by the arena -- we need to return a copy.
91 released = new ::std::string(*ptr_);
93 released = ptr_;
95 ptr_ = const_cast< ::std::string* >(default_value);
106 if (ptr_ == default_value) {
109 ::std::string* released = ptr_;
110 ptr_ = const_cast< ::std::string* >(default_value);
119 if (arena == NULL && ptr_ != default_value) {
123 ptr_ = value;
128 ptr_ = const_cast< ::std::string* >(default_value);
140 ptr_ = value;
142 ptr_ = const_cast< ::std::string* >(default_value);
150 std::swap(ptr_, other->ptr_);
156 if (arena == NULL && ptr_ != default_value) {
157 delete ptr_;
159 ptr_ = const_cast< ::std::string* >(default_value);
168 if (ptr_ == default_value) {
171 ptr_->clear();
180 if (ptr_ == default_value) {
184 // resetting ptr_ to the canonical default string instance, we just reuse
186 *ptr_ = *default_value;
192 // does not own the pointed-to memory. Disregards initial value of ptr_ (so
196 // Casting away 'const' is safe here: accessors ensure that ptr_ is only
198 ptr_ = const_cast< ::std::string* >(default_value);
210 if (ptr_ == default_value) {
213 *ptr_ = value;
220 return *ptr_;
224 if (ptr_ == default_value) {
227 return ptr_;
231 if (ptr_ == default_value) {
234 ::std::string* released = ptr_;
235 ptr_ = const_cast< ::std::string* >(default_value);
242 if (ptr_ != default_value) {
243 delete ptr_;
246 ptr_ = value;
248 ptr_ = const_cast< ::std::string* >(default_value);
253 if (ptr_ != default_value) {
254 delete ptr_;
256 ptr_ = NULL;
260 if (ptr_ == default_value) {
263 ptr_->clear();
268 if (ptr_ == default_value) {
272 *ptr_ = *default_value;
281 return &ptr_;
285 ::std::string* ptr_;
289 // Assumes ptr_ is not NULL.
291 ptr_ = new ::std::string(*initial_value);
293 ptr_ = new ::std::string();
296 arena->Own(ptr_);
301 ptr_ = new ::std::string(*initial_value);
303 ptr_ = new ::std::string();