Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/GenPoly/InstantiateGeneric.h

    r04db9f6 r3606fe4  
    55// file "LICENCE" distributed with Cforall.
    66//
    7 // InstantiateGeneric.h -- Create concrete instances of generic types.
     7// InstantiateGeneric.h --
    88//
    99// Author           : Aaron B. Moss
     
    2424
    2525namespace GenPoly {
    26 
     26/// Replaces all generic types that have static layout with concrete
     27/// instantiations. Types with concrete values for otype parameters will be
     28/// template-expanded, while dtype and ftype parameters will be replaced by
     29/// the appropriate void type.
    2730void instantiateGeneric( std::list< Declaration* > &translationUnit );
    2831void instantiateGeneric( ast::TranslationUnit & translationUnit );
    29 /// Replaces all generic types that have static layout with concrete
    30 /// instantiations. Sized types are replaced with the concrete argument types
    31 /// while unsized types are erased to a void type.
    32 /// This pass can cause designators to ignore the pretty print option.
    33 
    3432} // namespace GenPoly
    3533
Note: See TracChangeset for help on using the changeset viewer.