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);
}
|