From 489e91a1f7b1d5d9542cb965b47a44f99878c7a5 Mon Sep 17 00:00:00 2001 From: Brad King Date: Mon, 30 Jul 2001 12:21:50 -0400 Subject: [PATCH] ERR: ElementCombinationGenerator::ReplacePortion needs to be a friend of ElementCombinationGenerator so that it can get access to ElementCombinationGenerator::Substitution. Also fixed one minor problem for HP build. --- Source/cmCableClassSet.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/cmCableClassSet.cxx b/Source/cmCableClassSet.cxx index ed56ad626..09e1e0686 100644 --- a/Source/cmCableClassSet.cxx +++ b/Source/cmCableClassSet.cxx @@ -228,6 +228,8 @@ private: * Represent the "$SomeSetName" portion of an input string. This has a * reference to the Substitution holding the real output to generate. */ + class ReplacePortion; + friend class ReplacePortion; class ReplacePortion: public Portion { public: @@ -364,7 +366,7 @@ ElementCombinationGenerator // Put together all the pieces, with substitutions. for(Portions::const_iterator i = m_Portions.begin(); - i != m_Portions.end(); ++i) + i != Portions::const_iterator(m_Portions.end()); ++i) { // See if there is a class associated with this portion. const cmCableClass* curClassPortion = (*i)->GetClass();