|
|
1 |
%module tripgraph |
|
|
2 |
|
|
|
3 |
%{ |
|
|
4 |
#include "serviceperiod.h" |
|
|
5 |
#include "tripgraph.h" |
|
|
6 |
#include "trippath.h" |
|
|
7 |
#include "tripstop.h" |
|
|
8 |
%} |
|
|
9 |
|
|
|
10 |
%include "std_string.i" |
|
|
11 |
%include "std_deque.i" |
|
|
12 |
%include "std_vector.i" |
|
|
13 |
%include "std_pair.i" |
|
|
14 |
%include "inttypes.i" |
|
|
15 |
%template(ListTripAction) std::deque<TripAction>; |
|
|
16 |
%template(ListId) std::deque<int>; |
|
|
17 |
%template(ListTripHop) std::vector<TripHop>; |
|
|
18 |
%template(ListTripStop) std::vector<TripStop>; |
|
|
19 |
%template(ServicePeriodTuple) std::pair<int, int>; |
|
|
20 |
%template(ListServicePeriodTuple) std::vector<std::pair<int, int> >; |
|
|
21 |
%include "serviceperiod.h" |
|
|
22 |
%include "tripgraph.h" |
|
|
23 |
%include "trippath.h" |
|
|
24 |
%include "tripstop.h" |
|
|
25 |
|