Lines Matching defs:ScriptFile
1 //===- ScriptFile.cpp -----------------------------------------------------===//
9 #include <mcld/Script/ScriptFile.h>
45 // ScriptFile
47 ScriptFile::ScriptFile(Kind pKind, Input& pInput, InputBuilder& pBuilder)
60 // FIXME: move creation of input tree out of ScriptFile.
64 ScriptFile::~ScriptFile()
74 void ScriptFile::dump() const
80 void ScriptFile::activate(Module& pModule)
86 void ScriptFile::addEntryPoint(const std::string& pSymbol)
99 void ScriptFile::addOutputFormatCmd(const std::string& pName)
104 void ScriptFile::addOutputFormatCmd(const std::string& pDefault,
111 void ScriptFile::addGroupCmd(StringList& pStringList,
119 void ScriptFile::addOutputCmd(const std::string& pFileName)
124 void ScriptFile::addSearchDirCmd(const std::string& pPath)
129 void ScriptFile::addOutputArchCmd(const std::string& pArch)
134 void ScriptFile::addAssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage)
139 void ScriptFile::addAssignment(const std::string& pSymbolName,
168 bool ScriptFile::hasSectionsCmd() const
173 void ScriptFile::enterSectionsCmd()
180 void ScriptFile::leaveSectionsCmd()
185 void ScriptFile::enterOutputSectDesc(const std::string& pName,
196 void ScriptFile::leaveOutputSectDesc(const OutputSectDesc::Epilog& pEpilog)
209 void ScriptFile::addInputSectDesc(InputSectDesc::KeepPolicy pPolicy,
222 RpnExpr* ScriptFile::createRpnExpr()
228 StringList* ScriptFile::createStringList()
234 void ScriptFile::setAsNeeded(bool pEnable)
239 const std::string& ScriptFile::createParserStr(const char* pText,
248 void ScriptFile::clearParserStrPool()