OCC Main Page | WOK | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

WOK
TKWOK
WOKMake


WOKMake_BuildProcess Class Reference

#include <WOKMake_BuildProcess.hxx>


Public Member Functions

Standard_EXPORT WOKMake_BuildProcess (const Handle(WOKernel_Locator)&alocator, const Handle(WOKUtils_Shell)&ashell, const Handle(WOKernel_UnitGraph)&aunitgraph)
const Handle_WOKernel_UnitGraph & UnitGraph () const
const Handle_WOKernel_Locator & Locator () const
const Handle_WOKUtils_Shell & Shell () const
WOKBuilder_MSTranslatorIteratorTranslatorIterator ()
Standard_EXPORT void GetKnownUnits ()
WOKTools_MapOfHAsciiStringKnownUnits ()
WOKMake_IndexedDataMapOfHAsciiStringOfInputFileMakeState ()
Standard_EXPORT Standard_Boolean ComputeSteps (const Handle(WOKernel_DevUnit)&aunit)
Standard_EXPORT Standard_Boolean RemoveStep (const Handle(TCollection_HAsciiString)&aid)
Standard_EXPORT Standard_Boolean RemoveUnit (const Handle(TCollection_HAsciiString)&aname)
Standard_EXPORT void ClearUnits ()
const WOKMake_DataMapOfHAsciiStringOfStepSteps () const
Standard_EXPORT void ClearGroups ()
const WOKMake_IndexedDataMapOfBuildProcessGroupGroups () const
const WOKMake_DataMapOfHAsciiStringOfSequenceOfHAsciiStringUnits () const
Standard_EXPORT Handle_WOKMake_BuildProcessGroup GetGroup (const Handle(TCollection_HAsciiString)&aname)
Standard_EXPORT Standard_Boolean StepExists (const Handle(WOKernel_DevUnit)&aunit, const Handle(TCollection_HAsciiString)&acode)
Standard_EXPORT Handle_WOKMake_Step GetStepFromID (const Handle(TCollection_HAsciiString)&anid)
Standard_EXPORT const Handle_WOKMake_Step & GetAndAddStep (const Handle(WOKernel_DevUnit)&aunit, const Handle(TCollection_HAsciiString)&acode, const Handle(TCollection_HAsciiString)&asubcode)
Standard_EXPORT Standard_Boolean IsUnitInProcess (const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT const TColStd_SequenceOfHAsciiString & GetUnitSteps (const Handle(TCollection_HAsciiString)&aunit) const
Standard_EXPORT const Handle_WOKMake_Step & Find (const Handle(WOKernel_DevUnit)&aunit, const Handle(TCollection_HAsciiString)&acode, const Handle(TCollection_HAsciiString)&asubcode) const
Standard_EXPORT const Handle_WOKMake_Step & Find (const Handle(TCollection_HAsciiString)&anid) const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Member Functions

Standard_EXPORT void AddStep (const Handle(WOKMake_Step)&astep)

Private Attributes

Handle_WOKernel_UnitGraph myunitgraph
Handle_WOKernel_Locator mylocator
Handle_WOKUtils_Shell myshell
WOKBuilder_MSTranslatorIterator mycdlit
WOKTools_MapOfHAsciiString myknownunits
WOKMake_IndexedDataMapOfHAsciiStringOfInputFile mymakestate
WOKMake_DataMapOfHAsciiStringOfStep mysteps
WOKMake_IndexedDataMapOfBuildProcessGroup mygroups
WOKMake_DataMapOfHAsciiStringOfSequenceOfHAsciiString myunits


Constructor & Destructor Documentation

Standard_EXPORT WOKMake_BuildProcess::WOKMake_BuildProcess const Handle(WOKernel_Locator)&  alocator,
const Handle(WOKUtils_Shell)&  ashell,
const Handle(WOKernel_UnitGraph)&  aunitgraph
 


Member Function Documentation

Standard_EXPORT void WOKMake_BuildProcess::AddStep const Handle(WOKMake_Step)&  astep  )  [private]
 

Standard_EXPORT void WOKMake_BuildProcess::ClearGroups  ) 
 

Standard_EXPORT void WOKMake_BuildProcess::ClearUnits  ) 
 

Standard_EXPORT Standard_Boolean WOKMake_BuildProcess::ComputeSteps const Handle(WOKernel_DevUnit)&  aunit  ) 
 

Standard_EXPORT const Handle_WOKMake_Step& WOKMake_BuildProcess::Find const Handle(TCollection_HAsciiString)&  anid  )  const
 

Standard_EXPORT const Handle_WOKMake_Step& WOKMake_BuildProcess::Find const Handle(WOKernel_DevUnit)&  aunit,
const Handle(TCollection_HAsciiString)&  acode,
const Handle(TCollection_HAsciiString)&  asubcode
const
 

Standard_EXPORT const Handle_WOKMake_Step& WOKMake_BuildProcess::GetAndAddStep const Handle(WOKernel_DevUnit)&  aunit,
const Handle(TCollection_HAsciiString)&  acode,
const Handle(TCollection_HAsciiString)&  asubcode
 

Standard_EXPORT Handle_WOKMake_BuildProcessGroup WOKMake_BuildProcess::GetGroup const Handle(TCollection_HAsciiString)&  aname  ) 
 

Standard_EXPORT void WOKMake_BuildProcess::GetKnownUnits  ) 
 

Standard_EXPORT Handle_WOKMake_Step WOKMake_BuildProcess::GetStepFromID const Handle(TCollection_HAsciiString)&  anid  ) 
 

Standard_EXPORT const TColStd_SequenceOfHAsciiString& WOKMake_BuildProcess::GetUnitSteps const Handle(TCollection_HAsciiString)&  aunit  )  const
 

const WOKMake_IndexedDataMapOfBuildProcessGroup & WOKMake_BuildProcess::Groups  )  const [inline]
 

Standard_EXPORT const WOKMake_BuildProcess::Handle Standard_Type   )  const
 

Standard_EXPORT Standard_Boolean WOKMake_BuildProcess::IsUnitInProcess const Handle(TCollection_HAsciiString)&  aname  )  const
 

WOKTools_MapOfHAsciiString & WOKMake_BuildProcess::KnownUnits  )  [inline]
 

const Handle_WOKernel_Locator& WOKMake_BuildProcess::Locator  )  const
 

WOKMake_IndexedDataMapOfHAsciiStringOfInputFile & WOKMake_BuildProcess::MakeState  )  [inline]
 

Standard_EXPORT Standard_Boolean WOKMake_BuildProcess::RemoveStep const Handle(TCollection_HAsciiString)&  aid  ) 
 

Standard_EXPORT Standard_Boolean WOKMake_BuildProcess::RemoveUnit const Handle(TCollection_HAsciiString)&  aname  ) 
 

const Handle_WOKUtils_Shell& WOKMake_BuildProcess::Shell  )  const
 

Standard_EXPORT Standard_Boolean WOKMake_BuildProcess::StepExists const Handle(WOKernel_DevUnit)&  aunit,
const Handle(TCollection_HAsciiString)&  acode
 

const WOKMake_DataMapOfHAsciiStringOfStep & WOKMake_BuildProcess::Steps  )  const [inline]
 

WOKBuilder_MSTranslatorIterator & WOKMake_BuildProcess::TranslatorIterator  )  [inline]
 

const Handle_WOKernel_UnitGraph& WOKMake_BuildProcess::UnitGraph  )  const
 

const WOKMake_DataMapOfHAsciiStringOfSequenceOfHAsciiString & WOKMake_BuildProcess::Units  )  const [inline]
 


Field Documentation

WOKBuilder_MSTranslatorIterator WOKMake_BuildProcess::mycdlit [private]
 

WOKMake_IndexedDataMapOfBuildProcessGroup WOKMake_BuildProcess::mygroups [private]
 

WOKTools_MapOfHAsciiString WOKMake_BuildProcess::myknownunits [private]
 

Handle_WOKernel_Locator WOKMake_BuildProcess::mylocator [private]
 

WOKMake_IndexedDataMapOfHAsciiStringOfInputFile WOKMake_BuildProcess::mymakestate [private]
 

Handle_WOKUtils_Shell WOKMake_BuildProcess::myshell [private]
 

WOKMake_DataMapOfHAsciiStringOfStep WOKMake_BuildProcess::mysteps [private]
 

Handle_WOKernel_UnitGraph WOKMake_BuildProcess::myunitgraph [private]
 

WOKMake_DataMapOfHAsciiStringOfSequenceOfHAsciiString WOKMake_BuildProcess::myunits [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 15:00:05 2008 for OpenCASCADE by  doxygen 1.4.1