When an existing section in the source code differs from the result generated by the corresponding template, that section is replaced. Consider for example, the following C++ class declaration:
[asm] class A : public B
Now assume we add an inheritance relationship from class A to class C; the entire class declaration would be replaced with something like:
[asm] class A : public B, public C