52 void Clear() { ModuleInternal.clear(); }
57 ModuleInternal.insert(
58 MapModuleEntry::value_type(tag, module));
63 bool FindMacroEntry(
const Tag &tag)
const;
66 void SetName(
const char *name) { Name = name; }
67 const char *
GetName()
const {
return Name.c_str(); }
71 bool Verify(
const DataSet& ds,
Usage const & usage)
const;
77 MapModuleEntry ModuleInternal;
83 _os << _val.Name <<
'\n';
84 Macro::MapModuleEntry::const_iterator it = _val.ModuleInternal.begin();
85 for(;it != _val.ModuleInternal.end(); ++it)
87 const Tag &t = it->first;
89 _os << t <<
" " << de <<
'\n';