Lines Matching refs:RecursionStatus
134 using RecursionStatus = LatencyAccountant::FunctionStack::RecursionStatus; typedef
135 RecursionStatus &RecursionStatus::operator++() { in operator ++()
136 auto Depth = Bitfield::get<RecursionStatus::Depth>(Storage); in operator ++()
139 Bitfield::set<RecursionStatus::Depth>(Storage, Depth); // ++Storage in operator ++()
142 Bitfield::set<RecursionStatus::IsRecursive>(Storage, in operator ++()
146 RecursionStatus &RecursionStatus::operator--() { in operator --()
147 auto Depth = Bitfield::get<RecursionStatus::Depth>(Storage); in operator --()
150 Bitfield::set<RecursionStatus::Depth>(Storage, Depth); // --Storage in operator --()
153 Bitfield::set<RecursionStatus::IsRecursive>(Storage, false); // Storage = 0 in operator --()
156 bool RecursionStatus::isRecursive() const { in isRecursive()
157 return Bitfield::get<RecursionStatus::IsRecursive>(Storage); // Storage s< 0 in isRecursive()