Lines Matching refs:pimpl
29 pimpl.reset(new implementation()); in fileview()
34 pimpl.reset(new implementation()); in fileview()
48 pimpl = that.pimpl; in operator =()
55 pimpl->m_data.clear(); in close()
71 std::copy(in, end, std::back_inserter(pimpl->m_data)); in open()
77 return pimpl->m_data.size() ? &(pimpl->m_data[0]) : 0; in begin()
82 return begin() + pimpl->m_data.size(); in end()
100 return pimpl->m_data.size(); in size()
105 return pimpl->m_data.max_size(); in max_size()
110 return pimpl->m_data.empty(); in empty()
116 return pimpl->m_data[n]; in operator []()
121 return pimpl->m_data.at(n); in at()
126 return pimpl->m_data.front(); in front()
131 return pimpl->m_data.back(); in back()
136 pimpl.swap(that.pimpl); in swap()
141 if(!pimpl.unique()) in cow()
142 pimpl.reset(new implementation(*pimpl)); in cow()