Home | History | Annotate | Download | only in Script

Lines Matching defs:ScriptFile

1 //===- ScriptFile.cpp -----------------------------------------------------===//
9 #include "mcld/Script/ScriptFile.h"
48 // ScriptFile
50 ScriptFile::ScriptFile(Kind pKind, Input& pInput, InputBuilder& pBuilder)
62 // FIXME: move creation of input tree out of ScriptFile.
66 ScriptFile::~ScriptFile() {
75 void ScriptFile::dump() const {
80 void ScriptFile::activate(Module& pModule) {
85 void ScriptFile::addEntryPoint(const std::string& pSymbol) {
97 void ScriptFile::addOutputFormatCmd(const std::string& pName) {
101 void ScriptFile::addOutputFormatCmd(const std::string& pDefault,
107 void ScriptFile::addInputCmd(StringList& pStringList,
121 void ScriptFile::addGroupCmd(StringList& pStringList,
128 void ScriptFile::addOutputCmd(const std::string& pFileName) {
132 void ScriptFile::addSearchDirCmd(const std::string& pPath) {
136 void ScriptFile::addOutputArchCmd(const std::string& pArch) {
140 void ScriptFile::addAssertCmd(RpnExpr& pRpnExpr, const std::string& pMessage) {
144 void ScriptFile::addAssignment(const std::string& pSymbolName,
172 bool ScriptFile::hasSectionsCmd() const {
176 void ScriptFile::enterSectionsCmd() {
182 void ScriptFile::leaveSectionsCmd() {
186 void ScriptFile::enterOutputSectDesc(const std::string& pName,
196 void ScriptFile::leaveOutputSectDesc(const OutputSectDesc::Epilog& pEpilog) {
208 void ScriptFile::addInputSectDesc(InputSectDesc::KeepPolicy pPolicy,
220 RpnExpr* ScriptFile::createRpnExpr() {
225 StringList* ScriptFile::createStringList() {
230 void ScriptFile::setAsNeeded(bool pEnable) {
234 const std::string& ScriptFile::createParserStr(const char* pText,
242 void ScriptFile::clearParserStrPool() {