Exemplo n.º 1
0
 public void appendEstimateTypes(TypeEstimateTypes to_append)
 {
     if (!flagHasEstimateTypes)
     {
         flagHasEstimateTypes = true;
         storeEstimateTypes.Clear();
     }
     Debug.Assert(flagHasEstimateTypes);
     storeEstimateTypes.Add(to_append);
 }
Exemplo n.º 2
0
    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);
        }
    }
Exemplo n.º 3
0
            protected override void handle_result(TypeEstimateTypes result)
            {
//@@@        Debug.Assert(!have_value);
                have_value = true;
                value      = result;
            }
Exemplo n.º 4
0
 protected override void handle_result(TypeEstimateTypes result)
 {
     top.value.Add(result);
 }
Exemplo n.º 5
0
 protected abstract void handle_result(TypeEstimateTypes result);