Home | History | Annotate | Download | only in script

Lines Matching defs:impl_

79   WeightClass() : element_type_(ZERO), impl_(0) { }
83 : element_type_(OTHER), impl_(new WeightClassImpl<W>(weight)) { }
89 impl_(other.impl_ ? other.impl_->Copy() : 0) { }
92 if (impl_) delete impl_;
93 impl_ = other.impl_ ? other.impl_->Copy() : 0;
109 return impl_->to_string();
115 ((impl_ && other.impl_ && (*impl_ == *other.impl_)) ||
116 (impl_ == 0 && other.impl_ == 0));
132 if (impl_) return impl_->Type();
138 ~WeightClass() { if (impl_) delete impl_; }
143 WeightImplBase *impl_;
145 explicit WeightClass(ElementType et) : element_type_(et), impl_(0) { }
163 if (W::Type() != impl_->Type()) {
167 static_cast<WeightClassImpl<W> *>(impl_);