public void appendEstimateTypes(TypeEstimateTypes to_append) { if (!flagHasEstimateTypes) { flagHasEstimateTypes = true; storeEstimateTypes.Clear(); } Debug.Assert(flagHasEstimateTypes); storeEstimateTypes.Add(to_append); }
public static string stringFromEstimateTypes(TypeEstimateTypes the_enum) { switch (the_enum) { case TypeEstimateTypes.EstimateTypes_cost: return("cost"); case TypeEstimateTypes.EstimateTypes_duration: return("duration"); case TypeEstimateTypes.EstimateTypes_distance: return("distance"); case TypeEstimateTypes.EstimateTypes_time: return("time"); default: Debug.Assert(false); return(null); } }
protected override void handle_result(TypeEstimateTypes result) { //@@@ Debug.Assert(!have_value); have_value = true; value = result; }
protected override void handle_result(TypeEstimateTypes result) { top.value.Add(result); }
protected abstract void handle_result(TypeEstimateTypes result);