Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/ResolvExpr/Alternative.h

    rbd4f2e9 r50377a4  
    1717
    1818#include <iosfwd>             // for ostream
    19 #include <vector>             // for vector
     19#include <list>               // for list
    2020
    2121#include "Cost.h"             // for Cost
     
    2525
    2626namespace ResolvExpr {
     27        struct Alternative;
     28
     29        typedef std::list< Alternative > AltList;
     30
    2731        struct Alternative {
    2832                Alternative();
     
    4246                TypeEnvironment env;
    4347        };
    44 
    45         typedef std::vector< Alternative > AltList;
    46 
    47         /// Moves all elements from src to the end of dst
    48         void splice( AltList& dst, AltList& src );
    49 
    50         /// Moves all elements from src to the beginning of dst
    51         void spliceBegin( AltList& dst, AltList& src );
    5248} // namespace ResolvExpr
    5349
Note: See TracChangeset for help on using the changeset viewer.