8 #ifndef __VRV_ADJUSTXOVERFLOWFUNCTOR_H__
9 #define __VRV_ADJUSTXOVERFLOWFUNCTOR_H__
42 void SetCurrentSystem(
System *system) { m_currentSystem = system; }
43 void SetLastMeasure(Measure *measure) { m_lastMeasure = measure; }
44 FloatingPositioner *GetWidestPositioner()
const {
return m_currentWidest; }
51 FunctorCode VisitControlElement(ControlElement *controlElement)
override;
52 FunctorCode VisitMeasure(Measure *measure)
override;
53 FunctorCode VisitSystem(System *system)
override;
54 FunctorCode VisitSystemEnd(System *system)
override;
65 System *m_currentSystem;
67 Measure *m_lastMeasure;
69 FloatingPositioner *m_currentWidest;
76 #endif // __VRV_ADJUSTXOVERFLOWFUNCTOR_H__