Merge branch 'master' of ssh://apples.lambdacomplex.org/git/bus
[bus.git] / origin-src / tripgraph.i
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
%module tripgraph

%{
#include "serviceperiod.h"
#include "tripgraph.h"
#include "trippath.h"
#include "tripstop.h"
%}

%include "std_string.i"
%include "std_deque.i"
%include "std_vector.i"
%include "std_pair.i"
%include "inttypes.i"
%template(ListTripAction) std::deque<TripAction>;
%template(ListId) std::deque<int>;
%template(ListTripHop) std::vector<TripHop>;
%template(ListTripStop) std::vector<TripStop>;
%template(ServicePeriodTuple) std::pair<int, int>;
%template(ListServicePeriodTuple) std::vector<std::pair<int, int> >;
%include "serviceperiod.h"
%include "tripgraph.h"
%include "trippath.h"
%include "tripstop.h"