ddc ~master (2020-05-01T11:40:35Z)
Dub
Repo
expandTuples
dmd
expression
Expand tuples. Input: exps aray of Expressions Output: exps rewritten in place
extern (
C
++)
void
expandTuples
(
Expressions
*
exps
)
Meta
Source
See Implementation
dmd
expression
classes
AddAssignExp
AddExp
AddrExp
AndAssignExp
AndExp
ArrayExp
ArrayLengthExp
ArrayLiteralExp
AssertExp
AssignExp
AssocArrayLiteralExp
BinAssignExp
BinExp
BlitExp
CallExp
CastExp
CatAssignExp
CatDcharAssignExp
CatElemAssignExp
CatExp
CmpExp
ComExp
CommaExp
CompileExp
ComplexExp
CondExp
ConstructExp
DeclarationExp
DefaultInitExp
DelegateExp
DelegateFuncptrExp
DeleteExp
DivAssignExp
DivExp
DollarExp
DotExp
DotIdExp
DotTemplateExp
DotTemplateInstanceExp
DotTypeExp
DotVarExp
DsymbolExp
EqualExp
ErrorExp
Expression
FileInitExp
FuncExp
FuncInitExp
HaltExp
IdentifierExp
IdentityExp
ImportExp
InExp
IndexExp
IntegerExp
IntervalExp
IsExp
LineInitExp
LogicalExp
MinAssignExp
MinExp
ModAssignExp
ModExp
ModuleInitExp
MulAssignExp
MulExp
NegExp
NewAnonClassExp
NewExp
NotExp
NullExp
ObjcClassReferenceExp
OrAssignExp
OrExp
OverExp
PostExp
PowAssignExp
PowExp
PreExp
PrettyFuncInitExp
PtrExp
RealExp
RemoveExp
ScopeExp
ShlAssignExp
ShlExp
ShrAssignExp
ShrExp
SliceExp
StringExp
StructLiteralExp
SuperExp
SymOffExp
SymbolExp
TemplateExp
ThisExp
TraitsExp
TupleExp
TypeExp
TypeidExp
UAddExp
UnaExp
UshrAssignExp
UshrExp
VarExp
VectorArrayExp
VectorExp
VoidInitExp
XorAssignExp
XorExp
functions
RealIdentical
doCopyOrMove
expToVariable
expandTuples
firstComma
getFuncTemplateDecl
hasThis
isAliasThisTuple
isDotOpDispatch
isNeedThisScope
lastComma
typeDotIdExp
valueNoDtor
manifest constants
stageApply
stageInlineScan
stageOptimize
stageScrub
stageSearchPointers
stageToCBuffer
structs
UnionExp
Expand tuples. Input: exps aray of Expressions Output: exps rewritten in place