Lines Matching defs:SectionMap
1 //===- SectionMap.cpp -----------------------------------------------------===//
9 #include <mcld/Object/SectionMap.h>
34 // SectionMap::Input
36 SectionMap::Input::Input(const std::string& pName,
56 SectionMap::Input::Input(const InputSectDesc& pInputDesc)
70 // SectionMap::Output
72 SectionMap::Output::Output(const std::string& pName)
95 SectionMap::Output::Output(const OutputSectDesc& pOutputDesc)
108 bool SectionMap::Output::hasContent() const
113 SectionMap::Output::const_dot_iterator
114 SectionMap::Output::find_first_explicit_dot() const
123 SectionMap::Output::dot_iterator SectionMap::Output::find_first_explicit_dot()
132 SectionMap::Output::const_dot_iterator
133 SectionMap::Output::find_last_explicit_dot() const
146 SectionMap::Output::dot_iterator SectionMap::Output::find_last_explicit_dot()
160 // SectionMap
162 SectionMap::~SectionMap()
177 SectionMap::const_mapping
178 SectionMap::find(const std::string& pInputFile,
192 SectionMap::mapping SectionMap::find(const std::string& pInputFile,
206 SectionMap::const_iterator
207 SectionMap::find(const std::string& pOutputSection) const
217 SectionMap::iterator
218 SectionMap::find(const std::string& pOutputSection)
228 std::pair<SectionMap::mapping, bool>
229 SectionMap::insert(const std::string& pInputSection,
262 std::pair<SectionMap::mapping, bool>
263 SectionMap::insert(const InputSectDesc& pInputDesc,
299 SectionMap::iterator
300 SectionMap::insert(iterator pPosition, LDSection* pSection)
308 bool SectionMap::matched(const SectionMap::Input& pInput,
337 bool SectionMap::matched(const WildcardPattern& pPattern,
349 void SectionMap::fixupDotSymbols()