MirThrowableImpl.this

  1. this(const(char)[] msg, string file, size_t line, Throwable nextInChain)
  2. this(const(char)[] msg, Throwable nextInChain, string file, size_t line)
  3. this(string msg, string file, size_t line, Throwable nextInChain)
    mixintemplate MirThrowableImpl()
    @nogc @safe pure nothrow
    this
    (
    string msg
    ,
    string file = __FILE__
    ,
    size_t line = __LINE__
    ,
    Throwable nextInChain = null
    )
  4. this(string msg, Throwable nextInChain, string file, size_t line)
  5. this(Args args, string file, size_t line, Throwable nextInChain)

Parameters

msg string

message. No-scope msg is assumed to have the same lifetime as the throwable. scope strings are copied to internal buffer.

file string

file name, zero terminated global string

line size_t

line number

nextInChain Throwable

next exception in the chain (optional)

Meta