dextool v2.0.0-rc.2 (2020-01-29T20:47:13Z)
Dub
Repo
CaseStmt
dextool
clang_extensions
Undocumented in source.
@
safe
struct
CaseStmt {
import
std
.
format
:
FormatSpec
;
;
import
clang
.
Cursor
;
;
import
clang
.
SourceLocation
;
;
this
(DXCaseStmt dx);
bool
isValid
();
Cursor
subStmt
();
SourceLocation
colonLocation
();
void
toString
(Writer w, FormatSpec!Char fmt);
}
Constructors
this
this
(DXCaseStmt dx)
Undocumented in source.
Members
Functions
colonLocation
SourceLocation
colonLocation
()
Undocumented in source. Be warned that the author may not have intended to support it.
isValid
bool
isValid
()
Undocumented in source. Be warned that the author may not have intended to support it.
subStmt
Cursor
subStmt
()
Cursor for the sub-stmt that reside inside the case.
toString
void
toString
(Writer w, FormatSpec!Char fmt)
Undocumented in source. Be warned that the author may not have intended to support it.
Meta
Source
See Implementation
dextool
clang_extensions
enums
OpKind
ValueKind
functions
calculate
dex_getCaseStmt
dex_getExprOperator
dex_getExprValueKind
dex_getIfStmt
dex_getOperatorExprs
dex_getUnderlyingExprNode
exprValueKind
getCaseStmt
getExprOperator
getIfStmt
getUnderlyingExprNode
structs
CaseStmt
DXCaseStmt
DXIfStmt
DXOperator
DXOperatorExprs
IfStmt
Operator
OperatorSubExprs
Result