[pygccxml-commit] SF.net SVN: pygccxml:[1562] pyplusplus_dev
Brought to you by:
mbaas,
roman_yakovenko
From: <rom...@us...> - 2009-01-12 22:27:18
|
Revision: 1562 http://pygccxml.svn.sourceforge.net/pygccxml/?rev=1562&view=rev Author: roman_yakovenko Date: 2009-01-12 21:48:25 +0000 (Mon, 12 Jan 2009) Log Message: ----------- improving ctypes code generator - adding support for opaque types Modified Paths: -------------- pyplusplus_dev/examples/gmplib_dev/dev/generate_code.py pyplusplus_dev/examples/gmplib_dev/pygmplib/__init__.py pyplusplus_dev/pyplusplus/code_creators/__init__.py pyplusplus_dev/pyplusplus/code_creators/mem_fun_introduction.py pyplusplus_dev/pyplusplus/creators_factory/ctypes_creator.py pyplusplus_dev/pyplusplus/decl_wrappers/decl_wrapper.py pyplusplus_dev/unittests/ctypes_pof_tester.py pyplusplus_dev/unittests/sconstruct Added Paths: ----------- pyplusplus_dev/unittests/data/ctypes/opaque/ pyplusplus_dev/unittests/data/ctypes/opaque/opaque.cpp pyplusplus_dev/unittests/data/ctypes/opaque/opaque.h pyplusplus_dev/unittests/data/ctypes/opaque/sconscript Modified: pyplusplus_dev/examples/gmplib_dev/dev/generate_code.py =================================================================== --- pyplusplus_dev/examples/gmplib_dev/dev/generate_code.py 2009-01-12 19:04:19 UTC (rev 1561) +++ pyplusplus_dev/examples/gmplib_dev/dev/generate_code.py 2009-01-12 21:48:25 UTC (rev 1562) @@ -26,7 +26,7 @@ f.alias = f.name[2:] #there is a bug in "include" algorithm - I need to wrote DFS -mb.class_( '_IO_marker' ).include() +mb.class_( '_IO_FILE' ).opaque = True #include should work as expected - include only exported function Modified: pyplusplus_dev/examples/gmplib_dev/pygmplib/__init__.py =================================================================== --- pyplusplus_dev/examples/gmplib_dev/pygmplib/__init__.py 2009-01-12 19:04:19 UTC (rev 1561) +++ pyplusplus_dev/examples/gmplib_dev/pygmplib/__init__.py 2009-01-12 21:48:25 UTC (rev 1562) @@ -617,19 +617,217 @@ "__gmpf_init_set_str" : "extern int __gmpf_init_set_str(mpf_ptr arg0, char const * arg1, int arg2) [free function]", } +class std: + """namespace std""" + +class __gnu_cxx: + """namespace __gnu_cxx""" + +class __cxxabiv1: + """namespace __cxxabiv1""" + class gmp_randalg_t( ctypes_utils.Enumeration ): GMP_RAND_ALG_DEFAULT = 0 GMP_RAND_ALG_LC = 0 +class (ctypes.Structure): + """class """ + + class (ctypes.Structure): + """class """ + +class _G_fpos64_t(ctypes.Structure): + """class _G_fpos64_t""" + +class _G_fpos_t(ctypes.Structure): + """class _G_fpos_t""" + class _IO_FILE(ctypes.Structure): """class _IO_FILE""" + + def __init__( self, *args, **keywd ): + raise RuntimeError( "Unable to create instance of opaque type." ) +class _IO_cookie_io_functions_t(ctypes.Structure): + """class _IO_cookie_io_functions_t""" + class _IO_marker(ctypes.Structure): """class _IO_marker""" +class __base_class_type_info_pseudo(ctypes.Structure): + """class __base_class_type_info_pseudo""" + +class __class_type_info_pseudo(ctypes.Structure): + """class __class_type_info_pseudo""" + +class __forced_unwind(ctypes.Structure): + """class __cxxabiv1::__forced_unwind""" + + +__cxxabiv1.__forced_unwind = __forced_unwind + +class __fsid_t(ctypes.Structure): + """class __fsid_t""" + class __gmp_randstate_struct(ctypes.Structure): """class __gmp_randstate_struct""" + + class (ctypes.Structure): + """class __gmp_randstate_struct""" +class __add_unsigned_less__char__greater_(ctypes.Structure): + """class __gnu_cxx::__add_unsigned< char >""" + + +__gnu_cxx.__add_unsigned_less__char__greater_ = __add_unsigned_less__char__greater_ + +class __add_unsigned_less__int__greater_(ctypes.Structure): + """class __gnu_cxx::__add_unsigned< int >""" + + +__gnu_cxx.__add_unsigned_less__int__greater_ = __add_unsigned_less__int__greater_ + +class __add_unsigned_less__long_long__greater_(ctypes.Structure): + """class __gnu_cxx::__add_unsigned< long long >""" + + +__gnu_cxx.__add_unsigned_less__long_long__greater_ = __add_unsigned_less__long_long__greater_ + +class __add_unsigned_less__long__greater_(ctypes.Structure): + """class __gnu_cxx::__add_unsigned< long >""" + + +__gnu_cxx.__add_unsigned_less__long__greater_ = __add_unsigned_less__long__greater_ + +class __add_unsigned_less__short__greater_(ctypes.Structure): + """class __gnu_cxx::__add_unsigned< short >""" + + +__gnu_cxx.__add_unsigned_less__short__greater_ = __add_unsigned_less__short__greater_ + +class __add_unsigned_less__signed_char__greater_(ctypes.Structure): + """class __gnu_cxx::__add_unsigned< signed char >""" + + +__gnu_cxx.__add_unsigned_less__signed_char__greater_ = __add_unsigned_less__signed_char__greater_ + +class __conditional_type_less__true_comma____gnu_cxx_scope___numeric_traits_integer_less__int__greater__comma____gnu_cxx_scope___numeric_traits_floating_less__int__greater___greater_(ctypes.Structure): + """class __gnu_cxx::__conditional_type< true, __gnu_cxx::__numeric_traits_integer< int >, __gnu_cxx::__numeric_traits_floating< int > >""" + + +__gnu_cxx.__conditional_type_less__true_comma____gnu_cxx_scope___numeric_traits_integer_less__int__greater__comma____gnu_cxx_scope___numeric_traits_floating_less__int__greater___greater_ = __conditional_type_less__true_comma____gnu_cxx_scope___numeric_traits_integer_less__int__greater__comma____gnu_cxx_scope___numeric_traits_floating_less__int__greater___greater_ + +class __conditional_type_less__true_comma____gnu_cxx_scope___numeric_traits_integer_less__short__greater__comma____gnu_cxx_scope___numeric_traits_floating_less__short__greater___greater_(ctypes.Structure): + """class __gnu_cxx::__conditional_type< true, __gnu_cxx::__numeric_traits_integer< short >, __gnu_cxx::__numeric_traits_floating< short > >""" + + +__gnu_cxx.__conditional_type_less__true_comma____gnu_cxx_scope___numeric_traits_integer_less__short__greater__comma____gnu_cxx_scope___numeric_traits_floating_less__short__greater___greater_ = __conditional_type_less__true_comma____gnu_cxx_scope___numeric_traits_integer_less__short__greater__comma____gnu_cxx_scope___numeric_traits_floating_less__short__greater___greater_ + +class __conditional_type_less__true_comma____gnu_cxx_scope___numeric_traits_integer_less__unsigned_long__greater__comma____gnu_cxx_scope___numeric_traits_floating_less__unsigned_long__greater___greater_(ctypes.Structure): + """class __gnu_cxx::__conditional_type< true, __gnu_cxx::__numeric_traits_integer< unsigned long >, __gnu_cxx::__numeric_traits_floating< unsigned long > >""" + + +__gnu_cxx.__conditional_type_less__true_comma____gnu_cxx_scope___numeric_traits_integer_less__unsigned_long__greater__comma____gnu_cxx_scope___numeric_traits_floating_less__unsigned_long__greater___greater_ = __conditional_type_less__true_comma____gnu_cxx_scope___numeric_traits_integer_less__unsigned_long__greater__comma____gnu_cxx_scope___numeric_traits_floating_less__unsigned_long__greater___greater_ + +class __conditional_type_less__true_comma__unsigned_long_comma__unsigned_long_long__greater_(ctypes.Structure): + """class __gnu_cxx::__conditional_type< true, unsigned long, unsigned long long >""" + + +__gnu_cxx.__conditional_type_less__true_comma__unsigned_long_comma__unsigned_long_long__greater_ = __conditional_type_less__true_comma__unsigned_long_comma__unsigned_long_long__greater_ + +class __type(ctypes.Structure): + """class __gnu_cxx::__numeric_traits_integer< int >""" + + +__gnu_cxx.__type = __type + +class __numeric_traits_less__int__greater_(ctypes.Structure): + """class __gnu_cxx::__numeric_traits< int >""" + + +__gnu_cxx.__numeric_traits_less__int__greater_ = __numeric_traits_less__int__greater_ + +class __type(ctypes.Structure): + """class __gnu_cxx::__numeric_traits_integer< short >""" + + +__gnu_cxx.__type = __type + +class __numeric_traits_less__short__greater_(ctypes.Structure): + """class __gnu_cxx::__numeric_traits< short >""" + + +__gnu_cxx.__numeric_traits_less__short__greater_ = __numeric_traits_less__short__greater_ + +class __type(ctypes.Structure): + """class __gnu_cxx::__numeric_traits_integer< unsigned long >""" + + +__gnu_cxx.__type = __type + +class __numeric_traits_less__unsigned_long__greater_(ctypes.Structure): + """class __gnu_cxx::__numeric_traits< unsigned long >""" + + +__gnu_cxx.__numeric_traits_less__unsigned_long__greater_ = __numeric_traits_less__unsigned_long__greater_ + +class __remove_unsigned_less__char__greater_(ctypes.Structure): + """class __gnu_cxx::__remove_unsigned< char >""" + + +__gnu_cxx.__remove_unsigned_less__char__greater_ = __remove_unsigned_less__char__greater_ + +class __remove_unsigned_less__unsigned_char__greater_(ctypes.Structure): + """class __gnu_cxx::__remove_unsigned< unsigned char >""" + + +__gnu_cxx.__remove_unsigned_less__unsigned_char__greater_ = __remove_unsigned_less__unsigned_char__greater_ + +class __remove_unsigned_less__unsigned_int__greater_(ctypes.Structure): + """class __gnu_cxx::__remove_unsigned< unsigned int >""" + + +__gnu_cxx.__remove_unsigned_less__unsigned_int__greater_ = __remove_unsigned_less__unsigned_int__greater_ + +class __remove_unsigned_less__unsigned_long_long__greater_(ctypes.Structure): + """class __gnu_cxx::__remove_unsigned< unsigned long long >""" + + +__gnu_cxx.__remove_unsigned_less__unsigned_long_long__greater_ = __remove_unsigned_less__unsigned_long_long__greater_ + +class __remove_unsigned_less__unsigned_long__greater_(ctypes.Structure): + """class __gnu_cxx::__remove_unsigned< unsigned long >""" + + +__gnu_cxx.__remove_unsigned_less__unsigned_long__greater_ = __remove_unsigned_less__unsigned_long__greater_ + +class __remove_unsigned_less__unsigned_short__greater_(ctypes.Structure): + """class __gnu_cxx::__remove_unsigned< unsigned short >""" + + +__gnu_cxx.__remove_unsigned_less__unsigned_short__greater_ = __remove_unsigned_less__unsigned_short__greater_ + +class new_allocator_less__char__greater_(ctypes.Structure): + """class __gnu_cxx::new_allocator< char >""" + + +__gnu_cxx.new_allocator_less__char__greater_ = new_allocator_less__char__greater_ + +class new_allocator_less__wchar_t__greater_(ctypes.Structure): + """class __gnu_cxx::new_allocator< wchar_t >""" + + +__gnu_cxx.new_allocator_less__wchar_t__greater_ = new_allocator_less__wchar_t__greater_ + +class __locale_struct(ctypes.Structure): + """class __locale_struct""" + +class __mbstate_t(ctypes.Structure): + """class __mbstate_t""" + + class (ctypes.Structure): + """class __mbstate_t""" + class __mpf_struct(ctypes.Structure): """class __mpf_struct""" @@ -639,38 +837,1494 @@ class __mpz_struct(ctypes.Structure): """class __mpz_struct""" -_IO_FILE._fields_ = [ #class _IO_FILE - ("_flags", ctypes.c_int), - ("_IO_read_ptr", ctypes.c_char_p), - ("_IO_read_end", ctypes.c_char_p), - ("_IO_read_base", ctypes.c_char_p), - ("_IO_write_base", ctypes.c_char_p), - ("_IO_write_ptr", ctypes.c_char_p), - ("_IO_write_end", ctypes.c_char_p), - ("_IO_buf_base", ctypes.c_char_p), - ("_IO_buf_end", ctypes.c_char_p), - ("_IO_save_base", ctypes.c_char_p), - ("_IO_backup_base", ctypes.c_char_p), - ("_IO_save_end", ctypes.c_char_p), - ("_markers", ctypes.POINTER( _IO_marker )), - ("_chain", ctypes.POINTER( _IO_FILE )), - ("_fileno", ctypes.c_int), - ("_flags2", ctypes.c_int), - ("_old_offset", ctypes.c_long), - ("_cur_column", ctypes.c_ushort), - ("_vtable_offset", ctypes.c_byte), - ("_shortbuf", ( ctypes.c_char * 1 )), - ("_lock", ctypes.c_void_p), - ("_offset", ctypes.c_longlong), - ("__pad1", ctypes.c_void_p), - ("__pad2", ctypes.c_void_p), - ("__pad3", ctypes.c_void_p), - ("__pad4", ctypes.c_void_p), - ("__pad5", ctypes.c_uint), - ("_mode", ctypes.c_int), - ("_unused2", ( ctypes.c_char * 40 )), +class __pthread_cleanup_class(ctypes.Structure): + """class __pthread_cleanup_class""" + +class __pthread_cleanup_frame(ctypes.Structure): + """class __pthread_cleanup_frame""" + +class __pthread_internal_slist(ctypes.Structure): + """class __pthread_internal_slist""" + +class __sched_param(ctypes.Structure): + """class __sched_param""" + +class __si_class_type_info_pseudo(ctypes.Structure): + """class __si_class_type_info_pseudo""" + +class __sigset_t(ctypes.Structure): + """class __sigset_t""" + +class __type_info_pseudo(ctypes.Structure): + """class __type_info_pseudo""" + +class __vmi_class_type_info_pseudo1(ctypes.Structure): + """class __vmi_class_type_info_pseudo1""" + +class __vmi_class_type_info_pseudo2(ctypes.Structure): + """class __vmi_class_type_info_pseudo2""" + +class _pthread_cleanup_buffer(ctypes.Structure): + """class _pthread_cleanup_buffer""" + +class cpu_set_t(ctypes.Structure): + """class cpu_set_t""" + +class itimerspec(ctypes.Structure): + """class itimerspec""" + +class lconv(ctypes.Structure): + """class lconv""" + +class pthread_attr_t(ctypes.Structure): + """class pthread_attr_t""" + +class pthread_barrier_t(ctypes.Structure): + """class pthread_barrier_t""" + +class pthread_barrierattr_t(ctypes.Structure): + """class pthread_barrierattr_t""" + +class pthread_cond_t(ctypes.Structure): + """class pthread_cond_t""" + + class (ctypes.Structure): + """class pthread_cond_t""" + +class pthread_condattr_t(ctypes.Structure): + """class pthread_condattr_t""" + +class pthread_mutex_t(ctypes.Structure): + """class pthread_mutex_t""" + + class __pthread_mutex_s(ctypes.Structure): + """class pthread_mutex_t::__pthread_mutex_s""" + + class (ctypes.Structure): + """class pthread_mutex_t::__pthread_mutex_s""" + +class pthread_mutexattr_t(ctypes.Structure): + """class pthread_mutexattr_t""" + +class pthread_rwlock_t(ctypes.Structure): + """class pthread_rwlock_t""" + + class (ctypes.Structure): + """class pthread_rwlock_t""" + +class pthread_rwlockattr_t(ctypes.Structure): + """class pthread_rwlockattr_t""" + +class sched_param(ctypes.Structure): + """class sched_param""" + +class __copy_move_less__false_comma__false_comma__std_scope_random_access_iterator_tag__greater_(ctypes.Structure): + """class std::__copy_move< false, false, std::random_access_iterator_tag >""" + + +std.__copy_move_less__false_comma__false_comma__std_scope_random_access_iterator_tag__greater_ = __copy_move_less__false_comma__false_comma__std_scope_random_access_iterator_tag__greater_ + +class __copy_move_backward_less__false_comma__false_comma__std_scope_random_access_iterator_tag__greater_(ctypes.Structure): + """class std::__copy_move_backward< false, false, std::random_access_iterator_tag >""" + + +std.__copy_move_backward_less__false_comma__false_comma__std_scope_random_access_iterator_tag__greater_ = __copy_move_backward_less__false_comma__false_comma__std_scope_random_access_iterator_tag__greater_ + +class ctype_base(ctypes.Structure): + """class std::ctype_base""" + + +std.ctype_base = ctype_base + +class __ctype_abstract_base_less__wchar_t__greater_(ctypes.Structure): + """class std::__ctype_abstract_base< wchar_t >""" + + +std.__ctype_abstract_base_less__wchar_t__greater_ = __ctype_abstract_base_less__wchar_t__greater_ + +class __equal_less__true__greater_(ctypes.Structure): + """class std::__equal< true >""" + + +std.__equal_less__true__greater_ = __equal_less__true__greater_ + +class __false_type(ctypes.Structure): + """class std::__false_type""" + + +std.__false_type = __false_type + +class __is_byte_less__char__greater_(ctypes.Structure): + """class std::__is_byte< char >""" + + +std.__is_byte_less__char__greater_ = __is_byte_less__char__greater_ + +class __is_byte_less__signed_char__greater_(ctypes.Structure): + """class std::__is_byte< signed char >""" + + +std.__is_byte_less__signed_char__greater_ = __is_byte_less__signed_char__greater_ + +class __is_byte_less__unsigned_char__greater_(ctypes.Structure): + """class std::__is_byte< unsigned char >""" + + +std.__is_byte_less__unsigned_char__greater_ = __is_byte_less__unsigned_char__greater_ + +class __is_char_less__char__greater_(ctypes.Structure): + """class std::__is_char< char >""" + + +std.__is_char_less__char__greater_ = __is_char_less__char__greater_ + +class __is_char_less__wchar_t__greater_(ctypes.Structure): + """class std::__is_char< wchar_t >""" + + +std.__is_char_less__wchar_t__greater_ = __is_char_less__wchar_t__greater_ + +class __is_floating_less__double__greater_(ctypes.Structure): + """class std::__is_floating< double >""" + + +std.__is_floating_less__double__greater_ = __is_floating_less__double__greater_ + +class __is_floating_less__float__greater_(ctypes.Structure): + """class std::__is_floating< float >""" + + +std.__is_floating_less__float__greater_ = __is_floating_less__float__greater_ + +class __is_floating_less__long_double__greater_(ctypes.Structure): + """class std::__is_floating< long double >""" + + +std.__is_floating_less__long_double__greater_ = __is_floating_less__long_double__greater_ + +class __is_integer_less__bool__greater_(ctypes.Structure): + """class std::__is_integer< bool >""" + + +std.__is_integer_less__bool__greater_ = __is_integer_less__bool__greater_ + +class __is_integer_less__char__greater_(ctypes.Structure): + """class std::__is_integer< char >""" + + +std.__is_integer_less__char__greater_ = __is_integer_less__char__greater_ + +class __is_integer_less__int__greater_(ctypes.Structure): + """class std::__is_integer< int >""" + + +std.__is_integer_less__int__greater_ = __is_integer_less__int__greater_ + +class __is_integer_less__long_long__greater_(ctypes.Structure): + """class std::__is_integer< long long >""" + + +std.__is_integer_less__long_long__greater_ = __is_integer_less__long_long__greater_ + +class __is_integer_less__long__greater_(ctypes.Structure): + """class std::__is_integer< long >""" + + +std.__is_integer_less__long__greater_ = __is_integer_less__long__greater_ + +class __is_integer_less__short__greater_(ctypes.Structure): + """class std::__is_integer< short >""" + + +std.__is_integer_less__short__greater_ = __is_integer_less__short__greater_ + +class __is_integer_less__signed_char__greater_(ctypes.Structure): + """class std::__is_integer< signed char >""" + + +std.__is_integer_less__signed_char__greater_ = __is_integer_less__signed_char__greater_ + +class __is_integer_less__unsigned_char__greater_(ctypes.Structure): + """class std::__is_integer< unsigned char >""" + + +std.__is_integer_less__unsigned_char__greater_ = __is_integer_less__unsigned_char__greater_ + +class __is_integer_less__unsigned_int__greater_(ctypes.Structure): + """class std::__is_integer< unsigned int >""" + + +std.__is_integer_less__unsigned_int__greater_ = __is_integer_less__unsigned_int__greater_ + +class __is_integer_less__unsigned_long_long__greater_(ctypes.Structure): + """class std::__is_integer< unsigned long long >""" + + +std.__is_integer_less__unsigned_long_long__greater_ = __is_integer_less__unsigned_long_long__greater_ + +class __is_integer_less__unsigned_long__greater_(ctypes.Structure): + """class std::__is_integer< unsigned long >""" + + +std.__is_integer_less__unsigned_long__greater_ = __is_integer_less__unsigned_long__greater_ + +class __is_integer_less__unsigned_short__greater_(ctypes.Structure): + """class std::__is_integer< unsigned short >""" + + +std.__is_integer_less__unsigned_short__greater_ = __is_integer_less__unsigned_short__greater_ + +class __is_integer_less__wchar_t__greater_(ctypes.Structure): + """class std::__is_integer< wchar_t >""" + + +std.__is_integer_less__wchar_t__greater_ = __is_integer_less__wchar_t__greater_ + +class __is_void_less__void__greater_(ctypes.Structure): + """class std::__is_void< void >""" + + +std.__is_void_less__void__greater_ = __is_void_less__void__greater_ + +class __iter_swap_less__true__greater_(ctypes.Structure): + """class std::__iter_swap< true >""" + + +std.__iter_swap_less__true__greater_ = __iter_swap_less__true__greater_ + +class __lc_rai_less__std_scope_random_access_iterator_tag_comma__std_scope_random_access_iterator_tag__greater_(ctypes.Structure): + """class std::__lc_rai< std::random_access_iterator_tag, std::random_access_iterator_tag >""" + + +std.__lc_rai_less__std_scope_random_access_iterator_tag_comma__std_scope_random_access_iterator_tag__greater_ = __lc_rai_less__std_scope_random_access_iterator_tag_comma__std_scope_random_access_iterator_tag__greater_ + +class __lexicographical_compare_less__true__greater_(ctypes.Structure): + """class std::__lexicographical_compare< true >""" + + +std.__lexicographical_compare_less__true__greater_ = __lexicographical_compare_less__true__greater_ + +class __num_base(ctypes.Structure): + """class std::__num_base""" + + +std.__num_base = __num_base + +class __true_type(ctypes.Structure): + """class std::__true_type""" + + +std.__true_type = __true_type + +class __truth_type_less__true__greater_(ctypes.Structure): + """class std::__truth_type< true >""" + + +std.__truth_type_less__true__greater_ = __truth_type_less__true__greater_ + +class allocator_less__char__greater_(ctypes.Structure): + """class std::allocator< char >""" + + class rebind_less__char__greater_(ctypes.Structure): + """class std::allocator< char >::rebind< char >""" + +std.allocator_less__char__greater_ = allocator_less__char__greater_ + +class allocator_less__void__greater_(ctypes.Structure): + """class std::allocator< void >""" + + +std.allocator_less__void__greater_ = allocator_less__void__greater_ + +class allocator_less__wchar_t__greater_(ctypes.Structure): + """class std::allocator< wchar_t >""" + + class rebind_less__char__greater_(ctypes.Structure): + """class std::allocator< wchar_t >::rebind< char >""" + + class rebind_less__wchar_t__greater_(ctypes.Structure): + """class std::allocator< wchar_t >::rebind< wchar_t >""" + +std.allocator_less__wchar_t__greater_ = allocator_less__wchar_t__greater_ + +class exception(ctypes.Structure): + """class std::exception""" + + +std.exception = exception + +class bad_alloc(ctypes.Structure): + """class std::bad_alloc""" + + +std.bad_alloc = bad_alloc + +class bad_exception(ctypes.Structure): + """class std::bad_exception""" + + +std.bad_exception = bad_exception + +class ios_base(ctypes.Structure): + """class std::ios_base""" + + class Init(ctypes.Structure): + """class std::ios_base::Init""" + + class _Callback_list(ctypes.Structure): + """class std::ios_base::_Callback_list""" + + class _Words(ctypes.Structure): + """class std::ios_base::_Words""" + + class failure(ctypes.Structure): + """class std::ios_base::failure""" + +std.ios_base = ios_base + +class basic_ios_less__char_comma__std_scope_char_traits_less__char__greater___greater_(ctypes.Structure): + """class std::basic_ios< char, std::char_traits< char > >""" + + +std.basic_ios_less__char_comma__std_scope_char_traits_less__char__greater___greater_ = basic_ios_less__char_comma__std_scope_char_traits_less__char__greater___greater_ + +class basic_ios_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_(ctypes.Structure): + """class std::basic_ios< wchar_t, std::char_traits< wchar_t > >""" + + +std.basic_ios_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ = basic_ios_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ + +class basic_istream_less__char_comma__std_scope_char_traits_less__char__greater___greater_(ctypes.Structure): + """class std::basic_istream< char, std::char_traits< char > >""" + + class sentry(ctypes.Structure): + """class std::basic_istream< char, std::char_traits< char > >::sentry""" + +std.basic_istream_less__char_comma__std_scope_char_traits_less__char__greater___greater_ = basic_istream_less__char_comma__std_scope_char_traits_less__char__greater___greater_ + +class basic_ostream_less__char_comma__std_scope_char_traits_less__char__greater___greater_(ctypes.Structure): + """class std::basic_ostream< char, std::char_traits< char > >""" + + class sentry(ctypes.Structure): + """class std::basic_ostream< char, std::char_traits< char > >::sentry""" + +std.basic_ostream_less__char_comma__std_scope_char_traits_less__char__greater___greater_ = basic_ostream_less__char_comma__std_scope_char_traits_less__char__greater___greater_ + +class iostream(ctypes.Structure): + """class std::basic_iostream< char, std::char_traits< char > >""" + + +std.iostream = iostream + +class basic_istream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_(ctypes.Structure): + """class std::basic_istream< wchar_t, std::char_traits< wchar_t > >""" + + class sentry(ctypes.Structure): + """class std::basic_istream< wchar_t, std::char_traits< wchar_t > >::sentry""" + +std.basic_istream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ = basic_istream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ + +class basic_ostream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_(ctypes.Structure): + """class std::basic_ostream< wchar_t, std::char_traits< wchar_t > >""" + + class sentry(ctypes.Structure): + """class std::basic_ostream< wchar_t, std::char_traits< wchar_t > >::sentry""" + +std.basic_ostream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ = basic_ostream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ + +class wiostream(ctypes.Structure): + """class std::basic_iostream< wchar_t, std::char_traits< wchar_t > >""" + + +std.wiostream = wiostream + +class basic_streambuf_less__char_comma__std_scope_char_traits_less__char__greater___greater_(ctypes.Structure): + """class std::basic_streambuf< char, std::char_traits< char > >""" + + +std.basic_streambuf_less__char_comma__std_scope_char_traits_less__char__greater___greater_ = basic_streambuf_less__char_comma__std_scope_char_traits_less__char__greater___greater_ + +class basic_streambuf_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_(ctypes.Structure): + """class std::basic_streambuf< wchar_t, std::char_traits< wchar_t > >""" + + +std.basic_streambuf_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ = basic_streambuf_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ + +class string(ctypes.Structure): + """class std::string""" + + class _Alloc_hider(ctypes.Structure): + """class std::string::_Alloc_hider""" + + class _Rep_base(ctypes.Structure): + """class std::string::_Rep_base""" + + class _Rep(ctypes.Structure): + """class std::string::_Rep""" + +std.string = string + +class wstring(ctypes.Structure): + """class std::wstring""" + + class _Alloc_hider(ctypes.Structure): + """class std::wstring::_Alloc_hider""" + + class _Rep_base(ctypes.Structure): + """class std::wstring::_Rep_base""" + + class _Rep(ctypes.Structure): + """class std::wstring::_Rep""" + +std.wstring = wstring + +class input_iterator_tag(ctypes.Structure): + """class std::input_iterator_tag""" + + +std.input_iterator_tag = input_iterator_tag + +class forward_iterator_tag(ctypes.Structure): + """class std::forward_iterator_tag""" + + +std.forward_iterator_tag = forward_iterator_tag + +class bidirectional_iterator_tag(ctypes.Structure): + """class std::bidirectional_iterator_tag""" + + +std.bidirectional_iterator_tag = bidirectional_iterator_tag + +class traits_type(ctypes.Structure): + """class std::char_traits< char >""" + + +std.traits_type = traits_type + +class traits_type(ctypes.Structure): + """class std::char_traits< wchar_t >""" + + +std.traits_type = traits_type + +class collate_less__char__greater_(ctypes.Structure): + """class std::collate< char >""" + + +std.collate_less__char__greater_ = collate_less__char__greater_ + +class collate_less__wchar_t__greater_(ctypes.Structure): + """class std::collate< wchar_t >""" + + +std.collate_less__wchar_t__greater_ = collate_less__wchar_t__greater_ + +class collate_byname_less__char__greater_(ctypes.Structure): + """class std::collate_byname< char >""" + + +std.collate_byname_less__char__greater_ = collate_byname_less__char__greater_ + +class collate_byname_less__wchar_t__greater_(ctypes.Structure): + """class std::collate_byname< wchar_t >""" + + +std.collate_byname_less__wchar_t__greater_ = collate_byname_less__wchar_t__greater_ + +class __ctype_type(ctypes.Structure): + """class std::ctype< char >""" + + +std.__ctype_type = __ctype_type + +class __ctype_type(ctypes.Structure): + """class std::ctype< wchar_t >""" + + +std.__ctype_type = __ctype_type + +class ctype_byname_less__char__greater_(ctypes.Structure): + """class std::ctype_byname< char >""" + + +std.ctype_byname_less__char__greater_ = ctype_byname_less__char__greater_ + +class ctype_byname_less__wchar_t__greater_(ctypes.Structure): + """class std::ctype_byname< wchar_t >""" + + +std.ctype_byname_less__wchar_t__greater_ = ctype_byname_less__wchar_t__greater_ + +class iterator_less__std_scope_output_iterator_tag_comma__void_comma__void_comma__void_comma__void__greater_(ctypes.Structure): + """class std::iterator< std::output_iterator_tag, void, void, void, void >""" + + +std.iterator_less__std_scope_output_iterator_tag_comma__void_comma__void_comma__void_comma__void__greater_ = iterator_less__std_scope_output_iterator_tag_comma__void_comma__void_comma__void_comma__void__greater_ + +class locale(ctypes.Structure): + """class std::locale""" + + class _Impl(ctypes.Structure): + """class std::locale::_Impl""" + + class facet(ctypes.Structure): + """class std::locale::facet""" + + class id(ctypes.Structure): + """class std::locale::id""" + +std.locale = locale + +class nothrow_t(ctypes.Structure): + """class std::nothrow_t""" + + +std.nothrow_t = nothrow_t + +class __num_get_type(ctypes.Structure): + """class std::num_get< char, std::istreambuf_iterator< char, std::char_traits< char > > >""" + + +std.__num_get_type = __num_get_type + +class __num_get_type(ctypes.Structure): + """class std::num_get< wchar_t, std::istreambuf_iterator< wchar_t, std::char_traits< wchar_t > > >""" + + +std.__num_get_type = __num_get_type + +class __num_put_type(ctypes.Structure): + """class std::num_put< char, std::ostreambuf_iterator< char, std::char_traits< char > > >""" + + +std.__num_put_type = __num_put_type + +class __num_put_type(ctypes.Structure): + """class std::num_put< wchar_t, std::ostreambuf_iterator< wchar_t, std::char_traits< wchar_t > > >""" + + +std.__num_put_type = __num_put_type + +class numpunct_less__char__greater_(ctypes.Structure): + """class std::numpunct< char >""" + + +std.numpunct_less__char__greater_ = numpunct_less__char__greater_ + +class numpunct_less__wchar_t__greater_(ctypes.Structure): + """class std::numpunct< wchar_t >""" + + +std.numpunct_less__wchar_t__greater_ = numpunct_less__wchar_t__greater_ + +class numpunct_byname_less__char__greater_(ctypes.Structure): + """class std::numpunct_byname< char >""" + + +std.numpunct_byname_less__char__greater_ = numpunct_byname_less__char__greater_ + +class numpunct_byname_less__wchar_t__greater_(ctypes.Structure): + """class std::numpunct_byname< wchar_t >""" + + +std.numpunct_byname_less__wchar_t__greater_ = numpunct_byname_less__wchar_t__greater_ + +class output_iterator_tag(ctypes.Structure): + """class std::output_iterator_tag""" + + +std.output_iterator_tag = output_iterator_tag + +class random_access_iterator_tag(ctypes.Structure): + """class std::random_access_iterator_tag""" + + +std.random_access_iterator_tag = random_access_iterator_tag + +class timespec(ctypes.Structure): + """class timespec""" + +class tm(ctypes.Structure): + """class tm""" + +class basic_istringstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater_(ctypes.Structure): + """class declaration std::basic_istringstream< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > >""" + _fields_ = [] +std.basic_istringstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater_ = basic_istringstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater_ + +class basic_ifstream_less__char_comma__std_scope_char_traits_less__char__greater___greater_(ctypes.Structure): + """class declaration std::basic_ifstream< char, std::char_traits< char > >""" + _fields_ = [] +std.basic_ifstream_less__char_comma__std_scope_char_traits_less__char__greater___greater_ = basic_ifstream_less__char_comma__std_scope_char_traits_less__char__greater___greater_ + +class money_base(ctypes.Structure): + """class declaration std::money_base""" + _fields_ = [] +std.money_base = money_base + +class time_base(ctypes.Structure): + """class declaration std::time_base""" + _fields_ = [] +std.time_base = time_base + +class basic_istringstream_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater_(ctypes.Structure): + """class declaration std::basic_istringstream< char, std::char_traits< char >, std::allocator< char > >""" + _fields_ = [] +std.basic_istringstream_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater_ = basic_istringstream_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater_ + +class basic_stringbuf_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater_(ctypes.Structure): + """class declaration std::basic_stringbuf< char, std::char_traits< char >, std::allocator< char > >""" + _fields_ = [] +std.basic_stringbuf_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater_ = basic_stringbuf_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater_ + +class basic_ostringstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater_(ctypes.Structure): + """class declaration std::basic_ostringstream< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > >""" + _fields_ = [] +std.basic_ostringstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater_ = basic_ostringstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater_ + +class messages_base(ctypes.Structure): + """class declaration std::messages_base""" + _fields_ = [] +std.messages_base = messages_base + +class basic_stringstream_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater_(ctypes.Structure): + """class declaration std::basic_stringstream< char, std::char_traits< char >, std::allocator< char > >""" + _fields_ = [] +std.basic_stringstream_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater_ = basic_stringstream_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater_ + +class __numpunct_cache_less__wchar_t__greater_(ctypes.Structure): + """class declaration std::__numpunct_cache< wchar_t >""" + _fields_ = [] +std.__numpunct_cache_less__wchar_t__greater_ = __numpunct_cache_less__wchar_t__greater_ + +class __numpunct_cache_less__char__greater_(ctypes.Structure): + """class declaration std::__numpunct_cache< char >""" + _fields_ = [] +std.__numpunct_cache_less__char__greater_ = __numpunct_cache_less__char__greater_ + +class basic_stringbuf_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater_(ctypes.Structure): + """class declaration std::basic_stringbuf< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > >""" + _fields_ = [] +std.basic_stringbuf_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater_ = basic_stringbuf_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater_ + +class basic_ofstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_(ctypes.Structure): + """class declaration std::basic_ofstream< wchar_t, std::char_traits< wchar_t > >""" + _fields_ = [] +std.basic_ofstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ = basic_ofstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ + +class basic_ofstream_less__char_comma__std_scope_char_traits_less__char__greater___greater_(ctypes.Structure): + """class declaration std::basic_ofstream< char, std::char_traits< char > >""" + _fields_ = [] +std.basic_ofstream_less__char_comma__std_scope_char_traits_less__char__greater___greater_ = basic_ofstream_less__char_comma__std_scope_char_traits_less__char__greater___greater_ + +class basic_stringstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater_(ctypes.Structure): + """class declaration std::basic_stringstream< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > >""" + _fields_ = [] +std.basic_stringstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater_ = basic_stringstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater_ + +class basic_ostringstream_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater_(ctypes.Structure): + """class declaration std::basic_ostringstream< char, std::char_traits< char >, std::allocator< char > >""" + _fields_ = [] +std.basic_ostringstream_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater_ = basic_ostringstream_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater_ + +class basic_fstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_(ctypes.Structure): + """class declaration std::basic_fstream< wchar_t, std::char_traits< wchar_t > >""" + _fields_ = [] +std.basic_fstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ = basic_fstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ + +class basic_fstream_less__char_comma__std_scope_char_traits_less__char__greater___greater_(ctypes.Structure): + """class declaration std::basic_fstream< char, std::char_traits< char > >""" + _fields_ = [] +std.basic_fstream_less__char_comma__std_scope_char_traits_less__char__greater___greater_ = basic_fstream_less__char_comma__std_scope_char_traits_less__char__greater___greater_ + +class istreambuf_iterator_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_(ctypes.Structure): + """class declaration std::istreambuf_iterator< wchar_t, std::char_traits< wchar_t > >""" + _fields_ = [] +std.istreambuf_iterator_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ = istreambuf_iterator_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ + +class istreambuf_iterator_less__char_comma__std_scope_char_traits_less__char__greater___greater_(ctypes.Structure): + """class declaration std::istreambuf_iterator< char, std::char_traits< char > >""" + _fields_ = [] +std.istreambuf_iterator_less__char_comma__std_scope_char_traits_less__char__greater___greater_ = istreambuf_iterator_less__char_comma__std_scope_char_traits_less__char__greater___greater_ + +class basic_ifstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_(ctypes.Structure): + """class declaration std::basic_ifstream< wchar_t, std::char_traits< wchar_t > >""" + _fields_ = [] +std.basic_ifstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ = basic_ifstream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ + +class basic_filebuf_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_(ctypes.Structure): + """class declaration std::basic_filebuf< wchar_t, std::char_traits< wchar_t > >""" + _fields_ = [] +std.basic_filebuf_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ = basic_filebuf_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ + +class basic_filebuf_less__char_comma__std_scope_char_traits_less__char__greater___greater_(ctypes.Structure): + """class declaration std::basic_filebuf< char, std::char_traits< char > >""" + _fields_ = [] +std.basic_filebuf_less__char_comma__std_scope_char_traits_less__char__greater___greater_ = basic_filebuf_less__char_comma__std_scope_char_traits_less__char__greater___greater_ + +class reverse_iterator_less____gnu_cxx_scope___normal_iterator_less__const_wchar_t_ptr__comma__std_scope_basic_string_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater___greater___greater_(ctypes.Structure): + """class declaration std::reverse_iterator< __gnu_cxx::__normal_iterator< const wchar_t*, std::basic_string< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > > >""" + _fields_ = [] +std.reverse_iterator_less____gnu_cxx_scope___normal_iterator_less__const_wchar_t_ptr__comma__std_scope_basic_string_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater___greater___greater_ = reverse_iterator_less____gnu_cxx_scope___normal_iterator_less__const_wchar_t_ptr__comma__std_scope_basic_string_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater___greater___greater_ + +class reverse_iterator_less____gnu_cxx_scope___normal_iterator_less__wchar_t_ptr__comma__std_scope_basic_string_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater___greater___greater_(ctypes.Structure): + """class declaration std::reverse_iterator< __gnu_cxx::__normal_iterator< wchar_t*, std::basic_string< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > > >""" + _fields_ = [] +std.reverse_iterator_less____gnu_cxx_scope___normal_iterator_less__wchar_t_ptr__comma__std_scope_basic_string_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater___greater___greater_ = reverse_iterator_less____gnu_cxx_scope___normal_iterator_less__wchar_t_ptr__comma__std_scope_basic_string_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater___greater___greater_ + +class reverse_iterator_less____gnu_cxx_scope___normal_iterator_less__const_char_ptr__comma__std_scope_basic_string_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater___greater___greater_(ctypes.Structure): + """class declaration std::reverse_iterator< __gnu_cxx::__normal_iterator< const char*, std::basic_string< char, std::char_traits< char >, std::allocator< char > > > >""" + _fields_ = [] +std.reverse_iterator_less____gnu_cxx_scope___normal_iterator_less__const_char_ptr__comma__std_scope_basic_string_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater___greater___greater_ = reverse_iterator_less____gnu_cxx_scope___normal_iterator_less__const_char_ptr__comma__std_scope_basic_string_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater___greater___greater_ + +class reverse_iterator_less____gnu_cxx_scope___normal_iterator_less__char_ptr__comma__std_scope_basic_string_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater___greater___greater_(ctypes.Structure): + """class declaration std::reverse_iterator< __gnu_cxx::__normal_iterator< char*, std::basic_string< char, std::char_traits< char >, std::allocator< char > > > >""" + _fields_ = [] +std.reverse_iterator_less____gnu_cxx_scope___normal_iterator_less__char_ptr__comma__std_scope_basic_string_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater___greater___greater_ = reverse_iterator_less____gnu_cxx_scope___normal_iterator_less__char_ptr__comma__std_scope_basic_string_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater___greater___greater_ + +class fpos_less____mbstate_t__greater_(ctypes.Structure): + """class declaration std::fpos< __mbstate_t >""" + _fields_ = [] +std.fpos_less____mbstate_t__greater_ = fpos_less____mbstate_t__greater_ + +class codecvt_base(ctypes.Structure): + """class declaration std::codecvt_base""" + _fields_ = [] +std.codecvt_base = codecvt_base + +class codecvt_less__wchar_t_comma__char_comma____mbstate_t__greater_(ctypes.Structure): + """class declaration std::codecvt< wchar_t, char, __mbstate_t >""" + _fields_ = [] +std.codecvt_less__wchar_t_comma__char_comma____mbstate_t__greater_ = codecvt_less__wchar_t_comma__char_comma____mbstate_t__greater_ + +class codecvt_less__char_comma__char_comma____mbstate_t__greater_(ctypes.Structure): + """class declaration std::codecvt< char, char, __mbstate_t >""" + _fields_ = [] +std.codecvt_less__char_comma__char_comma____mbstate_t__greater_ = codecvt_less__char_comma__char_comma____mbstate_t__greater_ + +class __iter_swap_less___obrace__obrace_std_scope___are_same_less_typename_std_scope_iterator_traits_less__Iter_greater__scope_value_type_comma_typename_std_scope_iterator_traits_less__ForwardIterator2_greater__scope_value_type_greater__scope___value__ref__ref__std_scope___are_same_less_typename_std_scope_iterator_traits_less__Iter_greater__scope_value_type_ref__comma_typename_std_scope_iterator_traits_less__Iter_greater__scope_reference_greater__scope___value_cbrace___ref__ref__std_scope___are_same_less_typename_std_scope_iterator_traits_less__ForwardIterator2_greater__scope_value_type_ref__comma_typename_std_scope_iterator_traits_less__ForwardIterator2_greater__scope_reference_greater__scope___value_cbrace___greater_(ctypes.Structure): + """class declaration std::__iter_swap< ((std::__are_same<typename std::iterator_traits<_Iter>::value_type,typename std::iterator_traits<_ForwardIterator2>::value_type>::__value && std::__are_same<typename std::iterator_traits<_Iter>::value_type&,typename std::iterator_traits<_Iter>::reference>::__value) && std::__are_same<typename std::iterator_traits<_ForwardIterator2>::value_type&,typename std::iterator_traits<_ForwardIterator2>::reference>::__value) >""" + _fields_ = [] +std.__iter_swap_less___obrace__obrace_std_scope___are_same_less_typename_std_scope_iterator_traits_less__Iter_greater__scope_value_type_comma_typename_std_scope_iterator_traits_less__ForwardIterator2_greater__scope_value_type_greater__scope___value__ref__ref__std_scope___are_same_less_typename_std_scope_iterator_traits_less__Iter_greater__scope_value_type_ref__comma_typename_std_scope_iterator_traits_less__Iter_greater__scope_reference_greater__scope___value_cbrace___ref__ref__std_scope___are_same_less_typename_std_scope_iterator_traits_less__ForwardIterator2_greater__scope_value_type_ref__comma_typename_std_scope_iterator_traits_less__ForwardIterator2_greater__scope_reference_greater__scope___value_cbrace___greater_ = __iter_swap_less___obrace__obrace_std_scope___are_same_less_typename_std_scope_iterator_traits_less__Iter_greater__scope_value_type_comma_typename_std_scope_iterator_traits_less__ForwardIterator2_greater__scope_value_type_greater__scope___value__ref__ref__std_scope___are_same_less_typename_std_scope_iterator_traits_less__Iter_greater__scope_value_type_ref__comma_typename_std_scope_iterator_traits_less__Iter_greater__scope_reference_greater__scope___value_cbrace___ref__ref__std_scope___are_same_less_typename_std_scope_iterator_traits_less__ForwardIterator2_greater__scope_value_type_ref__comma_typename_std_scope_iterator_traits_less__ForwardIterator2_greater__scope_reference_greater__scope___value_cbrace___greater_ + +class ostreambuf_iterator_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_(ctypes.Structure): + """class declaration std::ostreambuf_iterator< wchar_t, std::char_traits< wchar_t > >""" + _fields_ = [] +std.ostreambuf_iterator_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ = ostreambuf_iterator_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_ + +class ostreambuf_iterator_less__char_comma__std_scope_char_traits_less__char__greater___greater_(ctypes.Structure): + """class declaration std::ostreambuf_iterator< char, std::char_traits< char > >""" + _fields_ = [] +std.ostreambuf_iterator_less__char_comma__std_scope_char_traits_less__char__greater___greater_ = ostreambuf_iterator_less__char_comma__std_scope_char_traits_less__char__greater___greater_ + +class obstack(ctypes.Structure): + """class declaration obstack""" + _fields_ = [] + +class sigevent(ctypes.Structure): + """class declaration sigevent""" + _fields_ = [] + +class __numeric_traits_floating_less__short_int__greater_(ctypes.Structure): + """class declaration __gnu_cxx::__numeric_traits_floating< short int >""" + _fields_ = [] +__gnu_cxx.__numeric_traits_floating_less__short_int__greater_ = __numeric_traits_floating_less__short_int__greater_ + +class __numeric_traits_floating_less__long_unsigned_int__greater_(ctypes.Structure): + """class declaration __gnu_cxx::__numeric_traits_floating< long unsigned int >""" + _fields_ = [] +__gnu_cxx.__numeric_traits_floating_less__long_unsigned_int__greater_ = __numeric_traits_floating_less__long_unsigned_int__greater_ + +class __numeric_traits_floating_less__int__greater_(ctypes.Structure): + """class declaration __gnu_cxx::__numeric_traits_floating< int >""" + _fields_ = [] +__gnu_cxx.__numeric_traits_floating_less__int__greater_ = __numeric_traits_floating_less__int__greater_ + +class __add_unsigned_less__wchar_t__greater_(ctypes.Structure): + """class declaration __gnu_cxx::__add_unsigned< wchar_t >""" + _fields_ = [] +__gnu_cxx.__add_unsigned_less__wchar_t__greater_ = __add_unsigned_less__wchar_t__greater_ + +class __add_unsigned_less__bool__greater_(ctypes.Structure): + """class declaration __gnu_cxx::__add_unsigned< bool >""" + _fields_ = [] +__gnu_cxx.__add_unsigned_less__bool__greater_ = __add_unsigned_less__bool__greater_ + +class __enable_if_less__!_std_scope___is_char_less__CharT2_greater__scope___value_comma__int__greater_(ctypes.Structure): + """class declaration __gnu_cxx::__enable_if< ! std::__is_char<_CharT2>::__value, int >""" + _fields_ = [] +__gnu_cxx.__enable_if_less__!_std_scope___is_char_less__CharT2_greater__scope___value_comma__int__greater_ = __enable_if_less__!_std_scope___is_char_less__CharT2_greater__scope___value_comma__int__greater_ + +class __enable_if_less__!_std_scope___is_scalar_less__Tp_greater__scope___value_comma__void__greater_(ctypes.Structure): + """class declaration __gnu_cxx::__enable_if< ! std::__is_scalar<_Tp>::__value, void >""" + _fields_ = [] +__gnu_cxx.__enable_if_less__!_std_scope___is_scalar_less__Tp_greater__scope___value_comma__void__greater_ = __enable_if_less__!_std_scope___is_scalar_less__Tp_greater__scope___value_comma__void__greater_ + +class __remove_unsigned_less__wchar_t__greater_(ctypes.Structure): + """class declaration __gnu_cxx::__remove_unsigned< wchar_t >""" + _fields_ = [] +__gnu_cxx.__remove_unsigned_less__wchar_t__greater_ = __remove_unsigned_less__wchar_t__greater_ + +class __remove_unsigned_less__bool__greater_(ctypes.Structure): + """class declaration __gnu_cxx::__remove_unsigned< bool >""" + _fields_ = [] +__gnu_cxx.__remove_unsigned_less__bool__greater_ = __remove_unsigned_less__bool__greater_ + +class __normal_iterator_less__wchar_t_ptr__comma__std_scope_basic_string_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater___greater_(ctypes.Structure): + """class declaration __gnu_cxx::__normal_iterator< wchar_t*, std::basic_string< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > >""" + _fields_ = [] +__gnu_cxx.__normal_iterator_less__wchar_t_ptr__comma__std_scope_basic_string_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater___greater_ = __normal_iterator_less__wchar_t_ptr__comma__std_scope_basic_string_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater___greater_ + +class __normal_iterator_less__const_wchar_t_ptr__comma__std_scope_basic_string_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater___greater_(ctypes.Structure): + """class declaration __gnu_cxx::__normal_iterator< const wchar_t*, std::basic_string< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > >""" + _fields_ = [] +__gnu_cxx.__normal_iterator_less__const_wchar_t_ptr__comma__std_scope_basic_string_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater___greater_ = __normal_iterator_less__const_wchar_t_ptr__comma__std_scope_basic_string_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater__comma__std_scope_allocator_less__wchar_t__greater___greater___greater_ + +class __normal_iterator_less__char_ptr__comma__std_scope_basic_string_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater___greater_(ctypes.Structure): + """class declaration __gnu_cxx::__normal_iterator< char*, std::basic_string< char, std::char_traits< char >, std::allocator< char > > >""" + _fields_ = [] +__gnu_cxx.__normal_iterator_less__char_ptr__comma__std_scope_basic_string_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater___greater_ = __normal_iterator_less__char_ptr__comma__std_scope_basic_string_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater___greater_ + +class __normal_iterator_less__const_char_ptr__comma__std_scope_basic_string_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater___greater_(ctypes.Structure): + """class declaration __gnu_cxx::__normal_iterator< const char*, std::basic_string< char, std::char_traits< char >, std::allocator< char > > >""" + _fields_ = [] +__gnu_cxx.__normal_iterator_less__const_char_ptr__comma__std_scope_basic_string_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater___greater_ = __normal_iterator_less__const_char_ptr__comma__std_scope_basic_string_less__char_comma__std_scope_char_traits_less__char__greater__comma__std_scope_allocator_less__char__greater___greater___greater_ + +class _IO_jump_t(ctypes.Structure): + """class declaration _IO_jump_t""" + _fields_ = [] + +class __jmp_buf_tag(ctypes.Structure): + """class declaration __jmp_buf_tag""" + _fields_ = [] + +class locale_data(ctypes.Structure): + """class declaration locale_data""" + _fields_ = [] + +class _IO_cookie_file(ctypes.Structure): + """class declaration _IO_cookie_file""" + _fields_ = [] + +class _IO_FILE_plus(ctypes.Structure): + """class declaration _IO_FILE_plus""" + _fields_ = [] + +std.collate_byname_less__wchar_t__greater_._fields_ = [ #class std::collate_byname< wchar_t > + ("__empty__", ctypes.c_char * 4) ] +std.collate_byname_less__char__greater_._fields_ = [ #class std::collate_byname< char > + ("__empty__", ctypes.c_char * 4) +] + +std.bad_exception._fields_ = [ #class std::bad_exception + ("_vtable_", ctypes.POINTER(ctypes.c_void_p)), + ("__empty__", ctypes.c_char * 4) +] + +std.wstring._fields_ = [ #class std::wstring + ("npos", ctypes.c_uint), + ("_M_dataplus", std.wstring._Alloc_hider), +] + +std.wstring._Rep_base._fields_ = [ #class std::wstring::_Rep_base + ("_M_length", ctypes.c_uint), + ("_M_capacity", ctypes.c_uint), + ("_M_refcount", ctypes.c_int), +] + +std.wstring._Rep._fields_ = [ #class std::wstring::_Rep + ("_S_max_size", ctypes.c_uint), + ("_S_terminal", ctypes.c_wchar), + ("_S_empty_rep_storage", ( ctypes.c_uint * 4 )), +] + +std.wstring._Alloc_hider._fields_ = [ #class std::wstring::_Alloc_hider + ("_M_p", ctypes.c_wchar_p), +] + +std.basic_istream_less__char_comma__std_scope_char_traits_less__char__greater___greater_._fields_ = [ #class std::basic_istream< char, std::char_traits< char > > + ("_M_gcount", ctypes.c_int), +] + +std.basic_istream_less__char_comma__std_scope_char_traits_less__char__greater___greater_.sentry._fields_ = [ #class std::basic_istream< char, std::char_traits< char > >::sentry + ("_M_ok", ctypes.c_bool), +] + +std.basic_streambuf_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_._fields_ = [ #class std::basic_streambuf< wchar_t, std::char_traits< wchar_t > > + ("_vtable_", ctypes.POINTER(ctypes.c_void_p)), + ("_M_in_beg", ctypes.c_wchar_p), + ("_M_in_cur", ctypes.c_wchar_p), + ("_M_in_end", ctypes.c_wchar_p), + ("_M_out_beg", ctypes.c_wchar_p), + ("_M_out_cur", ctypes.c_wchar_p), + ("_M_out_end", ctypes.c_wchar_p), + ("_M_buf_locale", std.locale), +] + +std.basic_streambuf_less__char_comma__std_scope_char_traits_less__char__greater___greater_._fields_ = [ #class std::basic_streambuf< char, std::char_traits< char > > + ("_vtable_", ctypes.POINTER(ctypes.c_void_p)), + ("_M_in_beg", ctypes.c_char_p), + ("_M_in_cur", ctypes.c_char_p), + ("_M_in_end", ctypes.c_char_p), + ("_M_out_beg", ctypes.c_char_p), + ("_M_out_cur", ctypes.c_char_p), + ("_M_out_end", ctypes.c_char_p), + ("_M_buf_locale", std.locale), +] + +std.input_iterator_tag._fields_ = [ #class std::input_iterator_tag + ("__empty__", ctypes.c_char * 4) +] + +std.__copy_move_less__false_comma__false_comma__std_scope_random_access_iterator_tag__greater_._fields_ = [ #class std::__copy_move< false, false, std::random_access_iterator_tag > + ("__empty__", ctypes.c_char * 4) +] + +std.__false_type._fields_ = [ #class std::__false_type + ("__empty__", ctypes.c_char * 4) +] + +std.collate_less__wchar_t__greater_._fields_ = [ #class std::collate< wchar_t > + ("_vtable_", ctypes.POINTER(ctypes.c_void_p)), + ("_M_c_locale_collate", ctypes.POINTER( __locale_struct )), + ("id", std.locale.id), +] + +std.collate_less__char__greater_._fields_ = [ #class std::collate< char > + ("_vtable_", ctypes.POINTER(ctypes.c_void_p)), + ("_M_c_locale_collate", ctypes.POINTER( __locale_struct )), + ("id", std.locale.id), +] + +std.__lexicographical_compare_less__true__greater_._fields_ = [ #class std::__lexicographical_compare< true > + ("__empty__", ctypes.c_char * 4) +] + +std.basic_ostream_less__wchar_t_comma__std_scope_char_traits_less__wchar_t__greater___greater_... [truncated message content] |