Bug 19379 – Make a public alias for the return type of std.typecons.scoped

Status
NEW
Severity
enhancement
Priority
P4
Component
phobos
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2018-11-08T16:31:01Z
Last change time
2024-12-01T16:34:28Z
Assigned to
No Owner
Creator
Neia Neutuladh
Moved to GitHub: phobos#10358 →

Comments

Comment #0 by dhasenan — 2018-11-08T16:31:01Z
The documentation for std.typecons.scoped says to use typeof() to identify the type. I know the arguments for keeping the actual type opaque. We've been over it with std.regex.Captures and so forth. It would be really great to have a way to name that type succinctly so you can use it in fields, pass it as a parameter (by reference obviously), instantiate templates of it, explicitly name variable types, that kind of thing, without having to use aliases everywhere. Example of someone getting confused by how to use it without that sort of type naming: https://forum.dlang.org/thread/[email protected]
Comment #1 by robert.schadek — 2024-12-01T16:34:28Z
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/phobos/issues/10358 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB