| app() | Responder |  | 
  | buttonAtIndex(int index, ButtonRowController::Position position) const override | Shared::InteractiveCurveViewController | virtual | 
  | ButtonRowDelegate(ButtonRowController *header, ButtonRowController *footer) | ButtonRowDelegate |  | 
  | commonAncestorWith(Responder *responder) | Responder |  | 
  | defaultController() override | Shared::InteractiveCurveViewController | virtual | 
  | didBecomeFirstResponder() override | Shared::InteractiveCurveViewController | virtual | 
  | didChangeRange(InteractiveCurveViewRange *interactiveCurveViewRange) | Shared::InteractiveCurveViewRangeDelegate |  | 
  | didEnterResponderChain(Responder *previousFirstResponder) override | Shared::InteractiveCurveViewController | virtual | 
  | displayDerivativeInBanner() const | Graph::GraphController |  | 
  | DisplayParameter enum name | ViewController |  | 
  | displayParameter() | ViewController | inlinevirtual | 
  | emptyMessage() override | Graph::GraphController | virtual | 
  | footer() | ButtonRowDelegate | inline | 
  | FunctionGraphController(Responder *parentResponder, ButtonRowController *header, InteractiveCurveViewRange *interactiveRange, CurveView *curveView, CurveViewCursor *cursor, int *indexFunctionSelectedByCursor, uint32_t *modelVersion, uint32_t *rangeVersion, Poincare::Expression::AngleUnit *angleUnitVersion) | Shared::FunctionGraphController |  | 
  | GraphController(Responder *parentResponder, CartesianFunctionStore *functionStore, Shared::InteractiveCurveViewRange *curveViewRange, Shared::CurveViewCursor *cursor, int *indexFunctionSelectedByCursor, uint32_t *modelVersion, uint32_t *rangeVersion, Poincare::Expression::AngleUnit *angleUnitVersion, ButtonRowController *header) | Graph::GraphController |  | 
  | handleEnter() override | Shared::FunctionGraphController | protectedvirtual | 
  | handleEvent(Ion::Events::Event event) override | Shared::InteractiveCurveViewController | virtual | 
  | handleLeftRightEvent(Ion::Events::Event event) | Shared::SimpleInteractiveCurveViewController | protectedvirtual | 
  | handleZoom(Ion::Events::Event event) | Shared::SimpleInteractiveCurveViewController | protectedvirtual | 
  | header() | ButtonRowDelegate | inline | 
  | indexFunctionSelectedByCursor() const | Shared::FunctionGraphController | inlineprotected | 
  | initialisationParameterController() override | Shared::FunctionGraphController | virtual | 
  | InteractiveCurveViewController(Responder *parentResponder, ButtonRowController *header, InteractiveCurveViewRange *interactiveRange, CurveView *curveView, CurveViewCursor *cursor, uint32_t *modelVersion, uint32_t *rangeVersion) | Shared::InteractiveCurveViewController |  | 
  | interestingXRange() override | Graph::GraphController | virtual | 
  | isEmpty() const override | Shared::FunctionGraphController | virtual | 
  | k_cursorBottomMarginRatio | Shared::FunctionGraphController | protectedstatic | 
  | k_cursorLeftMarginRatio | Shared::SimpleInteractiveCurveViewController | static | 
  | k_cursorRightMarginRatio | Shared::SimpleInteractiveCurveViewController | static | 
  | k_cursorTopMarginRatio | Shared::FunctionGraphController | protectedstatic | 
  | Shared::k_maxDigitLegendLength | Shared::FunctionBannerDelegate | static | 
  | Graph::GraphControllerHelper::k_maxDigitLegendLength | Graph::GraphControllerHelper | protectedstatic | 
  | k_maxNumberOfCharacters | Shared::FunctionBannerDelegate | static | 
  | k_numberOfCursorStepsInGradUnit | Shared::SimpleInteractiveCurveViewController | static | 
  | m_cursor | Shared::SimpleInteractiveCurveViewController | protected | 
  | m_okView | Shared::InteractiveCurveViewController | protected | 
  | numberOfButtons(ButtonRowController::Position position) const override | Shared::InteractiveCurveViewController | virtual | 
  | parentResponder() const | Responder |  | 
  | privateMoveCursorHorizontally(Shared::CurveViewCursor *cursor, int direction, Shared::InteractiveCurveViewRange *range, int numberOfStepsInGradUnit, Shared::Function *function, Shared::TextFieldDelegateApp *app, float cursorTopMarginRatio, float cursorRightMarginRatio, float cursorBottomMarginRatio, float cursorLeftMarginRatio) | Graph::GraphControllerHelper | protected | 
  | rangeParameterController() | Shared::InteractiveCurveViewController |  | 
  | reloadBannerViewForCursorOnFunction(CurveViewCursor *cursor, Function *function, char symbol) | Shared::FunctionBannerDelegate | protected | 
  | reloadDerivativeInBannerViewForCursorOnFunction(Shared::CurveViewCursor *cursor, CartesianFunction *function, Shared::TextFieldDelegateApp *app) | Graph::GraphControllerHelper | protected | 
  | Responder(Responder *parentResponder) | Responder |  | 
  | setDisplayDerivativeInBanner(bool displayDerivative) | Graph::GraphController |  | 
  | setParentResponder(Responder *responder) | Responder |  | 
  | SimpleInteractiveCurveViewController(Responder *parentResponder, InteractiveCurveViewRange *interactiveRange, CurveView *curveView, CurveViewCursor *cursor) | Shared::SimpleInteractiveCurveViewController |  | 
  | stackController() const | Shared::InteractiveCurveViewController | protectedvirtual | 
  | tabController() const | Shared::InteractiveCurveViewController | protected | 
  | title() override | Shared::InteractiveCurveViewController | virtual | 
  | toolbox() | Responder | inlinevirtual | 
  | view() override | Shared::SimpleInteractiveCurveViewController | virtual | 
  | ViewController(Responder *parentResponder) | ViewController |  | 
  | viewDidDisappear() override | Shared::InteractiveCurveViewController | virtual | 
  | viewWillAppear() override | Graph::GraphController | virtual | 
  | willExitResponderChain(Responder *nextFirstResponder) override | Shared::InteractiveCurveViewController | virtual | 
  | willResignFirstResponder() | Responder | virtual | 
  | zoomParameterController() | Shared::InteractiveCurveViewController |  |