Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/GenPoly/ScrubTyVars.h

    rea6332d r6b0b624  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // ScrubTyVars.h --
     7// ScrubTyVars.h -- 
    88//
    99// Author           : Richard C. Bilson
     
    1616#pragma once
    1717
    18 #include <cassert>            // for assert
     18#include <string>
    1919
    20 #include "GenPoly.h"          // for TyVarMap, isPolyType, isDynType
    21 #include "SynTree/Mutator.h"  // for Mutator
    22 #include "SynTree/Type.h"     // for Type (ptr only), PointerType (ptr only)
     20#include "GenPoly.h"
    2321
    24 class AlignofExpr;
    25 class Expression;
    26 class SizeofExpr;
     22#include "SynTree/SynTree.h"
     23#include "SynTree/Mutator.h"
    2724
    2825namespace GenPoly {
     
    6966                        // return dynamicOnly ? isDynType( ty, tyVars ) : isPolyType( ty, tyVars );
    7067                }
    71 
     68               
    7269                /// Mutates (possibly generic) aggregate types appropriately
    7370                Type* mutateAggregateType( Type *ty );
    74 
     71               
    7572                const TyVarMap *tyVars;  ///< Type variables to scrub
    7673                ScrubMode mode;          ///< which type variables to scrub? [FromMap]
Note: See TracChangeset for help on using the changeset viewer.