0024742: Remove rarely used collection classes: Stack
authordln <dln@opencascade.com>
Tue, 8 Apr 2014 10:22:56 +0000 (14:22 +0400)
committerabv <abv@opencascade.com>
Thu, 8 May 2014 05:13:28 +0000 (09:13 +0400)
commit6af4fe1c46b8fe1b3a317b589df937a0a4e6ddaf
treeec3cbac3d3abd5f8b84644330ed6056c6c201736
parentbd2de3965e1ee6ce82167c7879898c99e5272062
0024742: Remove rarely used collection classes: Stack

Generic class TCollection_Stack removed (along with TCollection_StackIterator and TCollection_StackNode).

Code using TCollection_Stack changed to equivalent use of TCollection_List (replacing Push -> Prepend, Top -> First, Pop -> RemoveFirst).
41 files changed:
src/CDF/CDF_StoreList.cdl
src/CDF/CDF_StoreList.cxx
src/CDM/CDM.cdl
src/DDF/DDF.cdl
src/DDF/DDF_TransactionCommands.cxx
src/ExprIntrp/ExprIntrp.cdl
src/ExprIntrp/ExprIntrp_Analysis.cdl
src/ExprIntrp/ExprIntrp_Analysis.cxx
src/GraphTools/GraphTools_DFSIterator.gxx
src/GraphTools/GraphTools_ReducedGraph.cdl
src/GraphTools/GraphTools_ReducedGraph.gxx
src/GraphTools/GraphTools_SortedStrgCmptsFromIterator.cdl
src/GraphTools/GraphTools_SortedStrgCmptsFromIterator.gxx
src/NCollection/FILES
src/NCollection/NCollection_DefineStack.hxx [deleted file]
src/NCollection/NCollection_Stack.hxx [deleted file]
src/NLPlate/NLPlate.cdl
src/NLPlate/NLPlate_NLPlate.cxx
src/OpenGl/OpenGl_ShaderStates.cxx
src/OpenGl/OpenGl_ShaderStates.hxx
src/QADraw/QADraw.cxx
src/QANCollection/QANCollection.cdl
src/QANCollection/QANCollection2.cxx
src/QANCollection/QANCollection3.cxx
src/QANCollection/QANCollection_Common2.hxx
src/QANCollection/QANCollection_Common3.hxx
src/QANCollection/QANCollection_FuncLists.hxx
src/QANCollection/QANCollection_FuncTest.hxx
src/QANCollection/QANCollection_PerfLists.hxx
src/TColStd/TColStd.cdl
src/TCollection/TCollection.cdl
src/TCollection/TCollection_Stack.cdl [deleted file]
src/TCollection/TCollection_Stack.gxx [deleted file]
src/TCollection/TCollection_Stack.lxx [deleted file]
src/TCollection/TCollection_StackIterator.gxx [deleted file]
src/TCollection/TCollection_StackIterator.lxx [deleted file]
src/TCollection/TCollection_StackNode.gxx [deleted file]
src/TCollection/TCollection_StackNode.lxx [deleted file]
src/TDF/TDF_Data.cdl
src/TDF/TDF_Data.cxx
src/TopExp/TopExp.cdl