Lines Matching refs:m_groups

55   assert(!m_groups.empty());  in SetLongKey()
56 if (m_groups.empty()) { in SetLongKey()
60 assert(m_groups.back()->type == GroupType::Map); in SetLongKey()
61 m_groups.back()->longKey = true; in SetLongKey()
65 assert(!m_groups.empty()); in ForceFlow()
66 if (m_groups.empty()) { in ForceFlow()
70 m_groups.back()->flowType = FlowType::Flow; in ForceFlow()
74 if (m_groups.empty()) { in StartedNode()
77 m_groups.back()->childCount++; in StartedNode()
78 if (m_groups.back()->childCount % 2 == 0) { in StartedNode()
79 m_groups.back()->longKey = false; in StartedNode()
128 (m_groups.empty() ? 0 : m_groups.back()->indent); in StartedGroup()
148 m_groups.push_back(std::move(pGroup)); in StartedGroup()
152 if (m_groups.empty()) { in EndedGroup()
162 std::unique_ptr<Group> pFinishedGroup = std::move(m_groups.back()); in EndedGroup()
163 m_groups.pop_back(); in EndedGroup()
170 std::size_t lastIndent = (m_groups.empty() ? 0 : m_groups.back()->indent); in EndedGroup()
182 if (m_groups.empty()) { in CurGroupNodeType()
186 return m_groups.back()->NodeType(); in CurGroupNodeType()
190 return m_groups.empty() ? GroupType::NoType : m_groups.back()->type; in CurGroupType()
194 return m_groups.empty() ? FlowType::NoType : m_groups.back()->flowType; in CurGroupFlowType()
198 return m_groups.empty() ? 0 : m_groups.back()->indent; in CurGroupIndent()
202 return m_groups.empty() ? m_docCount : m_groups.back()->childCount; in CurGroupChildCount()
206 return m_groups.empty() ? false : m_groups.back()->longKey; in CurGroupLongKey()
210 if (m_groups.size() <= 1) { in LastIndent()
214 return m_curIndent - m_groups[m_groups.size() - 2]->indent; in LastIndent()