summaryrefslogtreecommitdiff
path: root/tiger-compiler/src/task/string-task.cc
blob: db7776c6a27cb5c526894dfa2231e9f00f72aaed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
 ** \file task/string-task.cc
 ** \brief Implementation of task::StringTask.
 **
 */

#include <task/string-task.hh>

namespace task
{
  StringTask::StringTask(std::string& var,
                         const char* module_name,
                         const char* desc,
                         const char* name,
                         std::string deps)
    : ArgumentTask(name, module_name, desc, "STRING", deps)
    , var_(var)
  {}

  void StringTask::execute() const { var_ = arg_get(); }

} //namespace task