View source code
Display the source code in std/typecons.d from which thispage was generated on github.
Report a bug
If you spot a problem with this page, click here to create aBugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.Requires a signed-in GitHub account. This works well for small changes.If you'd like to make larger changes you may want to consider usinglocal clone.
Enum member std.typecons.isTuple
Returns true
if and only if T
is an instance of Tuple
.
enum isTuple(T) = __traits(compiles, ()
{
template f(Specs...)f(T .init);
}
);
Parameters
Name | Description |
---|---|
T | The type to check. |
Returns
true if T
is a Tuple
type, false otherwise.
Example
static assert(isTuple!(Tuple!()));
static assert(isTuple!(Tuple!(int)));
static assert(isTuple!(Tuple!(int, real, string)));
static assert(isTuple!(Tuple!(int, "x", real, "y")));
static assert(isTuple!(Tuple!(int, Tuple!(real), string)));
Authors
Andrei Alexandrescu, Bartosz Milewski, Don Clugston, Shin Fujishiro, Kenji Hara
License
Copyright © 1999-2025 by the D Language Foundation | Page generated by ddox.