25 #ifndef WMODULEPROJECTFILECOMBINER_H
26 #define WMODULEPROJECTFILECOMBINER_H
34 #include <boost/shared_ptr.hpp>
36 #include "../../common/WProjectFileIO.h"
38 #include "../WModuleCombiner.h"
86 virtual bool parse( std::string line,
unsigned int lineNumber );
99 virtual void save( std::ostream& output );
105 typedef std::pair< unsigned int, boost::shared_ptr< WModule > >
ModuleID;
110 std::map< unsigned int, boost::shared_ptr< WModule > >
m_modules;
115 typedef std::pair< unsigned int, std::string >
Connector;
130 typedef std::pair< unsigned int, std::string >
Property;
151 void printProperties( std::ostream& output, boost::shared_ptr< WProperties > props, std::string indent,
152 std::string prefix,
unsigned int module );
157 #endif // WMODULEPROJECTFILECOMBINER_H