Removed some obsolete code

stl_dim
Marius Kintel 2011-09-08 05:13:55 +02:00
parent 00695ba68a
commit 7a139c2558
1 changed files with 3 additions and 28 deletions

View File

@ -56,31 +56,6 @@ public:
virtual AbstractNode *evaluate(const Context *ctx, const ModuleInstantiation *inst) const; virtual AbstractNode *evaluate(const Context *ctx, const ModuleInstantiation *inst) const;
}; };
using std::string;
using std::vector;
static vector<string> split(const string &str, const string &delim)
{
assert(delim.size() > 0);
vector<string> strvec;
size_t start = 0, end = 0;
while (end != string::npos) {
end = str.find(delim, start);
// If at end, use length=maxLength. Else use length=end-start.
strvec.push_back(str.substr(start, (end == string::npos) ? string::npos : end - start));
// If at end, use start=maxSize. Else use start=end+delimiter.
start = ((end > (string::npos - delim.size())) ? string::npos : end + delim.size());
}
return strvec;
}
template <class T> static bool from_string(T &t, const string &s)
{
std::istringstream iss(s);
return !(iss >> t).fail();
}
AbstractNode *TransformModule::evaluate(const Context *ctx, const ModuleInstantiation *inst) const AbstractNode *TransformModule::evaluate(const Context *ctx, const ModuleInstantiation *inst) const
{ {
TransformNode *node = new TransformNode(inst); TransformNode *node = new TransformNode(inst);
@ -239,13 +214,13 @@ AbstractNode *TransformModule::evaluate(const Context *ctx, const ModuleInstanti
} }
} }
vector<AbstractNode *> evaluatednodes = inst->evaluateChildren(); std::vector<AbstractNode *> evaluatednodes = inst->evaluateChildren();
node->children.insert(node->children.end(), evaluatednodes.begin(), evaluatednodes.end()); node->children.insert(node->children.end(), evaluatednodes.begin(), evaluatednodes.end());
return node; return node;
} }
string TransformNode::toString() const std::string TransformNode::toString() const
{ {
std::stringstream stream; std::stringstream stream;
@ -265,7 +240,7 @@ string TransformNode::toString() const
return stream.str(); return stream.str();
} }
string TransformNode::name() const std::string TransformNode::name() const
{ {
return "transform"; return "transform";
} }