The OpenD Programming Language

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)
    mixintemplate MirThrowableImpl()
    @nogc @trusted pure nothrow
    this
    (
    scope const(char)[] msg
    ,,
    string file = __FILE__
    ,
    size_t line = __LINE__
    )
  3. this(string msg, string file, size_t line, Throwable nextInChain)
  4. this(string msg, Throwable nextInChain, string file, size_t line)
  5. this(Args args, string file, size_t line, Throwable nextInChain)

Parameters

msg const(char)[]

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