MCPcopy Create free account
hub / github.com/cginternals/globjects / processComposite

Method processComposite

source/globjects/source/IncludeProcessor.cpp:68–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

66}
67
68CompositeStringSource* IncludeProcessor::processComposite(const AbstractStringSource* source)
69{
70 CompositeStringSource* composite = new CompositeStringSource();
71
72 for (const AbstractStringSource* innerSource : source->flatten())
73 {
74 composite->appendSource(process(innerSource));
75 }
76
77 return composite;
78}
79
80CompositeStringSource* IncludeProcessor::process(const AbstractStringSource* source)
81{

Callers 1

resolveIncludesMethod · 0.80

Calls 2

flattenMethod · 0.80
appendSourceMethod · 0.80

Tested by

no test coverage detected