Mostly the number of edges in the dependency graph at the breakout point is used. For functions/methods, the number of possible execution paths (also known as Cyclomatic Complexity (CC)) is used.

Example Fat derivation for each cpp item type