| 181 | } |
| 182 | |
| 183 | TempSpace::Segment* TempSpace::FreeSegmentBySize::getSegment(FB_SIZE_T size) |
| 184 | { |
| 185 | // Search through the available space in the not used segments list |
| 186 | if (m_items.locate(locGreatEqual, size)) |
| 187 | { |
| 188 | SegmentsStack* const cur = &m_items.current(); |
| 189 | fb_assert(cur->tail); |
| 190 | return cur->tail; |
| 191 | } |
| 192 | return nullptr; |
| 193 | } |
| 194 | |
| 195 | // |
| 196 | // TempSpace::TempSpace |
no test coverage detected