00001 #ifndef ParameterSet_ImplicitIncludeNode_h 00002 #define ParameterSet_ImplicitIncludeNode_h 00003 00008 #include "FWCore/ParameterSet/interface/IncludeNode.h" 00009 00010 namespace edm { 00011 namespace pset { 00012 00013 class ImplicitIncludeNode : public IncludeNode 00014 { 00015 public: 00016 ImplicitIncludeNode(const std::string & moduleClass, 00017 const std::string & moduleLabel, int line); 00018 00019 void resolve(std::list<std::string> & openFiles, 00020 std::list<std::string> & sameLevelIncludes, bool strict); 00021 00022 private: 00023 std::string moduleClass_; 00024 std::string moduleLabel_; 00025 }; 00026 00027 } 00028 } 00029 00030 #endif 00031