Ticket #175 (closed fixme: done)
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: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
