ddc ~master (2022-05-11T07:34:37.0755476)
Dub
Repo
Catch
dmd
statement
https://dlang.org/spec/statement.html#Catch
extern (
C
++) final
class
Catch :
RootObject
{
const
Loc
loc
;
Type
type
;
Identifier
ident
;
Statement
handler
;
VarDeclaration
var
;
bool
errors
;
bool
internalCatch
;
this
(Loc loc, Type type, Identifier ident, Statement handler);
Catch
syntaxCopy
();
}
Constructors
this
this
(Loc loc, Type type, Identifier ident, Statement handler)
Undocumented in source.
Members
Functions
syntaxCopy
Catch
syntaxCopy
()
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
errors
bool
errors
;
Undocumented in source.
handler
Statement
handler
;
Undocumented in source.
ident
Identifier
ident
;
Undocumented in source.
internalCatch
bool
internalCatch
;
Undocumented in source.
loc
Loc
loc
;
Undocumented in source.
type
Type
type
;
Undocumented in source.
var
VarDeclaration
var
;
Undocumented in source.
Inherited Members
From RootObject
equals
bool
equals
(RootObject o)
Undocumented in source. Be warned that the author may not have intended to support it.
toChars
const
(
char
)*
toChars
()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
const
(
char
)[]
toString
()
dyncast
DYNCAST
dyncast
()
Undocumented in source. Be warned that the author may not have intended to support it.
Meta
Source
See Implementation
dmd
statement
classes
AsmStatement
BreakStatement
CaseRangeStatement
CaseStatement
Catch
CompileStatement
CompoundAsmStatement
CompoundDeclarationStatement
CompoundStatement
ConditionalStatement
ContinueStatement
DebugStatement
DefaultStatement
DoStatement
DtorExpStatement
ErrorStatement
ExpStatement
ForStatement
ForeachRangeStatement
ForeachStatement
ForwardingStatement
GccAsmStatement
GotoCaseStatement
GotoDefaultStatement
GotoStatement
IfStatement
ImportStatement
InlineAsmStatement
LabelDsymbol
LabelStatement
PeelStatement
PragmaStatement
ReturnStatement
ScopeGuardStatement
ScopeStatement
Statement
StaticAssertStatement
StaticForeachStatement
SwitchErrorStatement
SwitchStatement
SynchronizedStatement
ThrowStatement
TryCatchStatement
TryFinallyStatement
UnrolledLoopStatement
WhileStatement
WithStatement
enums
STMT
functions
getException
getThrowable
https://dlang.org/spec/statement.html#Catch