The only documentation is in the file itself and describes a Python wrapper around the C function defined here, but digging though the git history this Python wrapper doesn't seem to have ever actually been generated by SWIG. This file was also marked as deprecated in 2005. Fixes #2390 Fixes #2391
103 lines
3.8 KiB
Text
103 lines
3.8 KiB
Text
/* -----------------------------------------------------------------------------
|
|
*
|
|
* User interfaces: include these ones as needed
|
|
*
|
|
* ----------------------------------------------------------------------------- */
|
|
|
|
/* -----------------------------------------------------------------------------
|
|
* Special types and user helpers
|
|
* ----------------------------------------------------------------------------- */
|
|
|
|
argcargv.i Handler for (int argc, char **argv)
|
|
attribute.i Convert a pair of set/get methods into a "native" python attribute
|
|
ccomplex.i C99 complex type
|
|
complex.i C99 or C++ complex type
|
|
cstring.i Various forms of C character string handling
|
|
cwstring.i Various forms of C wchar_t string handling
|
|
embed.i embedding the Python interpreter in something else
|
|
file.i FILE C type
|
|
implicit.i Allow the use of implicit C++ constructors
|
|
wchar.i wchar_t C type
|
|
|
|
/* -----------------------------------------------------------------------------
|
|
* C++ STD + STL
|
|
* ----------------------------------------------------------------------------- */
|
|
|
|
std_alloc.i allocator
|
|
std_basic_string.i basic string
|
|
std_char_traits.i char traits
|
|
std_complex.i complex
|
|
std_deque.i deque
|
|
std_except.i exceptions
|
|
std_ios.i ios
|
|
std_iostream.i istream/ostream
|
|
std_list.i list
|
|
std_map.i map
|
|
std_multimap.i multimap
|
|
std_multiset.i multiset
|
|
std_pair.i pair
|
|
std_set.i set
|
|
std_sstream.i string stream
|
|
std_streambuf.i streambuf
|
|
std_string.i string
|
|
std_vector.i vector
|
|
std_wios.i wios
|
|
std_wiostream.i wistream/wostream
|
|
std_wsstream.i wstring stream
|
|
std_wstreambuf.i wstreambuf
|
|
std_wstring.i wstring
|
|
|
|
|
|
|
|
/* -----------------------------------------------------------------------------
|
|
/*
|
|
* Implementation files: don't look at them unless you are really drunk
|
|
*
|
|
* ----------------------------------------------------------------------------- */
|
|
|
|
/* -----------------------------------------------------------------------------
|
|
* Basic files
|
|
* ----------------------------------------------------------------------------- */
|
|
|
|
python.swg Main language file, it just includes what is needed.
|
|
pyuserdir.swg User visible directives (%pythonnondynamic, etc)
|
|
pymacros.swg Internal macros used for typemaps
|
|
pyfragments.swg Allow the user to overload the default fragments
|
|
pyopers.swg Python operations (+=, *=, etc)
|
|
pythonkw.swg Python keywords and special names
|
|
pyinit.swg Python Init method
|
|
|
|
/* -----------------------------------------------------------------------------
|
|
* The runtime part
|
|
* ----------------------------------------------------------------------------- */
|
|
|
|
pyruntime.swg Main runtime file definition
|
|
pyapi.swg SWIG/Python API declarations
|
|
pyrun.swg Python run-time code
|
|
|
|
/* -----------------------------------------------------------------------------
|
|
* Internal typemap specializations
|
|
* ----------------------------------------------------------------------------- */
|
|
|
|
pyswigtype.swg SWIGTYPE
|
|
pystrings.swg Char strings (char *)
|
|
pywstrings.swg Wchar Strings (wchar_t *)
|
|
pyprimtypes.swg Primitive types (shot,int,double,etc)
|
|
pycomplex.swg PyComplex and helper for C/C++ complex types
|
|
pydocs.swg Typemaps documentation
|
|
|
|
/* -----------------------------------------------------------------------------
|
|
* C++ STD + STL
|
|
* ----------------------------------------------------------------------------- */
|
|
|
|
pycontainer.swg python container iterators
|
|
std_common.i general common code for the STD/STL implementation
|
|
std_container.i general common code for the STD/STL containers
|
|
|
|
|
|
/*-----------------------------------------------------------------------------
|
|
* Backward compatibility and deprecated
|
|
* ----------------------------------------------------------------------------- */
|
|
|
|
std_vectora.i vector + allocator (allocators are now supported in STD/STL)
|
|
typemaps.i old in/out typemaps (doesn't need to be included)
|