| /* ----------------------------------------------------------------------------- | |
| * std_pair.i | |
| * | |
| * std::pair typemaps for LUA | |
| * ----------------------------------------------------------------------------- */ | |
| %{ | |
| #include <utility> | |
| %} | |
| namespace std { | |
| template <class T, class U > struct pair { | |
| typedef T first_type; | |
| typedef U second_type; | |
| pair(); | |
| pair(T first, U second); | |
| pair(const pair& other); | |
| T first; | |
| U second; | |
| }; | |
| template <class T, class U > | |
| pair<T,U> make_pair(const T& first, const U& second); | |
| } |