Lines Matching refs:def
18 template <class T, T def()>
25 if (id >= aux_data_.size()) aux_data_.resize(id + 1, def());
31 return (id < aux_data_.size()) ? aux_data_[id] : def();
44 template <class T, T def()>
45 class NodeAuxData<T, def>::const_iterator {
78 template <class T, T def()>
79 typename NodeAuxData<T, def>::const_iterator NodeAuxData<T, def>::begin()
81 return typename NodeAuxData<T, def>::const_iterator(&aux_data_, 0);
84 template <class T, T def()>
85 typename NodeAuxData<T, def>::const_iterator NodeAuxData<T, def>::end() const {
86 return typename NodeAuxData<T, def>::const_iterator(&aux_data_,