/usr/share/swig/3.0.12/std
NameSizeModeActions
std_alloc.i20150644editdlrm
std_array.i25840644editdlrm
std_basic_string.i65000644editdlrm
std_carray.swg14160644editdlrm
std_char_traits.i31900644editdlrm
std_common.i53910644editdlrm
std_container.i42970644editdlrm
std_deque.i34940644editdlrm
std_except.i11910644editdlrm
std_ios.i52140644editdlrm
std_iostream.i88530644editdlrm
std_list.i38780644editdlrm
std_map.i36800644editdlrm
std_multimap.i32580644editdlrm
std_multiset.i25400644editdlrm
std_pair.i37120644editdlrm
std_queue.i34970644editdlrm
std_set.i33620644editdlrm
std_sstream.i53230644editdlrm
std_stack.i34710644editdlrm
std_streambuf.i17410644editdlrm
std_string.i2190644editdlrm
std_unordered_map.i41930644editdlrm
std_unordered_multimap.i32780644editdlrm
std_unordered_multiset.i30120644editdlrm
std_unordered_set.i38690644editdlrm
std_vector.i61670644editdlrm
std_vectora.i1470644editdlrm
std_wios.i900644editdlrm
std_wiostream.i1000644editdlrm
std_wsstream.i980644editdlrm
std_wstreambuf.i1020644editdlrm
std_wstring.i2490644editdlrm
_std_deque.i44370644editdlrm
Edit: /usr/share/swig/3.0.12/std/std_alloc.i (2015B)
namespace std { /** * @brief The "standard" allocator, as per [20.4]. * * The private _Alloc is "SGI" style. (See comments at the top * of stl_alloc.h.) * * The underlying allocator behaves as follows. * - __default_alloc_template is used via two typedefs * - "__single_client_alloc" typedef does no locking for threads * - "__alloc" typedef is threadsafe via the locks * - __new_alloc is used for memory requests * * (See @link Allocators allocators info @endlink for more.) */ template class allocator { public: typedef size_t size_type; typedef ptrdiff_t difference_type; typedef _Tp* pointer; typedef const _Tp* const_pointer; typedef _Tp& reference; typedef const _Tp& const_reference; typedef _Tp value_type; template struct rebind; allocator() throw(); allocator(const allocator&) throw(); template allocator(const allocator<_Tp1>&) throw(); ~allocator() throw(); pointer address(reference __x) const; const_pointer address(const_reference __x) const; // NB: __n is permitted to be 0. The C++ standard says nothing // about what the return value is when __n == 0. _Tp* allocate(size_type __n, const void* = 0); // __p is not permitted to be a null pointer. void deallocate(pointer __p, size_type __n); size_type max_size() const throw(); void construct(pointer __p, const _Tp& __val); void destroy(pointer __p); }; template<> class allocator { public: typedef size_t size_type; typedef ptrdiff_t difference_type; typedef void* pointer; typedef const void* const_pointer; typedef void value_type; template struct rebind; }; } // namespace std