Home | History | Annotate | Download | only in unit

Lines Matching refs:m_state

69     : m_state(beg, end) {}
71 const State& getState() const { return m_state; }
75 : m_state(other.getState()) {}
78 : m_state(state) {}
92 ++(*m_state.m_sharedNbAlloc);
94 if (*m_state.m_sharedCur + (n * sizeof(_Tp)) < m_state.m_end) {
95 char *ret = *m_state.m_sharedCur;
96 *m_state.m_sharedCur += n * sizeof(_Tp);
123 --(*m_state.m_sharedNbAlloc);
125 if ((char*)p == (*m_state.m_sharedCur - n * sizeof(_Tp))) {
126 *m_state.m_sharedCur -= n * sizeof(_Tp);
129 if ((char*)p < m_state.m_beg || (char*)p >= m_state.m_end) {
131 *m_state.m_sharedOk = false;
137 size_type max_size() const { return m_state.m_end - *m_state.m_sharedCur; }
141 bool ok() const { return m_state.m_isOk && (m_state.m_nbAlloc == 0); }
143 m_state.m_cur = m_state.m_beg;
144 m_state.m_isOk = true;
145 m_state.m_swaped = false;
147 bool swaped() const { return m_state.m_swaped; }
149 __STD swap(m_state, other.m_state);
150 m_state.m_swaped = true;
151 other.m_state.m_swaped = true;
161 { return m_state.m_beg == other.m_state.m_beg; }
167 State m_state;