summaryrefslogtreecommitdiff
path: root/Examples/test-suite/ruby/li_std_speed.i
blob: 0dad816902d802a235a613082afc5f341a24d532 (plain)
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
/**
 * @file   li_std_speed.i
 * @author gga
 * @date   Fri May 18 18:03:15 2007
 * 
 * @brief  A speed test of the ruby stl
 * 
 * 
 */

%module li_std_speed

%include <std_list.i>
%include <std_vector.i>
%include <std_deque.i>
%include <std_set.i>

%template(RbList)   std::list<swig::GC_VALUE>;
%template(RbVector) std::vector<swig::GC_VALUE>;
%template(RbDeque)  std::deque<swig::GC_VALUE>;
%template(RbSet)    std::set<swig::GC_VALUE>; 

%template(RbFloatList)   std::list<float>;
%template(RbFloatVector) std::vector<float>;
%template(RbFloatDeque)  std::deque<float>;
%template(RbFloatSet)    std::set<float>;