MCPcopy Create free account
hub / github.com/carbonengine/trinity / ExpandInitializerList

Function ExpandInitializerList

shadercompiler/EffectCompilerMetal.cpp:4351–4364  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4349}
4350
4351void ExpandInitializerList( ASTNode* initializer, std::vector<ASTNode*>& children )
4352{
4353 for( auto child : initializer->GetChildren() )
4354 {
4355 if( child->GetNodeType() == NT_INLINE_CONSTRUCTOR )
4356 {
4357 ExpandInitializerList( child, children );
4358 }
4359 else
4360 {
4361 children.push_back( child );
4362 }
4363 }
4364}
4365
4366void PatchMatrixInitializer( ASTNode* parent, unsigned index, const Type& type )
4367{

Callers 1

PatchMatrixInitializerFunction · 0.85

Calls 1

GetNodeTypeMethod · 0.80

Tested by

no test coverage detected