Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-dev] CConfigurationData and friends

As far as I see, the CConfigurationDescription class holds an instance 
of CConfigurationData and relays most of operations there,
and there some classes derived from CConfigurationData, for
example BuildConfigurationData. The latter class is created
in the constructor of the Configuration class.

Can somebody explain the rationale behind this design -- as
it seems slightly more complex than it could be. For example,
why managed build cannot have class ManagedBuildConfigurationDescription,
derived from IConfigurationDescription/CConfigurationDescription, that
does basically the same thing that BuildConfigurationData does now?

On a related topic, what is the purpose of the CDataProxy class. It
has no comments so it's a bit hard to understand what problems it
is solving.

Thanks in advance,

Back to the top