Ticket #175 (closed fixme: done)

Opened 3 years ago

Last modified 2 months ago

tidy up lib/meta namespaces

Reported by: ichthyo Owned by: ichthyo
Priority: lesser Milestone: 0integration
Component: lumieraProc Keywords: cleanup
Cc: Blocked By:
Blocking: #202, #283

Description

currently they are within src/lib/meta/..., but the namespace is lumiera::typelist! Probably they should go below lib::, because they are part of the support lib, but don't belong to the external interface; additionally we should differentiate the namespaces, in order to make the resulting names more self-evident. E.g. "typelist::FunctionClosure" is misleading, while typelist::Append ist correct.

Change History

comment:1 Changed 3 years ago by ichthyo

  • Keywords cleanup added

comment:2 Changed 3 years ago by ichthyo

  • Blocking 202 added

comment:3 Changed 2 years ago by ichthyo

  • Blocking 283 added

comment:4 Changed 2 months ago by ichthyo

  • Status changed from new to closed
  • Resolution set to done

for now it's IMHO sufficient to have all of the metaprogramming lib in a single namespace lib::meta. I consider that part of the library roughly final by now. But it definitively doesn't belong into the interface namespace lumiera::typelist

Note: See TracTickets for help on using tickets.