Lines Matching refs:fHistoricTransitions
55 fHistoricTransitions(NULL), fUpToDate(FALSE) {
60 fHistoricTransitions(NULL), fUpToDate(FALSE) {
251 if (fHistoricTransitions == NULL) {
252 fHistoricTransitions = new UVector(status);
265 fHistoricTransitions->addElement(trst, status);
274 if (fHistoricTransitions == NULL) {
275 fHistoricTransitions = new UVector(status);
317 fHistoricTransitions->addElement(final0, status);
321 fHistoricTransitions->addElement(final1, status);
417 if (fHistoricTransitions == NULL) {
420 UDate tstart = getTransitionTime((Transition*)fHistoricTransitions->elementAt(0),
425 int32_t idx = fHistoricTransitions->size() - 1;
426 UDate tend = getTransitionTime((Transition*)fHistoricTransitions->elementAt(idx),
433 rule = ((Transition*)fHistoricTransitions->elementAt(idx))->to;
438 if (date >= getTransitionTime((Transition*)fHistoricTransitions->elementAt(idx),
444 rule = ((Transition*)fHistoricTransitions->elementAt(idx))->to;
629 if (fHistoricTransitions != NULL) {
630 while (!fHistoricTransitions->isEmpty()) {
631 Transition *trs = (Transition*)fHistoricTransitions->orphanElementAt(0);
634 delete fHistoricTransitions;
636 fHistoricTransitions = NULL;
715 if (fHistoricTransitions == NULL) {
721 Transition *tzt = (Transition*)fHistoricTransitions->elementAt(0);
727 int32_t idx = fHistoricTransitions->size() - 1;
728 tzt = (Transition*)fHistoricTransitions->elementAt(idx);
762 tzt = (Transition*)fHistoricTransitions->elementAt(idx);
799 if (fHistoricTransitions == NULL) {
804 Transition *tzt = (Transition*)fHistoricTransitions->elementAt(0);
810 int32_t idx = fHistoricTransitions->size() - 1;
811 tzt = (Transition*)fHistoricTransitions->elementAt(idx);
845 tzt = (Transition*)fHistoricTransitions->elementAt(idx);