Changeset ed96731 for src/GenPoly
- Timestamp:
- Nov 18, 2024, 3:43:38 PM (4 weeks ago)
- Branches:
- master
- Children:
- 29075d1
- Parents:
- 0dffe91
- Location:
- src/GenPoly
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
src/GenPoly/Box.cpp
r0dffe91 red96731 55 55 /// Adds layout-generation functions to polymorphic types. 56 56 struct LayoutFunctionBuilder final : 57 public ast::WithDeclsToAdd <>,57 public ast::WithDeclsToAdd, 58 58 public ast::WithShortCircuiting, 59 59 public ast::WithVisitorRef<LayoutFunctionBuilder> { … … 344 344 public ast::WithGuards, 345 345 public ast::WithShortCircuiting, 346 public ast::WithStmtsToAdd <>,346 public ast::WithStmtsToAdd, 347 347 public ast::WithVisitorRef<CallAdapter> { 348 348 CallAdapter(); … … 1575 1575 struct PolyGenericCalculator final : 1576 1576 public ast::WithConstTypeSubstitution, 1577 public ast::WithDeclsToAdd <>,1577 public ast::WithDeclsToAdd, 1578 1578 public ast::WithGuards, 1579 public ast::WithStmtsToAdd <>,1579 public ast::WithStmtsToAdd, 1580 1580 public ast::WithVisitorRef<PolyGenericCalculator> { 1581 1581 PolyGenericCalculator(); -
src/GenPoly/InstantiateGeneric.cpp
r0dffe91 red96731 277 277 public ast::WithVisitorRef<FixDtypeStatic>, 278 278 public ast::WithShortCircuiting, 279 public ast::WithStmtsToAdd <>{279 public ast::WithStmtsToAdd { 280 280 ast::ApplicationExpr const * previsit( ast::ApplicationExpr const * expr ); 281 281 void previsit( ast::AddressExpr const * expr ); … … 421 421 public ast::WithCodeLocation, 422 422 public ast::WithConstTypeSubstitution, 423 public ast::WithDeclsToAdd <>,423 public ast::WithDeclsToAdd, 424 424 public ast::WithGuards, 425 425 public ast::WithVisitorRef<GenericInstantiator> -
src/GenPoly/Lvalue.cpp
r0dffe91 red96731 85 85 struct ReferenceConversions final : 86 86 public ast::WithConstTranslationUnit, 87 public ast::WithGuards, public ast::WithStmtsToAdd <>{87 public ast::WithGuards, public ast::WithStmtsToAdd { 88 88 ast::Expr const * postvisit( ast::CastExpr const * expr ); 89 89 ast::Expr const * postvisit( ast::AddressExpr const * expr ); -
src/GenPoly/Specialize.cpp
r0dffe91 red96731 30 30 struct SpecializeCore final : 31 31 public ast::WithConstTypeSubstitution, 32 public ast::WithDeclsToAdd <>,32 public ast::WithDeclsToAdd, 33 33 public ast::WithVisitorRef<SpecializeCore> { 34 34 std::string paramPrefix = "_p";
Note: See TracChangeset
for help on using the changeset viewer.