summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2018-03-26 20:38:57 +0200
committerEugen Wissner <belka@caraus.de>2018-03-26 20:38:57 +0200
commit8faccbada47431d1c0678b75c1819443fd5727fa (patch)
treeda82b55be458f9e661e85abbb04957029ceff4de /source
parent9fb043ba6503315ccf7de240f1b635f94f503bb2 (diff)
downloadtanya-8faccbada47431d1c0678b75c1819443fd5727fa.tar.gz
Deprecate meta.trait.hasMember
Diffstat (limited to 'source')
-rw-r--r--source/tanya/meta/trait.d3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/tanya/meta/trait.d b/source/tanya/meta/trait.d
index 53f488e..cf4f14b 100644
--- a/source/tanya/meta/trait.d
+++ b/source/tanya/meta/trait.d
@@ -361,7 +361,7 @@ enum bool isPolymorphicType(T) = is(T == class) || is(T == interface);
*/
template hasStaticMember(T, string member)
{
- static if (hasMember!(T, member))
+ static if (__traits(hasMember, T, member))
{
alias Member = Alias!(__traits(getMember, T, member));
@@ -1731,6 +1731,7 @@ if (F.length == 1)
* Returns: $(D_KEYWORD true) if $(D_PARAM T) defines a symbol
* $(D_PARAM member), $(D_KEYWORD false) otherwise.
*/
+deprecated("Use __traits(hasMember) instead")
enum bool hasMember(T, string member) = __traits(hasMember, T, member);
///