17 #ifdef DtUSE_UTILITIES_NAMESPACE
18 namespace DtUSE_UTILITIES_NAMESPACE
48 virtual int mapFomDepComplexity(
const DtFomDepsPair& fedTarget);
52 virtual void sortFomFileNames( std::vector< DtString >* fomFileNames );
58 virtual void insertFomToFileMap(
const DtString& key,
const DtString& value );
64 virtual std::vector<DtString>& allDependencies();
67 virtual std::vector<DtString>& allFomNames();
70 virtual bool isEachDependencyValid();
76 virtual int atFomToComplexMap(
DtString& key );
98 #ifdef DtUSE_UTILITIES_NAMESPACE
101 #endif // fomSorter_h_
std::pair< DtString, std::vector< DtString > > DtFomDepsPair
Definition: fomSorter.h:24
std::multimap< int, DtString > DtComplexToFomsMMap
Definition: fomSorter.h:28
Contains the DtString class declaration.
std::vector< DtString > myAllFomNames
Definition: fomSorter.h:95
std::vector< DtString > myAllDependencies
Definition: fomSorter.h:94
std::map< DtString, DtString > DtFomToFileMap
Definition: fomSorter.h:32
DtComplexToFomsMMap myComplexToFomsMMap
Definition: fomSorter.h:89
This file contains the declaration of DtFedTarget and several helper classes.
std::map< DtString, const DtFomDepsPair > DtFileToDepsPairMap
Definition: fomSorter.h:31
std::pair< DtString, DtString > DtFomFilePair
Definition: fomSorter.h:26
DtFomToComplexMap myFomToComplexMap
Definition: fomSorter.h:90
std::pair< DtString, int > DtFomCompPair
Definition: fomSorter.h:23
DtFomToFileMap myFomToFileMap
Definition: fomSorter.h:92
std::map< DtString, int > DtFomToComplexMap
Definition: fomSorter.h:30
#define DT_DLL_MTL
Definition: vlMachineTypes.h:106
std::pair< int, DtString > DtMMapPair
Definition: fomSorter.h:22
DtFileToDepsPairMap myFileToDepsPairMap
Definition: fomSorter.h:91
Instances of DtString are used to represent strings.
Definition: vlString.h:29
This is a class that sorts a user's FOM modules based on their dependencies, given that the FOM modul...
Definition: fomSorter.h:38
std::pair< const DtString, const DtFomDepsPair > DtFileDepsPairPair
Definition: fomSorter.h:25