MCPcopy Create free account
hub / github.com/cseagle/blc / handleUnion

Method handleUnion

modelrules.cc:129–154  ·  view source on GitHub ↗

Form a primitive list for each field of the union. Then, if possible, form a common refinement of all the primitive lists and add to the end of \b this extractor's list. \param dt is the union data-type \param max is the maximum number primitives allowed for \b this extraction \param offset is the starting offset of the union within the parent \return \b true if a common refinement was found and

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 5

getFieldMethod · 0.80
sizeMethod · 0.80
numDependMethod · 0.45
isValidMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected