Search

December 26, 2020
Learn »
...getMember, T, m)))
            alias sym = __traits(getOverloads, T, m);
        else
            alias sym = AliasSeq!(__traits(getMember...
December 22, 2020
General »
...template overload(symbols...)
{
    static foreach (sym; symbols)
        alias overload = sym;
}

Of course, we still leave...
December 08, 2020
Issues »
...this being a blocker to solve this issue. E.g. adding `__traits({ctors, dtor}, SYM)`.

--
October 11, 2020
General »
...of an expression).

'Template lambda' is really anonymous templates:
enum(alias Sym) => __traits(isModule, Sym)
October 08, 2020
General »
...getOverloads, __traits(parent, sym), __traits(identifier, sym))

and this?

   sym.__parent.__overloads(sym.__identifier)

Maybe...
October 07, 2020
General »
...mixin(`__traits(%s, sym, Args)`.format(name))))
    {
        enum opDispatch = mixin(`__traits(%s, sym, Args)`.format...
October 05, 2020
Issues »
...did not respect the fact that a sym has a single ident.

  class ImportWrapper : Dsymbol...
September 28, 2020
Learn »
...enum hasParent(alias sym) = is(__traits(parent, sym) == class) || is(__traits(parent, sym) == struct);

void...
September 24, 2020
General »
...isTypeidExp().obj))
                {
                    auto sym = t.toDsymbol(null);
                    if (auto ident = (sym ? sym.ident : null))
                    {
                        result...
September 21, 2020
General »
...uses:

alias sym = Alias!(__traits(getMember, U, member));
...
enum hasStaticMember = __traits(compiles, &sym);

which of...
1 2 3 4 5 6 7
Next ›   Last »