~jdpipe/ascend/trunk-old

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <stdexcept>
using namespace std;

#include "module.h"

Module::Module(const module_t *t) : t(t){
	//cerr << "CREATED MODULE" << endl;
}

Module::Module(){
	throw runtime_error("Can't create modules via C++ interface (use Library::load instead)");
}

const char *
Module::getName() const{
	return Asc_ModuleName(t);
}

const struct module_t *
Module::getInternalType() const{
	return t;
}

const struct tm *
Module::getMtime() const{
	return Asc_ModuleTimeModified(t);
}

const char *
Module::getFilename() const{
	return Asc_ModuleFileName(t);
}