2020-09-02 09:42:51 +02:00
<!-- HTML header for doxygen 1.8.18 -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=9" / >
2020-10-09 12:00:09 +02:00
< meta name = "generator" content = "Doxygen 1.8.20" / >
2020-09-02 09:42:51 +02:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > OR-Tools: knapsack_solver_python_wrap.cc Source File< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< link href = "navtree.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "resize.js" > < / script >
< script type = "text/javascript" src = "navtreedata.js" > < / script >
< script type = "text/javascript" src = "navtree.js" > < / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
< script type = "text/javascript" src = "search/search.js" > < / script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< link href = "styleSheet.tmp.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr style = "height: 56px;" >
< td id = "projectlogo" > < img alt = "Logo" src = "orLogo.png" / > < / td >
< td id = "projectalign" style = "padding-left: 0.5em;" >
< div id = "projectname" > OR-Tools
  < span id = "projectnumber" > 8.0< / span >
< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2020-10-09 12:00:09 +02:00
<!-- Generated by Doxygen 1.8.20 -->
2020-09-02 09:42:51 +02:00
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
< / script >
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */< / script >
< div id = "main-nav" > < / div >
< / div > <!-- top -->
< div id = "side-nav" class = "ui-resizable side-nav-resizable" >
< div id = "nav-tree" >
< div id = "nav-tree-contents" >
< div id = "nav-sync" class = "sync" > < / div >
< / div >
< / div >
< div id = "splitbar" style = "-moz-user-select:none;"
class="ui-resizable-handle">
< / div >
< / div >
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3& dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('knapsack__solver__python__wrap_8cc_source.html',''); initResizable(); });
/* @license-end */
< / script >
< div id = "doc-content" >
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
< / div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< iframe src = "javascript:void(0)" frameborder = "0"
name="MSearchResults" id="MSearchResults">
< / iframe >
< / div >
< div class = "header" >
< div class = "headertitle" >
< div class = "title" > knapsack_solver_python_wrap.cc< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< a href = "knapsack__solver__python__wrap_8cc.html" > Go to the documentation of this file.< / a > < div class = "fragment" > < div class = "line" > < a name = "l00001" > < / a > < span class = "lineno" > 1< / span >   < span class = "comment" > /* ----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l00002" > < / a > < span class = "lineno" > 2< / span >   < span class = "comment" > * This file was automatically generated by SWIG (http://www.swig.org).< / span > < / div >
< div class = "line" > < a name = "l00003" > < / a > < span class = "lineno" > 3< / span >   < span class = "comment" > * Version 4.0.2< / span > < / div >
< div class = "line" > < a name = "l00004" > < / a > < span class = "lineno" > 4< / span >   < span class = "comment" > *< / span > < / div >
< div class = "line" > < a name = "l00005" > < / a > < span class = "lineno" > 5< / span >   < span class = "comment" > * This file is not intended to be easily readable and contains a number of< / span > < / div >
< div class = "line" > < a name = "l00006" > < / a > < span class = "lineno" > 6< / span >   < span class = "comment" > * coding conventions designed to improve portability and efficiency. Do not make< / span > < / div >
< div class = "line" > < a name = "l00007" > < / a > < span class = "lineno" > 7< / span >   < span class = "comment" > * changes to this file unless you know what you are doing--modify the SWIG< / span > < / div >
< div class = "line" > < a name = "l00008" > < / a > < span class = "lineno" > 8< / span >   < span class = "comment" > * interface file instead.< / span > < / div >
< div class = "line" > < a name = "l00009" > < / a > < span class = "lineno" > 9< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l00010" > < / a > < span class = "lineno" > 10< / span >   < / div >
< div class = "line" > < a name = "l00011" > < / a > < span class = "lineno" > 11< / span >   < / div >
< div class = "line" > < a name = "l00012" > < / a > < span class = "lineno" > 12< / span >   < span class = "preprocessor" > #ifndef SWIGPYTHON< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00013" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a8db301777472eabaccb1d609dcedb54e" > 13< / a > < / span >   < span class = "preprocessor" > #define SWIGPYTHON< / span > < / div >
< div class = "line" > < a name = "l00014" > < / a > < span class = "lineno" > 14< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00015" > < / a > < span class = "lineno" > 15< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00016" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac0f9be2b78eb4770640a820a365e968e" > 16< / a > < / span >   < span class = "preprocessor" > #define SWIG_PYTHON_DIRECTOR_NO_VTABLE< / span > < / div >
< div class = "line" > < a name = "l00017" > < / a > < span class = "lineno" > 17< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00018" > < / a > < span class = "lineno" > 18< / span >   < / div >
< div class = "line" > < a name = "l00019" > < / a > < span class = "lineno" > 19< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l00020" > < / a > < span class = "lineno" > 20< / span >   < span class = "comment" > /* SwigValueWrapper is described in swig.swg */< / span > < / div >
< div class = "line" > < a name = "l00021" > < / a > < span class = "lineno" > 21< / span >   < span class = "keyword" > template< / span > < < span class = "keyword" > typename< / span > T> < span class = "keyword" > class < / span > SwigValueWrapper {< / div >
< div class = "line" > < a name = "l00022" > < / a > < span class = "lineno" > 22< / span >   < span class = "keyword" > struct < / span > SwigMovePointer {< / div >
< div class = "line" > < a name = "l00023" > < / a > < span class = "lineno" > 23< / span >   T *ptr;< / div >
< div class = "line" > < a name = "l00024" > < / a > < span class = "lineno" > 24< / span >   SwigMovePointer(T *p) : ptr(p) { }< / div >
< div class = "line" > < a name = "l00025" > < / a > < span class = "lineno" > 25< / span >   ~SwigMovePointer() { < span class = "keyword" > delete< / span > ptr; }< / div >
< div class = "line" > < a name = "l00026" > < / a > < span class = "lineno" > 26< / span >   SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; < span class = "keyword" > delete< / span > oldptr; ptr = rhs.ptr; rhs.ptr = 0; < span class = "keywordflow" > return< / span > *< span class = "keyword" > this< / span > ; }< / div >
< div class = "line" > < a name = "l00027" > < / a > < span class = "lineno" > 27< / span >   } pointer;< / div >
< div class = "line" > < a name = "l00028" > < / a > < span class = "lineno" > 28< / span >   SwigValueWrapper& operator=(< span class = "keyword" > const< / span > SwigValueWrapper< T> & rhs);< / div >
< div class = "line" > < a name = "l00029" > < / a > < span class = "lineno" > 29< / span >   SwigValueWrapper(< span class = "keyword" > const< / span > SwigValueWrapper< T> & rhs);< / div >
< div class = "line" > < a name = "l00030" > < / a > < span class = "lineno" > 30< / span >   < span class = "keyword" > public< / span > :< / div >
< div class = "line" > < a name = "l00031" > < / a > < span class = "lineno" > 31< / span >   SwigValueWrapper() : pointer(0) { }< / div >
< div class = "line" > < a name = "l00032" > < / a > < span class = "lineno" > 32< / span >   SwigValueWrapper& operator=(< span class = "keyword" > const< / span > T& t) { SwigMovePointer tmp(< span class = "keyword" > new< / span > T(t)); pointer = tmp; < span class = "keywordflow" > return< / span > *< span class = "keyword" > this< / span > ; }< / div >
< div class = "line" > < a name = "l00033" > < / a > < span class = "lineno" > 33< / span >   < span class = "keyword" > operator< / span > T& () < span class = "keyword" > const< / span > { < span class = "keywordflow" > return< / span > *pointer.ptr; }< / div >
< div class = "line" > < a name = "l00034" > < / a > < span class = "lineno" > 34< / span >   T *operator& () { < span class = "keywordflow" > return< / span > pointer.ptr; }< / div >
< div class = "line" > < a name = "l00035" > < / a > < span class = "lineno" > 35< / span >   };< / div >
< div class = "line" > < a name = "l00036" > < / a > < span class = "lineno" > 36< / span >   < / div >
< div class = "line" > < a name = "l00037" > < / a > < span class = "lineno" > 37< / span >   < span class = "keyword" > template< / span > < < span class = "keyword" > typename< / span > T> T SwigValueInit() {< / div >
< div class = "line" > < a name = "l00038" > < / a > < span class = "lineno" > 38< / span >   < span class = "keywordflow" > return< / span > T();< / div >
< div class = "line" > < a name = "l00039" > < / a > < span class = "lineno" > 39< / span >   }< / div >
< div class = "line" > < a name = "l00040" > < / a > < span class = "lineno" > 40< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00041" > < / a > < span class = "lineno" > 41< / span >   < / div >
< div class = "line" > < a name = "l00042" > < / a > < span class = "lineno" > 42< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l00043" > < / a > < span class = "lineno" > 43< / span >   < span class = "comment" > * This section contains generic SWIG labels for method/variable< / span > < / div >
< div class = "line" > < a name = "l00044" > < / a > < span class = "lineno" > 44< / span >   < span class = "comment" > * declarations/attributes, and other compiler dependent labels.< / span > < / div >
< div class = "line" > < a name = "l00045" > < / a > < span class = "lineno" > 45< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l00046" > < / a > < span class = "lineno" > 46< / span >   < / div >
< div class = "line" > < a name = "l00047" > < / a > < span class = "lineno" > 47< / span >   < span class = "comment" > /* template workaround for compilers that cannot correctly implement the C++ standard */< / span > < / div >
< div class = "line" > < a name = "l00048" > < / a > < span class = "lineno" > 48< / span >   < span class = "preprocessor" > #ifndef SWIGTEMPLATEDISAMBIGUATOR< / span > < / div >
< div class = "line" > < a name = "l00049" > < / a > < span class = "lineno" > 49< / span >   < span class = "preprocessor" > # if defined(__SUNPRO_CC) & & (__SUNPRO_CC < = 0x560)< / span > < / div >
< div class = "line" > < a name = "l00050" > < / a > < span class = "lineno" > 50< / span >   < span class = "preprocessor" > # define SWIGTEMPLATEDISAMBIGUATOR template< / span > < / div >
< div class = "line" > < a name = "l00051" > < / a > < span class = "lineno" > 51< / span >   < span class = "preprocessor" > # elif defined(__HP_aCC)< / span > < / div >
< div class = "line" > < a name = "l00052" > < / a > < span class = "lineno" > 52< / span >   < span class = "comment" > /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */< / span > < / div >
< div class = "line" > < a name = "l00053" > < / a > < span class = "lineno" > 53< / span >   < span class = "comment" > /* If we find a maximum version that requires this, the test would be __HP_aCC < = 35500 for A.03.55 */< / span > < / div >
< div class = "line" > < a name = "l00054" > < / a > < span class = "lineno" > 54< / span >   < span class = "preprocessor" > # define SWIGTEMPLATEDISAMBIGUATOR template< / span > < / div >
< div class = "line" > < a name = "l00055" > < / a > < span class = "lineno" > 55< / span >   < span class = "preprocessor" > # else< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00056" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a7e84031693895e512662f5b390c6d0e4" > 56< / a > < / span >   < span class = "preprocessor" > # define SWIGTEMPLATEDISAMBIGUATOR< / span > < / div >
< div class = "line" > < a name = "l00057" > < / a > < span class = "lineno" > 57< / span >   < span class = "preprocessor" > # endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00058" > < / a > < span class = "lineno" > 58< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00059" > < / a > < span class = "lineno" > 59< / span >   < / div >
< div class = "line" > < a name = "l00060" > < / a > < span class = "lineno" > 60< / span >   < span class = "comment" > /* inline attribute */< / span > < / div >
< div class = "line" > < a name = "l00061" > < / a > < span class = "lineno" > 61< / span >   < span class = "preprocessor" > #ifndef SWIGINLINE< / span > < / div >
< div class = "line" > < a name = "l00062" > < / a > < span class = "lineno" > 62< / span >   < span class = "preprocessor" > # if defined(__cplusplus) || (defined(__GNUC__) & & !defined(__STRICT_ANSI__))< / span > < / div >
< div class = "line" > < a name = "l00063" > < / a > < span class = "lineno" > 63< / span >   < span class = "preprocessor" > # define SWIGINLINE inline< / span > < / div >
< div class = "line" > < a name = "l00064" > < / a > < span class = "lineno" > 64< / span >   < span class = "preprocessor" > # else< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00065" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a6d0a7c65b3712775e92c8bdb7acdd0ee" > 65< / a > < / span >   < span class = "preprocessor" > # define SWIGINLINE< / span > < / div >
< div class = "line" > < a name = "l00066" > < / a > < span class = "lineno" > 66< / span >   < span class = "preprocessor" > # endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00067" > < / a > < span class = "lineno" > 67< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00068" > < / a > < span class = "lineno" > 68< / span >   < / div >
< div class = "line" > < a name = "l00069" > < / a > < span class = "lineno" > 69< / span >   < span class = "comment" > /* attribute recognised by some compilers to avoid ' unused' warnings */< / span > < / div >
< div class = "line" > < a name = "l00070" > < / a > < span class = "lineno" > 70< / span >   < span class = "preprocessor" > #ifndef SWIGUNUSED< / span > < / div >
< div class = "line" > < a name = "l00071" > < / a > < span class = "lineno" > 71< / span >   < span class = "preprocessor" > # if defined(__GNUC__)< / span > < / div >
< div class = "line" > < a name = "l00072" > < / a > < span class = "lineno" > 72< / span >   < span class = "preprocessor" > # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 & & __GNUC_MINOR__ > = 4))< / span > < / div >
< div class = "line" > < a name = "l00073" > < / a > < span class = "lineno" > 73< / span >   < span class = "preprocessor" > # define SWIGUNUSED __attribute__ ((__unused__))< / span > < / div >
< div class = "line" > < a name = "l00074" > < / a > < span class = "lineno" > 74< / span >   < span class = "preprocessor" > # else< / span > < / div >
< div class = "line" > < a name = "l00075" > < / a > < span class = "lineno" > 75< / span >   < span class = "preprocessor" > # define SWIGUNUSED< / span > < / div >
< div class = "line" > < a name = "l00076" > < / a > < span class = "lineno" > 76< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l00077" > < / a > < span class = "lineno" > 77< / span >   < span class = "preprocessor" > # elif defined(__ICC)< / span > < / div >
< div class = "line" > < a name = "l00078" > < / a > < span class = "lineno" > 78< / span >   < span class = "preprocessor" > # define SWIGUNUSED __attribute__ ((__unused__))< / span > < / div >
< div class = "line" > < a name = "l00079" > < / a > < span class = "lineno" > 79< / span >   < span class = "preprocessor" > # else< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00080" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a6ee41cd160d397aa76668bf4db65e2d1" > 80< / a > < / span >   < span class = "preprocessor" > # define SWIGUNUSED< / span > < / div >
< div class = "line" > < a name = "l00081" > < / a > < span class = "lineno" > 81< / span >   < span class = "preprocessor" > # endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00082" > < / a > < span class = "lineno" > 82< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00083" > < / a > < span class = "lineno" > 83< / span >   < / div >
< div class = "line" > < a name = "l00084" > < / a > < span class = "lineno" > 84< / span >   < span class = "preprocessor" > #ifndef SWIG_MSC_UNSUPPRESS_4505< / span > < / div >
< div class = "line" > < a name = "l00085" > < / a > < span class = "lineno" > 85< / span >   < span class = "preprocessor" > # if defined(_MSC_VER)< / span > < / div >
< div class = "line" > < a name = "l00086" > < / a > < span class = "lineno" > 86< / span >   < span class = "preprocessor" > # pragma warning(disable : 4505) < / span > < span class = "comment" > /* unreferenced local function has been removed */< / span > < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00087" > < / a > < span class = "lineno" > 87< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l00088" > < / a > < span class = "lineno" > 88< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00089" > < / a > < span class = "lineno" > 89< / span >   < / div >
< div class = "line" > < a name = "l00090" > < / a > < span class = "lineno" > 90< / span >   < span class = "preprocessor" > #ifndef SWIGUNUSEDPARM< / span > < / div >
< div class = "line" > < a name = "l00091" > < / a > < span class = "lineno" > 91< / span >   < span class = "preprocessor" > # ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l00092" > < / a > < span class = "lineno" > 92< / span >   < span class = "preprocessor" > # define SWIGUNUSEDPARM(p)< / span > < / div >
< div class = "line" > < a name = "l00093" > < / a > < span class = "lineno" > 93< / span >   < span class = "preprocessor" > # else< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00094" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > 94< / a > < / span >   < span class = "preprocessor" > # define SWIGUNUSEDPARM(p) p SWIGUNUSED< / span > < / div >
< div class = "line" > < a name = "l00095" > < / a > < span class = "lineno" > 95< / span >   < span class = "preprocessor" > # endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00096" > < / a > < span class = "lineno" > 96< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00097" > < / a > < span class = "lineno" > 97< / span >   < / div >
< div class = "line" > < a name = "l00098" > < / a > < span class = "lineno" > 98< / span >   < span class = "comment" > /* internal SWIG method */< / span > < / div >
< div class = "line" > < a name = "l00099" > < / a > < span class = "lineno" > 99< / span >   < span class = "preprocessor" > #ifndef SWIGINTERN< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00100" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > 100< / a > < / span >   < span class = "preprocessor" > # define SWIGINTERN static SWIGUNUSED< / span > < / div >
< div class = "line" > < a name = "l00101" > < / a > < span class = "lineno" > 101< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00102" > < / a > < span class = "lineno" > 102< / span >   < / div >
< div class = "line" > < a name = "l00103" > < / a > < span class = "lineno" > 103< / span >   < span class = "comment" > /* internal inline SWIG method */< / span > < / div >
< div class = "line" > < a name = "l00104" > < / a > < span class = "lineno" > 104< / span >   < span class = "preprocessor" > #ifndef SWIGINTERNINLINE< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00105" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#afc5b08bb3c3cd2e3fb2e34b775346153" > 105< / a > < / span >   < span class = "preprocessor" > # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE< / span > < / div >
< div class = "line" > < a name = "l00106" > < / a > < span class = "lineno" > 106< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00107" > < / a > < span class = "lineno" > 107< / span >   < / div >
< div class = "line" > < a name = "l00108" > < / a > < span class = "lineno" > 108< / span >   < span class = "comment" > /* exporting methods */< / span > < / div >
< div class = "line" > < a name = "l00109" > < / a > < span class = "lineno" > 109< / span >   < span class = "preprocessor" > #if defined(__GNUC__)< / span > < / div >
< div class = "line" > < a name = "l00110" > < / a > < span class = "lineno" > 110< / span >   < span class = "preprocessor" > # if (__GNUC__ > = 4) || (__GNUC__ == 3 & & __GNUC_MINOR__ > = 4)< / span > < / div >
< div class = "line" > < a name = "l00111" > < / a > < span class = "lineno" > 111< / span >   < span class = "preprocessor" > # ifndef GCC_HASCLASSVISIBILITY< / span > < / div >
< div class = "line" > < a name = "l00112" > < / a > < span class = "lineno" > 112< / span >   < span class = "preprocessor" > # define GCC_HASCLASSVISIBILITY< / span > < / div >
< div class = "line" > < a name = "l00113" > < / a > < span class = "lineno" > 113< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l00114" > < / a > < span class = "lineno" > 114< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l00115" > < / a > < span class = "lineno" > 115< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00116" > < / a > < span class = "lineno" > 116< / span >   < / div >
< div class = "line" > < a name = "l00117" > < / a > < span class = "lineno" > 117< / span >   < span class = "preprocessor" > #ifndef SWIGEXPORT< / span > < / div >
< div class = "line" > < a name = "l00118" > < / a > < span class = "lineno" > 118< / span >   < span class = "preprocessor" > # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)< / span > < / div >
< div class = "line" > < a name = "l00119" > < / a > < span class = "lineno" > 119< / span >   < span class = "preprocessor" > # if defined(STATIC_LINKED)< / span > < / div >
< div class = "line" > < a name = "l00120" > < / a > < span class = "lineno" > 120< / span >   < span class = "preprocessor" > # define SWIGEXPORT< / span > < / div >
< div class = "line" > < a name = "l00121" > < / a > < span class = "lineno" > 121< / span >   < span class = "preprocessor" > # else< / span > < / div >
< div class = "line" > < a name = "l00122" > < / a > < span class = "lineno" > 122< / span >   < span class = "preprocessor" > # define SWIGEXPORT __declspec(dllexport)< / span > < / div >
< div class = "line" > < a name = "l00123" > < / a > < span class = "lineno" > 123< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l00124" > < / a > < span class = "lineno" > 124< / span >   < span class = "preprocessor" > # else< / span > < / div >
< div class = "line" > < a name = "l00125" > < / a > < span class = "lineno" > 125< / span >   < span class = "preprocessor" > # if defined(__GNUC__) & & defined(GCC_HASCLASSVISIBILITY)< / span > < / div >
< div class = "line" > < a name = "l00126" > < / a > < span class = "lineno" > 126< / span >   < span class = "preprocessor" > # define SWIGEXPORT __attribute__ ((visibility(" default" )))< / span > < / div >
< div class = "line" > < a name = "l00127" > < / a > < span class = "lineno" > 127< / span >   < span class = "preprocessor" > # else< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00128" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aea3c8b056dcc8c1ab93f6b825cd1371b" > 128< / a > < / span >   < span class = "preprocessor" > # define SWIGEXPORT< / span > < / div >
< div class = "line" > < a name = "l00129" > < / a > < span class = "lineno" > 129< / span >   < span class = "preprocessor" > # endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00130" > < / a > < span class = "lineno" > 130< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l00131" > < / a > < span class = "lineno" > 131< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00132" > < / a > < span class = "lineno" > 132< / span >   < / div >
< div class = "line" > < a name = "l00133" > < / a > < span class = "lineno" > 133< / span >   < span class = "comment" > /* calling conventions for Windows */< / span > < / div >
< div class = "line" > < a name = "l00134" > < / a > < span class = "lineno" > 134< / span >   < span class = "preprocessor" > #ifndef SWIGSTDCALL< / span > < / div >
< div class = "line" > < a name = "l00135" > < / a > < span class = "lineno" > 135< / span >   < span class = "preprocessor" > # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)< / span > < / div >
< div class = "line" > < a name = "l00136" > < / a > < span class = "lineno" > 136< / span >   < span class = "preprocessor" > # define SWIGSTDCALL __stdcall< / span > < / div >
< div class = "line" > < a name = "l00137" > < / a > < span class = "lineno" > 137< / span >   < span class = "preprocessor" > # else< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00138" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#adcd6410456ea7a76147d3ad95b9bcb36" > 138< / a > < / span >   < span class = "preprocessor" > # define SWIGSTDCALL< / span > < / div >
< div class = "line" > < a name = "l00139" > < / a > < span class = "lineno" > 139< / span >   < span class = "preprocessor" > # endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00140" > < / a > < span class = "lineno" > 140< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00141" > < / a > < span class = "lineno" > 141< / span >   < / div >
< div class = "line" > < a name = "l00142" > < / a > < span class = "lineno" > 142< / span >   < span class = "comment" > /* Deal with Microsoft' s attempt at deprecating C standard runtime functions */< / span > < / div >
< div class = "line" > < a name = "l00143" > < / a > < span class = "lineno" > 143< / span >   < span class = "preprocessor" > #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) & & defined(_MSC_VER) & & !defined(_CRT_SECURE_NO_DEPRECATE)< / span > < / div >
< div class = "line" > < a name = "l00144" > < / a > < span class = "lineno" > 144< / span >   < span class = "preprocessor" > # define _CRT_SECURE_NO_DEPRECATE< / span > < / div >
< div class = "line" > < a name = "l00145" > < / a > < span class = "lineno" > 145< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00146" > < / a > < span class = "lineno" > 146< / span >   < / div >
< div class = "line" > < a name = "l00147" > < / a > < span class = "lineno" > 147< / span >   < span class = "comment" > /* Deal with Microsoft' s attempt at deprecating methods in the standard C++ library */< / span > < / div >
< div class = "line" > < a name = "l00148" > < / a > < span class = "lineno" > 148< / span >   < span class = "preprocessor" > #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) & & defined(_MSC_VER) & & !defined(_SCL_SECURE_NO_DEPRECATE)< / span > < / div >
< div class = "line" > < a name = "l00149" > < / a > < span class = "lineno" > 149< / span >   < span class = "preprocessor" > # define _SCL_SECURE_NO_DEPRECATE< / span > < / div >
< div class = "line" > < a name = "l00150" > < / a > < span class = "lineno" > 150< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00151" > < / a > < span class = "lineno" > 151< / span >   < / div >
< div class = "line" > < a name = "l00152" > < / a > < span class = "lineno" > 152< / span >   < span class = "comment" > /* Deal with Apple' s deprecated ' AssertMacros.h' from Carbon-framework */< / span > < / div >
< div class = "line" > < a name = "l00153" > < / a > < span class = "lineno" > 153< / span >   < span class = "preprocessor" > #if defined(__APPLE__) & & !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)< / span > < / div >
< div class = "line" > < a name = "l00154" > < / a > < span class = "lineno" > 154< / span >   < span class = "preprocessor" > # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0< / span > < / div >
< div class = "line" > < a name = "l00155" > < / a > < span class = "lineno" > 155< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00156" > < / a > < span class = "lineno" > 156< / span >   < / div >
< div class = "line" > < a name = "l00157" > < / a > < span class = "lineno" > 157< / span >   < span class = "comment" > /* Intel' s compiler complains if a variable which was never initialised is< / span > < / div >
< div class = "line" > < a name = "l00158" > < / a > < span class = "lineno" > 158< / span >   < span class = "comment" > * cast to void, which is a common idiom which we use to indicate that we< / span > < / div >
< div class = "line" > < a name = "l00159" > < / a > < span class = "lineno" > 159< / span >   < span class = "comment" > * are aware a variable isn' t used. So we just silence that warning.< / span > < / div >
< div class = "line" > < a name = "l00160" > < / a > < span class = "lineno" > 160< / span >   < span class = "comment" > * See: https://github.com/swig/swig/issues/192 for more discussion.< / span > < / div >
< div class = "line" > < a name = "l00161" > < / a > < span class = "lineno" > 161< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00162" > < / a > < span class = "lineno" > 162< / span >   < span class = "preprocessor" > #ifdef __INTEL_COMPILER< / span > < / div >
< div class = "line" > < a name = "l00163" > < / a > < span class = "lineno" > 163< / span >   < span class = "preprocessor" > # pragma warning disable 592< / span > < / div >
< div class = "line" > < a name = "l00164" > < / a > < span class = "lineno" > 164< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00165" > < / a > < span class = "lineno" > 165< / span >   < / div >
< div class = "line" > < a name = "l00166" > < / a > < span class = "lineno" > 166< / span >   < / div >
< div class = "line" > < a name = "l00167" > < / a > < span class = "lineno" > 167< / span >   < span class = "preprocessor" > #if defined(__GNUC__) & & defined(_WIN32) & & !defined(SWIG_PYTHON_NO_HYPOT_WORKAROUND)< / span > < / div >
< div class = "line" > < a name = "l00168" > < / a > < span class = "lineno" > 168< / span >   < span class = "comment" > /* Workaround for ' ::hypot' has not been declared' , see https://bugs.python.org/issue11566 */< / span > < / div >
< div class = "line" > < a name = "l00169" > < / a > < span class = "lineno" > 169< / span >   < span class = "preprocessor" > # include < math.h> < / span > < / div >
< div class = "line" > < a name = "l00170" > < / a > < span class = "lineno" > 170< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00171" > < / a > < span class = "lineno" > 171< / span >   < / div >
< div class = "line" > < a name = "l00172" > < / a > < span class = "lineno" > 172< / span >   < span class = "preprocessor" > #if defined(_DEBUG) & & defined(SWIG_PYTHON_INTERPRETER_NO_DEBUG)< / span > < / div >
< div class = "line" > < a name = "l00173" > < / a > < span class = "lineno" > 173< / span >   < span class = "comment" > /* Use debug wrappers with the Python release dll */< / span > < / div >
< div class = "line" > < a name = "l00174" > < / a > < span class = "lineno" > 174< / span >   < span class = "preprocessor" > # undef _DEBUG< / span > < / div >
< div class = "line" > < a name = "l00175" > < / a > < span class = "lineno" > 175< / span >   < span class = "preprocessor" > # include < Python.h> < / span > < / div >
< div class = "line" > < a name = "l00176" > < / a > < span class = "lineno" > 176< / span >   < span class = "preprocessor" > # define _DEBUG 1< / span > < / div >
< div class = "line" > < a name = "l00177" > < / a > < span class = "lineno" > 177< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l00178" > < / a > < span class = "lineno" > 178< / span >   < span class = "preprocessor" > # include < Python.h> < / span > < / div >
< div class = "line" > < a name = "l00179" > < / a > < span class = "lineno" > 179< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00180" > < / a > < span class = "lineno" > 180< / span >   < / div >
< div class = "line" > < a name = "l00181" > < / a > < span class = "lineno" > 181< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l00182" > < / a > < span class = "lineno" > 182< / span >   < span class = "comment" > * swigrun.swg< / span > < / div >
< div class = "line" > < a name = "l00183" > < / a > < span class = "lineno" > 183< / span >   < span class = "comment" > *< / span > < / div >
< div class = "line" > < a name = "l00184" > < / a > < span class = "lineno" > 184< / span >   < span class = "comment" > * This file contains generic C API SWIG runtime support for pointer< / span > < / div >
< div class = "line" > < a name = "l00185" > < / a > < span class = "lineno" > 185< / span >   < span class = "comment" > * type checking.< / span > < / div >
< div class = "line" > < a name = "l00186" > < / a > < span class = "lineno" > 186< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l00187" > < / a > < span class = "lineno" > 187< / span >   < / div >
< div class = "line" > < a name = "l00188" > < / a > < span class = "lineno" > 188< / span >   < span class = "comment" > /* This should only be incremented when either the layout of swig_type_info changes,< / span > < / div >
< div class = "line" > < a name = "l00189" > < / a > < span class = "lineno" > 189< / span >   < span class = "comment" > or for whatever reason, the runtime changes incompatibly */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00190" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4895907de5539551925ab5c03ea05d28" > 190< / a > < / span >   < span class = "preprocessor" > #define SWIG_RUNTIME_VERSION " 4" < / span > < / div >
< div class = "line" > < a name = "l00191" > < / a > < span class = "lineno" > 191< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00192" > < / a > < span class = "lineno" > 192< / span >   < span class = "comment" > /* define SWIG_TYPE_TABLE_NAME as " SWIG_TYPE_TABLE" */< / span > < / div >
< div class = "line" > < a name = "l00193" > < / a > < span class = "lineno" > 193< / span >   < span class = "preprocessor" > #ifdef SWIG_TYPE_TABLE< / span > < / div >
< div class = "line" > < a name = "l00194" > < / a > < span class = "lineno" > 194< / span >   < span class = "preprocessor" > # define SWIG_QUOTE_STRING(x) #x< / span > < / div >
< div class = "line" > < a name = "l00195" > < / a > < span class = "lineno" > 195< / span >   < span class = "preprocessor" > # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)< / span > < / div >
< div class = "line" > < a name = "l00196" > < / a > < span class = "lineno" > 196< / span >   < span class = "preprocessor" > # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)< / span > < / div >
< div class = "line" > < a name = "l00197" > < / a > < span class = "lineno" > 197< / span >   < span class = "preprocessor" > #else< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00198" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac619a84edecccb5e00c1b4a3180b8c3a" > 198< / a > < / span >   < span class = "preprocessor" > # define SWIG_TYPE_TABLE_NAME< / span > < / div >
< div class = "line" > < a name = "l00199" > < / a > < span class = "lineno" > 199< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00200" > < / a > < span class = "lineno" > 200< / span >   < / div >
< div class = "line" > < a name = "l00201" > < / a > < span class = "lineno" > 201< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00202" > < / a > < span class = "lineno" > 202< / span >   < span class = "comment" > You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for< / span > < / div >
< div class = "line" > < a name = "l00203" > < / a > < span class = "lineno" > 203< / span >   < span class = "comment" > creating a static or dynamic library from the SWIG runtime code.< / span > < / div >
< div class = "line" > < a name = "l00204" > < / a > < span class = "lineno" > 204< / span >   < span class = "comment" > In 99.9% of the cases, SWIG just needs to declare them as ' static' .< / span > < / div >
< div class = "line" > < a name = "l00205" > < / a > < span class = "lineno" > 205< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00206" > < / a > < span class = "lineno" > 206< / span >   < span class = "comment" > But only do this if strictly necessary, ie, if you have problems< / span > < / div >
< div class = "line" > < a name = "l00207" > < / a > < span class = "lineno" > 207< / span >   < span class = "comment" > with your compiler or suchlike.< / span > < / div >
< div class = "line" > < a name = "l00208" > < / a > < span class = "lineno" > 208< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00209" > < / a > < span class = "lineno" > 209< / span >   < / div >
< div class = "line" > < a name = "l00210" > < / a > < span class = "lineno" > 210< / span >   < span class = "preprocessor" > #ifndef SWIGRUNTIME< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00211" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > 211< / a > < / span >   < span class = "preprocessor" > # define SWIGRUNTIME SWIGINTERN< / span > < / div >
< div class = "line" > < a name = "l00212" > < / a > < span class = "lineno" > 212< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00213" > < / a > < span class = "lineno" > 213< / span >   < / div >
< div class = "line" > < a name = "l00214" > < / a > < span class = "lineno" > 214< / span >   < span class = "preprocessor" > #ifndef SWIGRUNTIMEINLINE< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00215" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#affa7aa2bcce5bea24a20e5b184ae0533" > 215< / a > < / span >   < span class = "preprocessor" > # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE< / span > < / div >
< div class = "line" > < a name = "l00216" > < / a > < span class = "lineno" > 216< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00217" > < / a > < span class = "lineno" > 217< / span >   < / div >
< div class = "line" > < a name = "l00218" > < / a > < span class = "lineno" > 218< / span >   < span class = "comment" > /* Generic buffer size */< / span > < / div >
< div class = "line" > < a name = "l00219" > < / a > < span class = "lineno" > 219< / span >   < span class = "preprocessor" > #ifndef SWIG_BUFFER_SIZE< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00220" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a26324fcd1baceab72680dfec078da440" > 220< / a > < / span >   < span class = "preprocessor" > # define SWIG_BUFFER_SIZE 1024< / span > < / div >
< div class = "line" > < a name = "l00221" > < / a > < span class = "lineno" > 221< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00222" > < / a > < span class = "lineno" > 222< / span >   < / div >
< div class = "line" > < a name = "l00223" > < / a > < span class = "lineno" > 223< / span >   < span class = "comment" > /* Flags for pointer conversions */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00224" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aa56139a289829795ed651d533826b65e" > 224< / a > < / span >   < span class = "preprocessor" > #define SWIG_POINTER_DISOWN 0x1< / span > < / div >
< div class = "line" > < a name = "l00225" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac8216459bfd45cbd2be36175ef6f1ccc" > 225< / a > < / span >   < span class = "preprocessor" > #define SWIG_CAST_NEW_MEMORY 0x2< / span > < / div >
< div class = "line" > < a name = "l00226" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a9a8dd7e2f7caadfb7b1ffd75653d2975" > 226< / a > < / span >   < span class = "preprocessor" > #define SWIG_POINTER_NO_NULL 0x4< / span > < / div >
< div class = "line" > < a name = "l00227" > < / a > < span class = "lineno" > 227< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00228" > < / a > < span class = "lineno" > 228< / span >   < span class = "comment" > /* Flags for new pointer objects */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00229" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a1a125b0e9c551bb9cdeb21b8e5be5b57" > 229< / a > < / span >   < span class = "preprocessor" > #define SWIG_POINTER_OWN 0x1< / span > < / div >
< div class = "line" > < a name = "l00230" > < / a > < span class = "lineno" > 230< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00231" > < / a > < span class = "lineno" > 231< / span >   < / div >
< div class = "line" > < a name = "l00232" > < / a > < span class = "lineno" > 232< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00233" > < / a > < span class = "lineno" > 233< / span >   < span class = "comment" > Flags/methods for returning states.< / span > < / div >
< div class = "line" > < a name = "l00234" > < / a > < span class = "lineno" > 234< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00235" > < / a > < span class = "lineno" > 235< / span >   < span class = "comment" > The SWIG conversion methods, as ConvertPtr, return an integer< / span > < / div >
< div class = "line" > < a name = "l00236" > < / a > < span class = "lineno" > 236< / span >   < span class = "comment" > that tells if the conversion was successful or not. And if not,< / span > < / div >
< div class = "line" > < a name = "l00237" > < / a > < span class = "lineno" > 237< / span >   < span class = "comment" > an error code can be returned (see swigerrors.swg for the codes).< / span > < / div >
< div class = "line" > < a name = "l00238" > < / a > < span class = "lineno" > 238< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00239" > < / a > < span class = "lineno" > 239< / span >   < span class = "comment" > Use the following macros/flags to set or process the returning< / span > < / div >
< div class = "line" > < a name = "l00240" > < / a > < span class = "lineno" > 240< / span >   < span class = "comment" > states.< / span > < / div >
< div class = "line" > < a name = "l00241" > < / a > < span class = "lineno" > 241< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00242" > < / a > < span class = "lineno" > 242< / span >   < span class = "comment" > In old versions of SWIG, code such as the following was usually written:< / span > < / div >
< div class = "line" > < a name = "l00243" > < / a > < span class = "lineno" > 243< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00244" > < / a > < span class = "lineno" > 244< / span >   < span class = "comment" > if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {< / span > < / div >
< div class = "line" > < a name = "l00245" > < / a > < span class = "lineno" > 245< / span >   < span class = "comment" > // success code< / span > < / div >
< div class = "line" > < a name = "l00246" > < / a > < span class = "lineno" > 246< / span >   < span class = "comment" > } else {< / span > < / div >
< div class = "line" > < a name = "l00247" > < / a > < span class = "lineno" > 247< / span >   < span class = "comment" > //fail code< / span > < / div >
< div class = "line" > < a name = "l00248" > < / a > < span class = "lineno" > 248< / span >   < span class = "comment" > }< / span > < / div >
< div class = "line" > < a name = "l00249" > < / a > < span class = "lineno" > 249< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00250" > < / a > < span class = "lineno" > 250< / span >   < span class = "comment" > Now you can be more explicit:< / span > < / div >
< div class = "line" > < a name = "l00251" > < / a > < span class = "lineno" > 251< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00252" > < / a > < span class = "lineno" > 252< / span >   < span class = "comment" > int res = SWIG_ConvertPtr(obj,vptr,ty.flags);< / span > < / div >
< div class = "line" > < a name = "l00253" > < / a > < span class = "lineno" > 253< / span >   < span class = "comment" > if (SWIG_IsOK(res)) {< / span > < / div >
< div class = "line" > < a name = "l00254" > < / a > < span class = "lineno" > 254< / span >   < span class = "comment" > // success code< / span > < / div >
< div class = "line" > < a name = "l00255" > < / a > < span class = "lineno" > 255< / span >   < span class = "comment" > } else {< / span > < / div >
< div class = "line" > < a name = "l00256" > < / a > < span class = "lineno" > 256< / span >   < span class = "comment" > // fail code< / span > < / div >
< div class = "line" > < a name = "l00257" > < / a > < span class = "lineno" > 257< / span >   < span class = "comment" > }< / span > < / div >
< div class = "line" > < a name = "l00258" > < / a > < span class = "lineno" > 258< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00259" > < / a > < span class = "lineno" > 259< / span >   < span class = "comment" > which is the same really, but now you can also do< / span > < / div >
< div class = "line" > < a name = "l00260" > < / a > < span class = "lineno" > 260< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00261" > < / a > < span class = "lineno" > 261< / span >   < span class = "comment" > Type *ptr;< / span > < / div >
< div class = "line" > < a name = "l00262" > < / a > < span class = "lineno" > 262< / span >   < span class = "comment" > int res = SWIG_ConvertPtr(obj,(void **)(& ptr),ty.flags);< / span > < / div >
< div class = "line" > < a name = "l00263" > < / a > < span class = "lineno" > 263< / span >   < span class = "comment" > if (SWIG_IsOK(res)) {< / span > < / div >
< div class = "line" > < a name = "l00264" > < / a > < span class = "lineno" > 264< / span >   < span class = "comment" > // success code< / span > < / div >
< div class = "line" > < a name = "l00265" > < / a > < span class = "lineno" > 265< / span >   < span class = "comment" > if (SWIG_IsNewObj(res) {< / span > < / div >
< div class = "line" > < a name = "l00266" > < / a > < span class = "lineno" > 266< / span >   < span class = "comment" > ...< / span > < / div >
< div class = "line" > < a name = "l00267" > < / a > < span class = "lineno" > 267< / span >   < span class = "comment" > delete *ptr;< / span > < / div >
< div class = "line" > < a name = "l00268" > < / a > < span class = "lineno" > 268< / span >   < span class = "comment" > } else {< / span > < / div >
< div class = "line" > < a name = "l00269" > < / a > < span class = "lineno" > 269< / span >   < span class = "comment" > ...< / span > < / div >
< div class = "line" > < a name = "l00270" > < / a > < span class = "lineno" > 270< / span >   < span class = "comment" > }< / span > < / div >
< div class = "line" > < a name = "l00271" > < / a > < span class = "lineno" > 271< / span >   < span class = "comment" > } else {< / span > < / div >
< div class = "line" > < a name = "l00272" > < / a > < span class = "lineno" > 272< / span >   < span class = "comment" > // fail code< / span > < / div >
< div class = "line" > < a name = "l00273" > < / a > < span class = "lineno" > 273< / span >   < span class = "comment" > }< / span > < / div >
< div class = "line" > < a name = "l00274" > < / a > < span class = "lineno" > 274< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00275" > < / a > < span class = "lineno" > 275< / span >   < span class = "comment" > I.e., now SWIG_ConvertPtr can return new objects and you can< / span > < / div >
< div class = "line" > < a name = "l00276" > < / a > < span class = "lineno" > 276< / span >   < span class = "comment" > identify the case and take care of the deallocation. Of course that< / span > < / div >
< div class = "line" > < a name = "l00277" > < / a > < span class = "lineno" > 277< / span >   < span class = "comment" > also requires SWIG_ConvertPtr to return new result values, such as< / span > < / div >
< div class = "line" > < a name = "l00278" > < / a > < span class = "lineno" > 278< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00279" > < / a > < span class = "lineno" > 279< / span >   < span class = "comment" > int SWIG_ConvertPtr(obj, ptr,...) {< / span > < / div >
< div class = "line" > < a name = "l00280" > < / a > < span class = "lineno" > 280< / span >   < span class = "comment" > if (< obj is ok> ) {< / span > < / div >
< div class = "line" > < a name = "l00281" > < / a > < span class = "lineno" > 281< / span >   < span class = "comment" > if (< need new object> ) {< / span > < / div >
< div class = "line" > < a name = "l00282" > < / a > < span class = "lineno" > 282< / span >   < span class = "comment" > *ptr = < ptr to new allocated object> ;< / span > < / div >
< div class = "line" > < a name = "l00283" > < / a > < span class = "lineno" > 283< / span >   < span class = "comment" > return SWIG_NEWOBJ;< / span > < / div >
< div class = "line" > < a name = "l00284" > < / a > < span class = "lineno" > 284< / span >   < span class = "comment" > } else {< / span > < / div >
< div class = "line" > < a name = "l00285" > < / a > < span class = "lineno" > 285< / span >   < span class = "comment" > *ptr = < ptr to old object> ;< / span > < / div >
< div class = "line" > < a name = "l00286" > < / a > < span class = "lineno" > 286< / span >   < span class = "comment" > return SWIG_OLDOBJ;< / span > < / div >
< div class = "line" > < a name = "l00287" > < / a > < span class = "lineno" > 287< / span >   < span class = "comment" > }< / span > < / div >
< div class = "line" > < a name = "l00288" > < / a > < span class = "lineno" > 288< / span >   < span class = "comment" > } else {< / span > < / div >
< div class = "line" > < a name = "l00289" > < / a > < span class = "lineno" > 289< / span >   < span class = "comment" > return SWIG_BADOBJ;< / span > < / div >
< div class = "line" > < a name = "l00290" > < / a > < span class = "lineno" > 290< / span >   < span class = "comment" > }< / span > < / div >
< div class = "line" > < a name = "l00291" > < / a > < span class = "lineno" > 291< / span >   < span class = "comment" > }< / span > < / div >
< div class = "line" > < a name = "l00292" > < / a > < span class = "lineno" > 292< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00293" > < / a > < span class = "lineno" > 293< / span >   < span class = "comment" > Of course, returning the plain ' 0(success)/-1(fail)' still works, but you can be< / span > < / div >
< div class = "line" > < a name = "l00294" > < / a > < span class = "lineno" > 294< / span >   < span class = "comment" > more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the< / span > < / div >
< div class = "line" > < a name = "l00295" > < / a > < span class = "lineno" > 295< / span >   < span class = "comment" > SWIG errors code.< / span > < / div >
< div class = "line" > < a name = "l00296" > < / a > < span class = "lineno" > 296< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00297" > < / a > < span class = "lineno" > 297< / span >   < span class = "comment" > Finally, if the SWIG_CASTRANK_MODE is enabled, the result code< / span > < / div >
< div class = "line" > < a name = "l00298" > < / a > < span class = "lineno" > 298< / span >   < span class = "comment" > allows to return the ' cast rank' , for example, if you have this< / span > < / div >
< div class = "line" > < a name = "l00299" > < / a > < span class = "lineno" > 299< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00300" > < / a > < span class = "lineno" > 300< / span >   < span class = "comment" > int food(double)< / span > < / div >
< div class = "line" > < a name = "l00301" > < / a > < span class = "lineno" > 301< / span >   < span class = "comment" > int fooi(int);< / span > < / div >
< div class = "line" > < a name = "l00302" > < / a > < span class = "lineno" > 302< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00303" > < / a > < span class = "lineno" > 303< / span >   < span class = "comment" > and you call< / span > < / div >
< div class = "line" > < a name = "l00304" > < / a > < span class = "lineno" > 304< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00305" > < / a > < span class = "lineno" > 305< / span >   < span class = "comment" > food(1) // cast rank ' 1' (1 -> 1.0)< / span > < / div >
< div class = "line" > < a name = "l00306" > < / a > < span class = "lineno" > 306< / span >   < span class = "comment" > fooi(1) // cast rank ' 0' < / span > < / div >
< div class = "line" > < a name = "l00307" > < / a > < span class = "lineno" > 307< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00308" > < / a > < span class = "lineno" > 308< / span >   < span class = "comment" > just use the SWIG_AddCast()/SWIG_CheckState()< / span > < / div >
< div class = "line" > < a name = "l00309" > < / a > < span class = "lineno" > 309< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00310" > < / a > < span class = "lineno" > 310< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00311" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > 311< / a > < / span >   < span class = "preprocessor" > #define SWIG_OK (0)< / span > < / div >
< div class = "line" > < a name = "l00312" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#acfa11a770d66f9ca6ba170b173c56c94" > 312< / a > < / span >   < span class = "preprocessor" > #define SWIG_ERROR (-1)< / span > < / div >
< div class = "line" > < a name = "l00313" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > 313< / a > < / span >   < span class = "preprocessor" > #define SWIG_IsOK(r) (r > = 0)< / span > < / div >
< div class = "line" > < a name = "l00314" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > 314< / a > < / span >   < span class = "preprocessor" > #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)< / span > < / div >
< div class = "line" > < a name = "l00315" > < / a > < span class = "lineno" > 315< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00316" > < / a > < span class = "lineno" > 316< / span >   < span class = "comment" > /* The CastRankLimit says how many bits are used for the cast rank */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00317" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a2f15c36f8b66185937b8232640be62e4" > 317< / a > < / span >   < span class = "preprocessor" > #define SWIG_CASTRANKLIMIT (1 < < 8)< / span > < / div >
< div class = "line" > < a name = "l00318" > < / a > < span class = "lineno" > 318< / span >   < span class = "comment" > /* The NewMask denotes the object was created (using new/malloc) */< / span > < / div >
< div class = "line" > < a name = "l00319" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a0021b435c31c3ab285b5a6f4547719e3" > 319< / a > < / span >   < span class = "preprocessor" > #define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT < < 1)< / span > < / div >
< div class = "line" > < a name = "l00320" > < / a > < span class = "lineno" > 320< / span >   < span class = "comment" > /* The TmpMask is for in/out typemaps that use temporal objects */< / span > < / div >
< div class = "line" > < a name = "l00321" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a399dafc6302bd9b309041d5570ae94c9" > 321< / a > < / span >   < span class = "preprocessor" > #define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK < < 1)< / span > < / div >
< div class = "line" > < a name = "l00322" > < / a > < span class = "lineno" > 322< / span >   < span class = "comment" > /* Simple returning values */< / span > < / div >
< div class = "line" > < a name = "l00323" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a8268a243a8a840396db70f745c23c37c" > 323< / a > < / span >   < span class = "preprocessor" > #define SWIG_BADOBJ (SWIG_ERROR)< / span > < / div >
< div class = "line" > < a name = "l00324" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4afcf490ff5b4abbca27ca23d9af288e" > 324< / a > < / span >   < span class = "preprocessor" > #define SWIG_OLDOBJ (SWIG_OK)< / span > < / div >
< div class = "line" > < a name = "l00325" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ab00ef4fde02a6d8d9653ea9edb28d3c9" > 325< / a > < / span >   < span class = "preprocessor" > #define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)< / span > < / div >
< div class = "line" > < a name = "l00326" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ab1fe70ae34b39b709eb4cfb084862236" > 326< / a > < / span >   < span class = "preprocessor" > #define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)< / span > < / div >
< div class = "line" > < a name = "l00327" > < / a > < span class = "lineno" > 327< / span >   < span class = "comment" > /* Check, add and del mask methods */< / span > < / div >
< div class = "line" > < a name = "l00328" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#af7ac7e424b623712f70e9b6640a54853" > 328< / a > < / span >   < span class = "preprocessor" > #define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)< / span > < / div >
< div class = "line" > < a name = "l00329" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ab3ead1d5cb36e1d79daf0bb4732957be" > 329< / a > < / span >   < span class = "preprocessor" > #define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)< / span > < / div >
< div class = "line" > < a name = "l00330" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a5246ae38052e6fa0e3cca2026cdda153" > 330< / a > < / span >   < span class = "preprocessor" > #define SWIG_IsNewObj(r) (SWIG_IsOK(r) & & (r & SWIG_NEWOBJMASK))< / span > < / div >
< div class = "line" > < a name = "l00331" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#af8527f0123949ec90e05d0fb156c11e3" > 331< / a > < / span >   < span class = "preprocessor" > #define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)< / span > < / div >
< div class = "line" > < a name = "l00332" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac08b44ea4ae9f73b19d915969f301a5d" > 332< / a > < / span >   < span class = "preprocessor" > #define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)< / span > < / div >
< div class = "line" > < a name = "l00333" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aa8f2563a536468b40dc33843d4bb7efe" > 333< / a > < / span >   < span class = "preprocessor" > #define SWIG_IsTmpObj(r) (SWIG_IsOK(r) & & (r & SWIG_TMPOBJMASK))< / span > < / div >
< div class = "line" > < a name = "l00334" > < / a > < span class = "lineno" > 334< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00335" > < / a > < span class = "lineno" > 335< / span >   < span class = "comment" > /* Cast-Rank Mode */< / span > < / div >
< div class = "line" > < a name = "l00336" > < / a > < span class = "lineno" > 336< / span >   < span class = "preprocessor" > #if defined(SWIG_CASTRANK_MODE)< / span > < / div >
< div class = "line" > < a name = "l00337" > < / a > < span class = "lineno" > 337< / span >   < span class = "preprocessor" > # ifndef SWIG_TypeRank< / span > < / div >
< div class = "line" > < a name = "l00338" > < / a > < span class = "lineno" > 338< / span >   < span class = "preprocessor" > # define SWIG_TypeRank unsigned long< / span > < / div >
< div class = "line" > < a name = "l00339" > < / a > < span class = "lineno" > 339< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l00340" > < / a > < span class = "lineno" > 340< / span >   < span class = "preprocessor" > # ifndef SWIG_MAXCASTRANK < / span > < span class = "comment" > /* Default cast allowed */< / span > < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00341" > < / a > < span class = "lineno" > 341< / span >   < span class = "preprocessor" > # define SWIG_MAXCASTRANK (2)< / span > < / div >
< div class = "line" > < a name = "l00342" > < / a > < span class = "lineno" > 342< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l00343" > < / a > < span class = "lineno" > 343< / span >   < span class = "preprocessor" > # define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)< / span > < / div >
< div class = "line" > < a name = "l00344" > < / a > < span class = "lineno" > 344< / span >   < span class = "preprocessor" > # define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)< / span > < / div >
< div class = "line" > < a name = "l00345" > < / a > < span class = "lineno" > 345< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afc5b08bb3c3cd2e3fb2e34b775346153" > SWIGINTERNINLINE< / a > < span class = "keywordtype" > int< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4f6f5e0444e44e48aef51f6620438a5f" > SWIG_AddCast< / a > (< span class = "keywordtype" > int< / span > r) {< / div >
< div class = "line" > < a name = "l00346" > < / a > < span class = "lineno" > 346< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfa11a770d66f9ca6ba170b173c56c94" > SWIG_ERROR< / a > ) : r;< / div >
< div class = "line" > < a name = "l00347" > < / a > < span class = "lineno" > 347< / span >   }< / div >
< div class = "line" > < a name = "l00348" > < / a > < span class = "lineno" > 348< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afc5b08bb3c3cd2e3fb2e34b775346153" > SWIGINTERNINLINE< / a > < span class = "keywordtype" > int< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1faed8ca17e98c961611bc35fde708a9" > SWIG_CheckState< / a > (< span class = "keywordtype" > int< / span > r) {< / div >
< div class = "line" > < a name = "l00349" > < / a > < span class = "lineno" > 349< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (r) ? SWIG_CastRank(r) + 1 : 0;< / div >
< div class = "line" > < a name = "l00350" > < / a > < span class = "lineno" > 350< / span >   }< / div >
< div class = "line" > < a name = "l00351" > < / a > < span class = "lineno" > 351< / span >   < span class = "preprocessor" > #else < / span > < span class = "comment" > /* no cast-rank mode */< / span > < span class = "preprocessor" > < / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00352" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4f6f5e0444e44e48aef51f6620438a5f" > 352< / a > < / span >   < span class = "preprocessor" > # define SWIG_AddCast(r) (r)< / span > < / div >
< div class = "line" > < a name = "l00353" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a1faed8ca17e98c961611bc35fde708a9" > 353< / a > < / span >   < span class = "preprocessor" > # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)< / span > < / div >
< div class = "line" > < a name = "l00354" > < / a > < span class = "lineno" > 354< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00355" > < / a > < span class = "lineno" > 355< / span >   < / div >
< div class = "line" > < a name = "l00356" > < / a > < span class = "lineno" > 356< / span >   < / div >
< div class = "line" > < a name = "l00357" > < / a > < span class = "lineno" > 357< / span >   < span class = "preprocessor" > #include < string.h> < / span > < / div >
< div class = "line" > < a name = "l00358" > < / a > < span class = "lineno" > 358< / span >   < / div >
< div class = "line" > < a name = "l00359" > < / a > < span class = "lineno" > 359< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l00360" > < / a > < span class = "lineno" > 360< / span >   < span class = "keyword" > extern< / span > < span class = "stringliteral" > " C" < / span > {< / div >
< div class = "line" > < a name = "l00361" > < / a > < span class = "lineno" > 361< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00362" > < / a > < span class = "lineno" > 362< / span >   < / div >
< div class = "line" > < a name = "l00363" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aee981c41d733723d60337a77630106af" > 363< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keywordtype" > void< / span > *(*swig_converter_func)(< span class = "keywordtype" > void< / span > *, < span class = "keywordtype" > int< / span > *);< / div >
< div class = "line" > < a name = "l00364" > < / a > < span class = "lineno" > 364< / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *(*swig_dycast_func)(< span class = "keywordtype" > void< / span > **);< / div >
< div class = "line" > < a name = "l00365" > < / a > < span class = "lineno" > 365< / span >   < / div >
< div class = "line" > < a name = "l00366" > < / a > < span class = "lineno" > 366< / span >   < span class = "comment" > /* Structure to store information on one type */< / span > < / div >
< div class = "line" > < a name = "l00367" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__type__info.html" > 367< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > {< / div >
< div class = "line" > < a name = "l00368" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > 368< / a > < / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > ; < span class = "comment" > /* mangled name of this type */< / span > < / div >
< div class = "line" > < a name = "l00369" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__type__info.html#a2799cca21c05a4f99f4c8b3b178d0133" > 369< / a > < / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "structswig__type__info.html#a2799cca21c05a4f99f4c8b3b178d0133" > str< / a > ; < span class = "comment" > /* human readable name of this type */< / span > < / div >
< div class = "line" > < a name = "l00370" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__type__info.html#af97c463eb56e4061bd472750f8f501d3" > 370< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aee981c41d733723d60337a77630106af" > swig_dycast_func< / a > < a class = "code" href = "structswig__type__info.html#af97c463eb56e4061bd472750f8f501d3" > dcast< / a > ; < span class = "comment" > /* dynamic cast function down a hierarchy */< / span > < / div >
< div class = "line" > < a name = "l00371" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > 371< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *< a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > ; < span class = "comment" > /* linked list of types that can cast into this type */< / span > < / div >
< div class = "line" > < a name = "l00372" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > 372< / a > < / span >   < span class = "keywordtype" > void< / span > *< a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ; < span class = "comment" > /* language specific type data */< / span > < / div >
< div class = "line" > < a name = "l00373" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__type__info.html#a25f6d5be66f731f527b185e361b06509" > 373< / a > < / span >   < span class = "keywordtype" > int< / span > < a class = "code" href = "structswig__type__info.html#a25f6d5be66f731f527b185e361b06509" > owndata< / a > ; < span class = "comment" > /* flag if the structure owns the clientdata */< / span > < / div >
< div class = "line" > < a name = "l00374" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aa5de455851efa4fc1fab83d99611f4cd" > 374< / a > < / span >   } < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa5de455851efa4fc1fab83d99611f4cd" > swig_type_info< / a > ;< / div >
< div class = "line" > < a name = "l00375" > < / a > < span class = "lineno" > 375< / span >   < / div >
< div class = "line" > < a name = "l00376" > < / a > < span class = "lineno" > 376< / span >   < span class = "comment" > /* Structure to store a type and conversion function used for casting */< / span > < / div >
< div class = "line" > < a name = "l00377" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__cast__info.html" > 377< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > {< / div >
< div class = "line" > < a name = "l00378" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > 378< / a > < / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *< a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > ; < span class = "comment" > /* pointer to type that is equivalent to this type */< / span > < / div >
< div class = "line" > < a name = "l00379" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__cast__info.html#ab0c02ae209c86c1a920b1a6cbec7ec52" > 379< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9a51597c7c2041da303a65468011f59b" > swig_converter_func< / a > < a class = "code" href = "structswig__cast__info.html#ab0c02ae209c86c1a920b1a6cbec7ec52" > converter< / a > ; < span class = "comment" > /* function to cast the void pointers */< / span > < / div >
< div class = "line" > < a name = "l00380" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > 380< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *< a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > ; < span class = "comment" > /* pointer to next cast in linked list */< / span > < / div >
< div class = "line" > < a name = "l00381" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > 381< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *< a class = "code" href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > prev< / a > ; < span class = "comment" > /* pointer to the previous cast */< / span > < / div >
< div class = "line" > < a name = "l00382" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a2c404e2141b7c13a227b2ea617bc0051" > 382< / a > < / span >   } < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2c404e2141b7c13a227b2ea617bc0051" > swig_cast_info< / a > ;< / div >
< div class = "line" > < a name = "l00383" > < / a > < span class = "lineno" > 383< / span >   < / div >
< div class = "line" > < a name = "l00384" > < / a > < span class = "lineno" > 384< / span >   < span class = "comment" > /* Structure used to store module information< / span > < / div >
< div class = "line" > < a name = "l00385" > < / a > < span class = "lineno" > 385< / span >   < span class = "comment" > * Each module generates one structure like this, and the runtime collects< / span > < / div >
< div class = "line" > < a name = "l00386" > < / a > < span class = "lineno" > 386< / span >   < span class = "comment" > * all of these structures and stores them in a circularly linked list.*/< / span > < / div >
< div class = "line" > < a name = "l00387" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__module__info.html" > 387< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > {< / div >
< div class = "line" > < a name = "l00388" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > 388< / a > < / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > **< a class = "code" href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > types< / a > ; < span class = "comment" > /* Array of pointers to swig_type_info structures that are in this module */< / span > < / div >
< div class = "line" > < a name = "l00389" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__module__info.html#a854352f53b148adc24983a58a1866d66" > 389< / a > < / span >   < span class = "keywordtype" > size_t< / span > < a class = "code" href = "structswig__module__info.html#a854352f53b148adc24983a58a1866d66" > size< / a > ; < span class = "comment" > /* Number of types in this module */< / span > < / div >
< div class = "line" > < a name = "l00390" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > 390< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *< a class = "code" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > next< / a > ; < span class = "comment" > /* Pointer to next element in circularly linked list */< / span > < / div >
< div class = "line" > < a name = "l00391" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__module__info.html#a50cb67b2dfcebe2eea271c445842e130" > 391< / a > < / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > **< a class = "code" href = "structswig__module__info.html#a50cb67b2dfcebe2eea271c445842e130" > type_initial< / a > ; < span class = "comment" > /* Array of initially generated type structures */< / span > < / div >
< div class = "line" > < a name = "l00392" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__module__info.html#a7cd4aa0866da58dc5af9755ca2ad6580" > 392< / a > < / span >   < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > **< a class = "code" href = "structswig__module__info.html#a7cd4aa0866da58dc5af9755ca2ad6580" > cast_initial< / a > ; < span class = "comment" > /* Array of initially generated casting structures */< / span > < / div >
< div class = "line" > < a name = "l00393" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__module__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > 393< / a > < / span >   < span class = "keywordtype" > void< / span > *< a class = "code" href = "structswig__module__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ; < span class = "comment" > /* Language specific module data */< / span > < / div >
< div class = "line" > < a name = "l00394" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#acc16355bc37d880dce024f159638a992" > 394< / a > < / span >   } < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acc16355bc37d880dce024f159638a992" > swig_module_info< / a > ;< / div >
< div class = "line" > < a name = "l00395" > < / a > < span class = "lineno" > 395< / span >   < / div >
< div class = "line" > < a name = "l00396" > < / a > < span class = "lineno" > 396< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00397" > < / a > < span class = "lineno" > 397< / span >   < span class = "comment" > Compare two type names skipping the space characters, therefore< / span > < / div >
< div class = "line" > < a name = "l00398" > < / a > < span class = "lineno" > 398< / span >   < span class = "comment" > " char*" == " char *" and " Class< int> " == " Class< int > " , etc.< / span > < / div >
< div class = "line" > < a name = "l00399" > < / a > < span class = "lineno" > 399< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00400" > < / a > < span class = "lineno" > 400< / span >   < span class = "comment" > Return 0 when the two name types are equivalent, as in< / span > < / div >
< div class = "line" > < a name = "l00401" > < / a > < span class = "lineno" > 401< / span >   < span class = "comment" > strncmp, but skipping ' ' .< / span > < / div >
< div class = "line" > < a name = "l00402" > < / a > < span class = "lineno" > 402< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00403" > < / a > < span class = "lineno" > 403< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l00404" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a2f69ad4207037cb391a2b2d5915fcba2" > 404< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2f69ad4207037cb391a2b2d5915fcba2" > SWIG_TypeNameComp< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *f1, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *l1,< / div >
< div class = "line" > < a name = "l00405" > < / a > < span class = "lineno" > 405< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *f2, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *l2) {< / div >
< div class = "line" > < a name = "l00406" > < / a > < span class = "lineno" > 406< / span >   < span class = "keywordflow" > for< / span > (;(f1 != l1) & & (f2 != l2); ++f1, ++f2) {< / div >
< div class = "line" > < a name = "l00407" > < / a > < span class = "lineno" > 407< / span >   < span class = "keywordflow" > while< / span > ((*f1 == < span class = "charliteral" > ' ' < / span > ) & & (f1 != l1)) ++f1;< / div >
< div class = "line" > < a name = "l00408" > < / a > < span class = "lineno" > 408< / span >   < span class = "keywordflow" > while< / span > ((*f2 == < span class = "charliteral" > ' ' < / span > ) & & (f2 != l2)) ++f2;< / div >
< div class = "line" > < a name = "l00409" > < / a > < span class = "lineno" > 409< / span >   < span class = "keywordflow" > if< / span > (*f1 != *f2) < span class = "keywordflow" > return< / span > (*f1 > *f2) ? 1 : -1;< / div >
< div class = "line" > < a name = "l00410" > < / a > < span class = "lineno" > 410< / span >   }< / div >
< div class = "line" > < a name = "l00411" > < / a > < span class = "lineno" > 411< / span >   < span class = "keywordflow" > return< / span > (< span class = "keywordtype" > int< / span > )((l1 - f1) - (l2 - f2));< / div >
< div class = "line" > < a name = "l00412" > < / a > < span class = "lineno" > 412< / span >   }< / div >
< div class = "line" > < a name = "l00413" > < / a > < span class = "lineno" > 413< / span >   < / div >
< div class = "line" > < a name = "l00414" > < / a > < span class = "lineno" > 414< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00415" > < / a > < span class = "lineno" > 415< / span >   < span class = "comment" > Check type equivalence in a name list like < name1> |< name2> |...< / span > < / div >
< div class = "line" > < a name = "l00416" > < / a > < span class = "lineno" > 416< / span >   < span class = "comment" > Return 0 if equal, -1 if nb < tb, 1 if nb > tb< / span > < / div >
< div class = "line" > < a name = "l00417" > < / a > < span class = "lineno" > 417< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00418" > < / a > < span class = "lineno" > 418< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l00419" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a73131c439c907ed987c34da85b95a597" > 419< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a73131c439c907ed987c34da85b95a597" > SWIG_TypeCmp< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *nb, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *tb) {< / div >
< div class = "line" > < a name = "l00420" > < / a > < span class = "lineno" > 420< / span >   < span class = "keywordtype" > int< / span > equiv = 1;< / div >
< div class = "line" > < a name = "l00421" > < / a > < span class = "lineno" > 421< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > * te = tb + strlen(tb);< / div >
< div class = "line" > < a name = "l00422" > < / a > < span class = "lineno" > 422< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > * ne = nb;< / div >
< div class = "line" > < a name = "l00423" > < / a > < span class = "lineno" > 423< / span >   < span class = "keywordflow" > while< / span > (equiv != 0 & & *ne) {< / div >
< div class = "line" > < a name = "l00424" > < / a > < span class = "lineno" > 424< / span >   < span class = "keywordflow" > for< / span > (nb = ne; *ne; ++ne) {< / div >
< div class = "line" > < a name = "l00425" > < / a > < span class = "lineno" > 425< / span >   < span class = "keywordflow" > if< / span > (*ne == < span class = "charliteral" > ' |' < / span > ) < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l00426" > < / a > < span class = "lineno" > 426< / span >   }< / div >
< div class = "line" > < a name = "l00427" > < / a > < span class = "lineno" > 427< / span >   equiv = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2f69ad4207037cb391a2b2d5915fcba2" > SWIG_TypeNameComp< / a > (nb, ne, tb, te);< / div >
< div class = "line" > < a name = "l00428" > < / a > < span class = "lineno" > 428< / span >   < span class = "keywordflow" > if< / span > (*ne) ++ne;< / div >
< div class = "line" > < a name = "l00429" > < / a > < span class = "lineno" > 429< / span >   }< / div >
< div class = "line" > < a name = "l00430" > < / a > < span class = "lineno" > 430< / span >   < span class = "keywordflow" > return< / span > equiv;< / div >
< div class = "line" > < a name = "l00431" > < / a > < span class = "lineno" > 431< / span >   }< / div >
< div class = "line" > < a name = "l00432" > < / a > < span class = "lineno" > 432< / span >   < / div >
< div class = "line" > < a name = "l00433" > < / a > < span class = "lineno" > 433< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00434" > < / a > < span class = "lineno" > 434< / span >   < span class = "comment" > Check type equivalence in a name list like < name1> |< name2> |...< / span > < / div >
< div class = "line" > < a name = "l00435" > < / a > < span class = "lineno" > 435< / span >   < span class = "comment" > Return 0 if not equal, 1 if equal< / span > < / div >
< div class = "line" > < a name = "l00436" > < / a > < span class = "lineno" > 436< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00437" > < / a > < span class = "lineno" > 437< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l00438" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a23ecf039d651082ffc7582c4f50af780" > 438< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a23ecf039d651082ffc7582c4f50af780" > SWIG_TypeEquiv< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *nb, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *tb) {< / div >
< div class = "line" > < a name = "l00439" > < / a > < span class = "lineno" > 439< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a73131c439c907ed987c34da85b95a597" > SWIG_TypeCmp< / a > (nb, tb) == 0 ? 1 : 0;< / div >
< div class = "line" > < a name = "l00440" > < / a > < span class = "lineno" > 440< / span >   }< / div >
< div class = "line" > < a name = "l00441" > < / a > < span class = "lineno" > 441< / span >   < / div >
< div class = "line" > < a name = "l00442" > < / a > < span class = "lineno" > 442< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00443" > < / a > < span class = "lineno" > 443< / span >   < span class = "comment" > Check the typename< / span > < / div >
< div class = "line" > < a name = "l00444" > < / a > < span class = "lineno" > 444< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00445" > < / a > < span class = "lineno" > 445< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *< / div >
< div class = "line" > < a name = "l00446" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#abd0cb78a9663e41312c8f14ab6715f04" > 446< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abd0cb78a9663e41312c8f14ab6715f04" > SWIG_TypeCheck< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *c, < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty) {< / div >
< div class = "line" > < a name = "l00447" > < / a > < span class = "lineno" > 447< / span >   < span class = "keywordflow" > if< / span > (ty) {< / div >
< div class = "line" > < a name = "l00448" > < / a > < span class = "lineno" > 448< / span >   < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *iter = ty-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > ;< / div >
< div class = "line" > < a name = "l00449" > < / a > < span class = "lineno" > 449< / span >   < span class = "keywordflow" > while< / span > (iter) {< / div >
< div class = "line" > < a name = "l00450" > < / a > < span class = "lineno" > 450< / span >   < span class = "keywordflow" > if< / span > (strcmp(iter-> < a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > -> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > , c) == 0) {< / div >
< div class = "line" > < a name = "l00451" > < / a > < span class = "lineno" > 451< / span >   < span class = "keywordflow" > if< / span > (iter == ty-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > )< / div >
< div class = "line" > < a name = "l00452" > < / a > < span class = "lineno" > 452< / span >   < span class = "keywordflow" > return< / span > iter;< / div >
< div class = "line" > < a name = "l00453" > < / a > < span class = "lineno" > 453< / span >   < span class = "comment" > /* Move iter to the top of the linked list */< / span > < / div >
< div class = "line" > < a name = "l00454" > < / a > < span class = "lineno" > 454< / span >   iter-> < a class = "code" href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > prev< / a > -> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > = iter-> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > ;< / div >
< div class = "line" > < a name = "l00455" > < / a > < span class = "lineno" > 455< / span >   < span class = "keywordflow" > if< / span > (iter-> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > )< / div >
< div class = "line" > < a name = "l00456" > < / a > < span class = "lineno" > 456< / span >   iter-> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > -> < a class = "code" href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > prev< / a > = iter-> < a class = "code" href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > prev< / a > ;< / div >
< div class = "line" > < a name = "l00457" > < / a > < span class = "lineno" > 457< / span >   iter-> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > = ty-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > ;< / div >
< div class = "line" > < a name = "l00458" > < / a > < span class = "lineno" > 458< / span >   iter-> < a class = "code" href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > prev< / a > = 0;< / div >
< div class = "line" > < a name = "l00459" > < / a > < span class = "lineno" > 459< / span >   < span class = "keywordflow" > if< / span > (ty-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > ) ty-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > -> < a class = "code" href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > prev< / a > = iter;< / div >
< div class = "line" > < a name = "l00460" > < / a > < span class = "lineno" > 460< / span >   ty-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > = iter;< / div >
< div class = "line" > < a name = "l00461" > < / a > < span class = "lineno" > 461< / span >   < span class = "keywordflow" > return< / span > iter;< / div >
< div class = "line" > < a name = "l00462" > < / a > < span class = "lineno" > 462< / span >   }< / div >
< div class = "line" > < a name = "l00463" > < / a > < span class = "lineno" > 463< / span >   iter = iter-> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > ;< / div >
< div class = "line" > < a name = "l00464" > < / a > < span class = "lineno" > 464< / span >   }< / div >
< div class = "line" > < a name = "l00465" > < / a > < span class = "lineno" > 465< / span >   }< / div >
< div class = "line" > < a name = "l00466" > < / a > < span class = "lineno" > 466< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l00467" > < / a > < span class = "lineno" > 467< / span >   }< / div >
< div class = "line" > < a name = "l00468" > < / a > < span class = "lineno" > 468< / span >   < / div >
< div class = "line" > < a name = "l00469" > < / a > < span class = "lineno" > 469< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00470" > < / a > < span class = "lineno" > 470< / span >   < span class = "comment" > Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison< / span > < / div >
< div class = "line" > < a name = "l00471" > < / a > < span class = "lineno" > 471< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00472" > < / a > < span class = "lineno" > 472< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *< / div >
< div class = "line" > < a name = "l00473" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a898a1dfcdf96d53a2c7fd90e8500b36e" > 473< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a898a1dfcdf96d53a2c7fd90e8500b36e" > SWIG_TypeCheckStruct< / a > (< a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *from, < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty) {< / div >
< div class = "line" > < a name = "l00474" > < / a > < span class = "lineno" > 474< / span >   < span class = "keywordflow" > if< / span > (ty) {< / div >
< div class = "line" > < a name = "l00475" > < / a > < span class = "lineno" > 475< / span >   < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *iter = ty-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > ;< / div >
< div class = "line" > < a name = "l00476" > < / a > < span class = "lineno" > 476< / span >   < span class = "keywordflow" > while< / span > (iter) {< / div >
< div class = "line" > < a name = "l00477" > < / a > < span class = "lineno" > 477< / span >   < span class = "keywordflow" > if< / span > (iter-> < a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > == from) {< / div >
< div class = "line" > < a name = "l00478" > < / a > < span class = "lineno" > 478< / span >   < span class = "keywordflow" > if< / span > (iter == ty-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > )< / div >
< div class = "line" > < a name = "l00479" > < / a > < span class = "lineno" > 479< / span >   < span class = "keywordflow" > return< / span > iter;< / div >
< div class = "line" > < a name = "l00480" > < / a > < span class = "lineno" > 480< / span >   < span class = "comment" > /* Move iter to the top of the linked list */< / span > < / div >
< div class = "line" > < a name = "l00481" > < / a > < span class = "lineno" > 481< / span >   iter-> < a class = "code" href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > prev< / a > -> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > = iter-> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > ;< / div >
< div class = "line" > < a name = "l00482" > < / a > < span class = "lineno" > 482< / span >   < span class = "keywordflow" > if< / span > (iter-> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > )< / div >
< div class = "line" > < a name = "l00483" > < / a > < span class = "lineno" > 483< / span >   iter-> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > -> < a class = "code" href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > prev< / a > = iter-> < a class = "code" href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > prev< / a > ;< / div >
< div class = "line" > < a name = "l00484" > < / a > < span class = "lineno" > 484< / span >   iter-> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > = ty-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > ;< / div >
< div class = "line" > < a name = "l00485" > < / a > < span class = "lineno" > 485< / span >   iter-> < a class = "code" href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > prev< / a > = 0;< / div >
< div class = "line" > < a name = "l00486" > < / a > < span class = "lineno" > 486< / span >   < span class = "keywordflow" > if< / span > (ty-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > ) ty-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > -> < a class = "code" href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > prev< / a > = iter;< / div >
< div class = "line" > < a name = "l00487" > < / a > < span class = "lineno" > 487< / span >   ty-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > = iter;< / div >
< div class = "line" > < a name = "l00488" > < / a > < span class = "lineno" > 488< / span >   < span class = "keywordflow" > return< / span > iter;< / div >
< div class = "line" > < a name = "l00489" > < / a > < span class = "lineno" > 489< / span >   }< / div >
< div class = "line" > < a name = "l00490" > < / a > < span class = "lineno" > 490< / span >   iter = iter-> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > ;< / div >
< div class = "line" > < a name = "l00491" > < / a > < span class = "lineno" > 491< / span >   }< / div >
< div class = "line" > < a name = "l00492" > < / a > < span class = "lineno" > 492< / span >   }< / div >
< div class = "line" > < a name = "l00493" > < / a > < span class = "lineno" > 493< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l00494" > < / a > < span class = "lineno" > 494< / span >   }< / div >
< div class = "line" > < a name = "l00495" > < / a > < span class = "lineno" > 495< / span >   < / div >
< div class = "line" > < a name = "l00496" > < / a > < span class = "lineno" > 496< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00497" > < / a > < span class = "lineno" > 497< / span >   < span class = "comment" > Cast a pointer up an inheritance hierarchy< / span > < / div >
< div class = "line" > < a name = "l00498" > < / a > < span class = "lineno" > 498< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00499" > < / a > < span class = "lineno" > 499< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#affa7aa2bcce5bea24a20e5b184ae0533" > SWIGRUNTIMEINLINE< / a > < span class = "keywordtype" > void< / span > *< / div >
< div class = "line" > < a name = "l00500" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a334486cb1e8f569c949a0384cbdb2a16" > 500< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a334486cb1e8f569c949a0384cbdb2a16" > SWIG_TypeCast< / a > (< a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *ty, < span class = "keywordtype" > void< / span > *ptr, < span class = "keywordtype" > int< / span > *newmemory) {< / div >
< div class = "line" > < a name = "l00501" > < / a > < span class = "lineno" > 501< / span >   < span class = "keywordflow" > return< / span > ((!ty) || (!ty-> < a class = "code" href = "structswig__cast__info.html#ab0c02ae209c86c1a920b1a6cbec7ec52" > converter< / a > )) ? ptr : (*ty-> < a class = "code" href = "structswig__cast__info.html#ab0c02ae209c86c1a920b1a6cbec7ec52" > converter< / a > )(ptr, newmemory);< / div >
< div class = "line" > < a name = "l00502" > < / a > < span class = "lineno" > 502< / span >   }< / div >
< div class = "line" > < a name = "l00503" > < / a > < span class = "lineno" > 503< / span >   < / div >
< div class = "line" > < a name = "l00504" > < / a > < span class = "lineno" > 504< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00505" > < / a > < span class = "lineno" > 505< / span >   < span class = "comment" > Dynamic pointer casting. Down an inheritance hierarchy< / span > < / div >
< div class = "line" > < a name = "l00506" > < / a > < span class = "lineno" > 506< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00507" > < / a > < span class = "lineno" > 507< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *< / div >
< div class = "line" > < a name = "l00508" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#add8cb1a47628b36915ffa37d61452b1e" > 508< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#add8cb1a47628b36915ffa37d61452b1e" > SWIG_TypeDynamicCast< / a > (< a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty, < span class = "keywordtype" > void< / span > **ptr) {< / div >
< div class = "line" > < a name = "l00509" > < / a > < span class = "lineno" > 509< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *lastty = ty;< / div >
< div class = "line" > < a name = "l00510" > < / a > < span class = "lineno" > 510< / span >   < span class = "keywordflow" > if< / span > (!ty || !ty-> < a class = "code" href = "structswig__type__info.html#af97c463eb56e4061bd472750f8f501d3" > dcast< / a > ) < span class = "keywordflow" > return< / span > ty;< / div >
< div class = "line" > < a name = "l00511" > < / a > < span class = "lineno" > 511< / span >   < span class = "keywordflow" > while< / span > (ty & & (ty-> < a class = "code" href = "structswig__type__info.html#af97c463eb56e4061bd472750f8f501d3" > dcast< / a > )) {< / div >
< div class = "line" > < a name = "l00512" > < / a > < span class = "lineno" > 512< / span >   ty = (*ty-> < a class = "code" href = "structswig__type__info.html#af97c463eb56e4061bd472750f8f501d3" > dcast< / a > )(ptr);< / div >
< div class = "line" > < a name = "l00513" > < / a > < span class = "lineno" > 513< / span >   < span class = "keywordflow" > if< / span > (ty) lastty = ty;< / div >
< div class = "line" > < a name = "l00514" > < / a > < span class = "lineno" > 514< / span >   }< / div >
< div class = "line" > < a name = "l00515" > < / a > < span class = "lineno" > 515< / span >   < span class = "keywordflow" > return< / span > lastty;< / div >
< div class = "line" > < a name = "l00516" > < / a > < span class = "lineno" > 516< / span >   }< / div >
< div class = "line" > < a name = "l00517" > < / a > < span class = "lineno" > 517< / span >   < / div >
< div class = "line" > < a name = "l00518" > < / a > < span class = "lineno" > 518< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00519" > < / a > < span class = "lineno" > 519< / span >   < span class = "comment" > Return the name associated with this type< / span > < / div >
< div class = "line" > < a name = "l00520" > < / a > < span class = "lineno" > 520< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00521" > < / a > < span class = "lineno" > 521< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#affa7aa2bcce5bea24a20e5b184ae0533" > SWIGRUNTIMEINLINE< / a > < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< / div >
< div class = "line" > < a name = "l00522" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a68560e0bf641c9691704d6d05bac4358" > 522< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a68560e0bf641c9691704d6d05bac4358" > SWIG_TypeName< / a > (< span class = "keyword" > const< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty) {< / div >
< div class = "line" > < a name = "l00523" > < / a > < span class = "lineno" > 523< / span >   < span class = "keywordflow" > return< / span > ty-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > ;< / div >
< div class = "line" > < a name = "l00524" > < / a > < span class = "lineno" > 524< / span >   }< / div >
< div class = "line" > < a name = "l00525" > < / a > < span class = "lineno" > 525< / span >   < / div >
< div class = "line" > < a name = "l00526" > < / a > < span class = "lineno" > 526< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00527" > < / a > < span class = "lineno" > 527< / span >   < span class = "comment" > Return the pretty name associated with this type,< / span > < / div >
< div class = "line" > < a name = "l00528" > < / a > < span class = "lineno" > 528< / span >   < span class = "comment" > that is an unmangled type name in a form presentable to the user.< / span > < / div >
< div class = "line" > < a name = "l00529" > < / a > < span class = "lineno" > 529< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00530" > < / a > < span class = "lineno" > 530< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< / div >
< div class = "line" > < a name = "l00531" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a3f38ea686cb3f85bf6a15b08416f2684" > 531< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3f38ea686cb3f85bf6a15b08416f2684" > SWIG_TypePrettyName< / a > (< span class = "keyword" > const< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *type) {< / div >
< div class = "line" > < a name = "l00532" > < / a > < span class = "lineno" > 532< / span >   < span class = "comment" > /* The " str" field contains the equivalent pretty names of the< / span > < / div >
< div class = "line" > < a name = "l00533" > < / a > < span class = "lineno" > 533< / span >   < span class = "comment" > type, separated by vertical-bar characters. We choose< / span > < / div >
< div class = "line" > < a name = "l00534" > < / a > < span class = "lineno" > 534< / span >   < span class = "comment" > to print the last name, as it is often (?) the most< / span > < / div >
< div class = "line" > < a name = "l00535" > < / a > < span class = "lineno" > 535< / span >   < span class = "comment" > specific. */< / span > < / div >
< div class = "line" > < a name = "l00536" > < / a > < span class = "lineno" > 536< / span >   < span class = "keywordflow" > if< / span > (!type) < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l00537" > < / a > < span class = "lineno" > 537< / span >   < span class = "keywordflow" > if< / span > (type-> < a class = "code" href = "structswig__type__info.html#a2799cca21c05a4f99f4c8b3b178d0133" > str< / a > != NULL) {< / div >
< div class = "line" > < a name = "l00538" > < / a > < span class = "lineno" > 538< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *last_name = type-> < a class = "code" href = "structswig__type__info.html#a2799cca21c05a4f99f4c8b3b178d0133" > str< / a > ;< / div >
< div class = "line" > < a name = "l00539" > < / a > < span class = "lineno" > 539< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *s;< / div >
< div class = "line" > < a name = "l00540" > < / a > < span class = "lineno" > 540< / span >   < span class = "keywordflow" > for< / span > (s = type-> < a class = "code" href = "structswig__type__info.html#a2799cca21c05a4f99f4c8b3b178d0133" > str< / a > ; *s; s++)< / div >
< div class = "line" > < a name = "l00541" > < / a > < span class = "lineno" > 541< / span >   < span class = "keywordflow" > if< / span > (*s == < span class = "charliteral" > ' |' < / span > ) last_name = s+1;< / div >
< div class = "line" > < a name = "l00542" > < / a > < span class = "lineno" > 542< / span >   < span class = "keywordflow" > return< / span > last_name;< / div >
< div class = "line" > < a name = "l00543" > < / a > < span class = "lineno" > 543< / span >   }< / div >
< div class = "line" > < a name = "l00544" > < / a > < span class = "lineno" > 544< / span >   < span class = "keywordflow" > else< / span > < / div >
< div class = "line" > < a name = "l00545" > < / a > < span class = "lineno" > 545< / span >   < span class = "keywordflow" > return< / span > type-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > ;< / div >
< div class = "line" > < a name = "l00546" > < / a > < span class = "lineno" > 546< / span >   }< / div >
< div class = "line" > < a name = "l00547" > < / a > < span class = "lineno" > 547< / span >   < / div >
< div class = "line" > < a name = "l00548" > < / a > < span class = "lineno" > 548< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00549" > < / a > < span class = "lineno" > 549< / span >   < span class = "comment" > Set the clientdata field for a type< / span > < / div >
< div class = "line" > < a name = "l00550" > < / a > < span class = "lineno" > 550< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00551" > < / a > < span class = "lineno" > 551< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00552" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4b0a40223812f7d43bc2f0c2342fe2f7" > 552< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4b0a40223812f7d43bc2f0c2342fe2f7" > SWIG_TypeClientData< / a > (< a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ti, < span class = "keywordtype" > void< / span > *< a class = "code" href = "structswig__module__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ) {< / div >
< div class = "line" > < a name = "l00553" > < / a > < span class = "lineno" > 553< / span >   < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *cast = ti-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > ;< / div >
< div class = "line" > < a name = "l00554" > < / a > < span class = "lineno" > 554< / span >   < span class = "comment" > /* if (ti-> clientdata == clientdata) return; */< / span > < / div >
< div class = "line" > < a name = "l00555" > < / a > < span class = "lineno" > 555< / span >   ti-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > = < a class = "code" href = "structswig__module__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ;< / div >
< div class = "line" > < a name = "l00556" > < / a > < span class = "lineno" > 556< / span >   < / div >
< div class = "line" > < a name = "l00557" > < / a > < span class = "lineno" > 557< / span >   < span class = "keywordflow" > while< / span > (cast) {< / div >
< div class = "line" > < a name = "l00558" > < / a > < span class = "lineno" > 558< / span >   < span class = "keywordflow" > if< / span > (!cast-> < a class = "code" href = "structswig__cast__info.html#ab0c02ae209c86c1a920b1a6cbec7ec52" > converter< / a > ) {< / div >
< div class = "line" > < a name = "l00559" > < / a > < span class = "lineno" > 559< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *tc = cast-> < a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > ;< / div >
< div class = "line" > < a name = "l00560" > < / a > < span class = "lineno" > 560< / span >   < span class = "keywordflow" > if< / span > (!tc-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ) {< / div >
< div class = "line" > < a name = "l00561" > < / a > < span class = "lineno" > 561< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4b0a40223812f7d43bc2f0c2342fe2f7" > SWIG_TypeClientData< / a > (tc, < a class = "code" href = "structswig__module__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > );< / div >
< div class = "line" > < a name = "l00562" > < / a > < span class = "lineno" > 562< / span >   }< / div >
< div class = "line" > < a name = "l00563" > < / a > < span class = "lineno" > 563< / span >   }< / div >
< div class = "line" > < a name = "l00564" > < / a > < span class = "lineno" > 564< / span >   cast = cast-> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > ;< / div >
< div class = "line" > < a name = "l00565" > < / a > < span class = "lineno" > 565< / span >   }< / div >
< div class = "line" > < a name = "l00566" > < / a > < span class = "lineno" > 566< / span >   }< / div >
< div class = "line" > < a name = "l00567" > < / a > < span class = "lineno" > 567< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00568" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a710082a7ea6978d654bad712dbebc0ee" > 568< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a710082a7ea6978d654bad712dbebc0ee" > SWIG_TypeNewClientData< / a > (< a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ti, < span class = "keywordtype" > void< / span > *< a class = "code" href = "structswig__module__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ) {< / div >
< div class = "line" > < a name = "l00569" > < / a > < span class = "lineno" > 569< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4b0a40223812f7d43bc2f0c2342fe2f7" > SWIG_TypeClientData< / a > (ti, < a class = "code" href = "structswig__module__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > );< / div >
< div class = "line" > < a name = "l00570" > < / a > < span class = "lineno" > 570< / span >   ti-> < a class = "code" href = "structswig__type__info.html#a25f6d5be66f731f527b185e361b06509" > owndata< / a > = 1;< / div >
< div class = "line" > < a name = "l00571" > < / a > < span class = "lineno" > 571< / span >   }< / div >
< div class = "line" > < a name = "l00572" > < / a > < span class = "lineno" > 572< / span >   < / div >
< div class = "line" > < a name = "l00573" > < / a > < span class = "lineno" > 573< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00574" > < / a > < span class = "lineno" > 574< / span >   < span class = "comment" > Search for a swig_type_info structure only by mangled name< / span > < / div >
< div class = "line" > < a name = "l00575" > < / a > < span class = "lineno" > 575< / span >   < span class = "comment" > Search is a O(log #types)< / span > < / div >
< div class = "line" > < a name = "l00576" > < / a > < span class = "lineno" > 576< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00577" > < / a > < span class = "lineno" > 577< / span >   < span class = "comment" > We start searching at module start, and finish searching when start == end.< / span > < / div >
< div class = "line" > < a name = "l00578" > < / a > < span class = "lineno" > 578< / span >   < span class = "comment" > Note: if start == end at the beginning of the function, we go all the way around< / span > < / div >
< div class = "line" > < a name = "l00579" > < / a > < span class = "lineno" > 579< / span >   < span class = "comment" > the circular list.< / span > < / div >
< div class = "line" > < a name = "l00580" > < / a > < span class = "lineno" > 580< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00581" > < / a > < span class = "lineno" > 581< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *< / div >
< div class = "line" > < a name = "l00582" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac63ad9b58a96793188f944c92ff40ec6" > 582< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac63ad9b58a96793188f944c92ff40ec6" > SWIG_MangledTypeQueryModule< / a > (< a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *start,< / div >
< div class = "line" > < a name = "l00583" > < / a > < span class = "lineno" > 583< / span >   < a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *end,< / div >
< div class = "line" > < a name = "l00584" > < / a > < span class = "lineno" > 584< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ) {< / div >
< div class = "line" > < a name = "l00585" > < / a > < span class = "lineno" > 585< / span >   < a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *iter = start;< / div >
< div class = "line" > < a name = "l00586" > < / a > < span class = "lineno" > 586< / span >   < span class = "keywordflow" > do< / span > {< / div >
< div class = "line" > < a name = "l00587" > < / a > < span class = "lineno" > 587< / span >   < span class = "keywordflow" > if< / span > (iter-> < a class = "code" href = "structswig__module__info.html#a854352f53b148adc24983a58a1866d66" > size< / a > ) {< / div >
< div class = "line" > < a name = "l00588" > < / a > < span class = "lineno" > 588< / span >   < span class = "keywordtype" > size_t< / span > l = 0;< / div >
< div class = "line" > < a name = "l00589" > < / a > < span class = "lineno" > 589< / span >   < span class = "keywordtype" > size_t< / span > r = iter-> < a class = "code" href = "structswig__module__info.html#a854352f53b148adc24983a58a1866d66" > size< / a > - 1;< / div >
< div class = "line" > < a name = "l00590" > < / a > < span class = "lineno" > 590< / span >   < span class = "keywordflow" > do< / span > {< / div >
< div class = "line" > < a name = "l00591" > < / a > < span class = "lineno" > 591< / span >   < span class = "comment" > /* since l+r > = 0, we can (> > 1) instead (/ 2) */< / span > < / div >
< div class = "line" > < a name = "l00592" > < / a > < span class = "lineno" > 592< / span >   < span class = "keywordtype" > size_t< / span > i = (l + r) > > 1;< / div >
< div class = "line" > < a name = "l00593" > < / a > < span class = "lineno" > 593< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *iname = iter-> < a class = "code" href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > types< / a > [i]-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > ;< / div >
< div class = "line" > < a name = "l00594" > < / a > < span class = "lineno" > 594< / span >   < span class = "keywordflow" > if< / span > (iname) {< / div >
< div class = "line" > < a name = "l00595" > < / a > < span class = "lineno" > 595< / span >   < span class = "keywordtype" > int< / span > compare = strcmp(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , iname);< / div >
< div class = "line" > < a name = "l00596" > < / a > < span class = "lineno" > 596< / span >   < span class = "keywordflow" > if< / span > (compare == 0) {< / div >
< div class = "line" > < a name = "l00597" > < / a > < span class = "lineno" > 597< / span >   < span class = "keywordflow" > return< / span > iter-> < a class = "code" href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > types< / a > [i];< / div >
< div class = "line" > < a name = "l00598" > < / a > < span class = "lineno" > 598< / span >   } < span class = "keywordflow" > else< / span > < span class = "keywordflow" > if< / span > (compare < 0) {< / div >
< div class = "line" > < a name = "l00599" > < / a > < span class = "lineno" > 599< / span >   < span class = "keywordflow" > if< / span > (i) {< / div >
< div class = "line" > < a name = "l00600" > < / a > < span class = "lineno" > 600< / span >   r = i - 1;< / div >
< div class = "line" > < a name = "l00601" > < / a > < span class = "lineno" > 601< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l00602" > < / a > < span class = "lineno" > 602< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l00603" > < / a > < span class = "lineno" > 603< / span >   }< / div >
< div class = "line" > < a name = "l00604" > < / a > < span class = "lineno" > 604< / span >   } < span class = "keywordflow" > else< / span > < span class = "keywordflow" > if< / span > (compare > 0) {< / div >
< div class = "line" > < a name = "l00605" > < / a > < span class = "lineno" > 605< / span >   l = i + 1;< / div >
< div class = "line" > < a name = "l00606" > < / a > < span class = "lineno" > 606< / span >   }< / div >
< div class = "line" > < a name = "l00607" > < / a > < span class = "lineno" > 607< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l00608" > < / a > < span class = "lineno" > 608< / span >   < span class = "keywordflow" > break< / span > ; < span class = "comment" > /* should never happen */< / span > < / div >
< div class = "line" > < a name = "l00609" > < / a > < span class = "lineno" > 609< / span >   }< / div >
< div class = "line" > < a name = "l00610" > < / a > < span class = "lineno" > 610< / span >   } < span class = "keywordflow" > while< / span > (l < = r);< / div >
< div class = "line" > < a name = "l00611" > < / a > < span class = "lineno" > 611< / span >   }< / div >
< div class = "line" > < a name = "l00612" > < / a > < span class = "lineno" > 612< / span >   iter = iter-> < a class = "code" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > next< / a > ;< / div >
< div class = "line" > < a name = "l00613" > < / a > < span class = "lineno" > 613< / span >   } < span class = "keywordflow" > while< / span > (iter != end);< / div >
< div class = "line" > < a name = "l00614" > < / a > < span class = "lineno" > 614< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l00615" > < / a > < span class = "lineno" > 615< / span >   }< / div >
< div class = "line" > < a name = "l00616" > < / a > < span class = "lineno" > 616< / span >   < / div >
< div class = "line" > < a name = "l00617" > < / a > < span class = "lineno" > 617< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00618" > < / a > < span class = "lineno" > 618< / span >   < span class = "comment" > Search for a swig_type_info structure for either a mangled name or a human readable name.< / span > < / div >
< div class = "line" > < a name = "l00619" > < / a > < span class = "lineno" > 619< / span >   < span class = "comment" > It first searches the mangled names of the types, which is a O(log #types)< / span > < / div >
< div class = "line" > < a name = "l00620" > < / a > < span class = "lineno" > 620< / span >   < span class = "comment" > If a type is not found it then searches the human readable names, which is O(#types).< / span > < / div >
< div class = "line" > < a name = "l00621" > < / a > < span class = "lineno" > 621< / span >   < span class = "comment" > < / span > < / div >
< div class = "line" > < a name = "l00622" > < / a > < span class = "lineno" > 622< / span >   < span class = "comment" > We start searching at module start, and finish searching when start == end.< / span > < / div >
< div class = "line" > < a name = "l00623" > < / a > < span class = "lineno" > 623< / span >   < span class = "comment" > Note: if start == end at the beginning of the function, we go all the way around< / span > < / div >
< div class = "line" > < a name = "l00624" > < / a > < span class = "lineno" > 624< / span >   < span class = "comment" > the circular list.< / span > < / div >
< div class = "line" > < a name = "l00625" > < / a > < span class = "lineno" > 625< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00626" > < / a > < span class = "lineno" > 626< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *< / div >
< div class = "line" > < a name = "l00627" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a5b6a2719f95288678fa55ade4493b175" > 627< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5b6a2719f95288678fa55ade4493b175" > SWIG_TypeQueryModule< / a > (< a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *start,< / div >
< div class = "line" > < a name = "l00628" > < / a > < span class = "lineno" > 628< / span >   < a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *end,< / div >
< div class = "line" > < a name = "l00629" > < / a > < span class = "lineno" > 629< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ) {< / div >
< div class = "line" > < a name = "l00630" > < / a > < span class = "lineno" > 630< / span >   < span class = "comment" > /* STEP 1: Search the name field using binary search */< / span > < / div >
< div class = "line" > < a name = "l00631" > < / a > < span class = "lineno" > 631< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ret = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac63ad9b58a96793188f944c92ff40ec6" > SWIG_MangledTypeQueryModule< / a > (start, end, < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > );< / div >
< div class = "line" > < a name = "l00632" > < / a > < span class = "lineno" > 632< / span >   < span class = "keywordflow" > if< / span > (ret) {< / div >
< div class = "line" > < a name = "l00633" > < / a > < span class = "lineno" > 633< / span >   < span class = "keywordflow" > return< / span > ret;< / div >
< div class = "line" > < a name = "l00634" > < / a > < span class = "lineno" > 634< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l00635" > < / a > < span class = "lineno" > 635< / span >   < span class = "comment" > /* STEP 2: If the type hasn' t been found, do a complete search< / span > < / div >
< div class = "line" > < a name = "l00636" > < / a > < span class = "lineno" > 636< / span >   < span class = "comment" > of the str field (the human readable name) */< / span > < / div >
< div class = "line" > < a name = "l00637" > < / a > < span class = "lineno" > 637< / span >   < a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *iter = start;< / div >
< div class = "line" > < a name = "l00638" > < / a > < span class = "lineno" > 638< / span >   < span class = "keywordflow" > do< / span > {< / div >
< div class = "line" > < a name = "l00639" > < / a > < span class = "lineno" > 639< / span >   < span class = "keywordtype" > size_t< / span > i = 0;< / div >
< div class = "line" > < a name = "l00640" > < / a > < span class = "lineno" > 640< / span >   < span class = "keywordflow" > for< / span > (; i < iter-> < a class = "code" href = "structswig__module__info.html#a854352f53b148adc24983a58a1866d66" > size< / a > ; ++i) {< / div >
< div class = "line" > < a name = "l00641" > < / a > < span class = "lineno" > 641< / span >   < span class = "keywordflow" > if< / span > (iter-> < a class = "code" href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > types< / a > [i]-> < a class = "code" href = "structswig__type__info.html#a2799cca21c05a4f99f4c8b3b178d0133" > str< / a > & & (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a23ecf039d651082ffc7582c4f50af780" > SWIG_TypeEquiv< / a > (iter-> < a class = "code" href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > types< / a > [i]-> < a class = "code" href = "structswig__type__info.html#a2799cca21c05a4f99f4c8b3b178d0133" > str< / a > , < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > )))< / div >
< div class = "line" > < a name = "l00642" > < / a > < span class = "lineno" > 642< / span >   < span class = "keywordflow" > return< / span > iter-> < a class = "code" href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > types< / a > [i];< / div >
< div class = "line" > < a name = "l00643" > < / a > < span class = "lineno" > 643< / span >   }< / div >
< div class = "line" > < a name = "l00644" > < / a > < span class = "lineno" > 644< / span >   iter = iter-> < a class = "code" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > next< / a > ;< / div >
< div class = "line" > < a name = "l00645" > < / a > < span class = "lineno" > 645< / span >   } < span class = "keywordflow" > while< / span > (iter != end);< / div >
< div class = "line" > < a name = "l00646" > < / a > < span class = "lineno" > 646< / span >   }< / div >
< div class = "line" > < a name = "l00647" > < / a > < span class = "lineno" > 647< / span >   < / div >
< div class = "line" > < a name = "l00648" > < / a > < span class = "lineno" > 648< / span >   < span class = "comment" > /* neither found a match */< / span > < / div >
< div class = "line" > < a name = "l00649" > < / a > < span class = "lineno" > 649< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l00650" > < / a > < span class = "lineno" > 650< / span >   }< / div >
< div class = "line" > < a name = "l00651" > < / a > < span class = "lineno" > 651< / span >   < / div >
< div class = "line" > < a name = "l00652" > < / a > < span class = "lineno" > 652< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00653" > < / a > < span class = "lineno" > 653< / span >   < span class = "comment" > Pack binary data into a string< / span > < / div >
< div class = "line" > < a name = "l00654" > < / a > < span class = "lineno" > 654< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00655" > < / a > < span class = "lineno" > 655< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > char< / span > *< / div >
< div class = "line" > < a name = "l00656" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a02c2ac3db8ce87dd62813334e66c9a3a" > 656< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a02c2ac3db8ce87dd62813334e66c9a3a" > SWIG_PackData< / a > (< span class = "keywordtype" > char< / span > *c, < span class = "keywordtype" > void< / span > *ptr, < span class = "keywordtype" > size_t< / span > sz) {< / div >
< div class = "line" > < a name = "l00657" > < / a > < span class = "lineno" > 657< / span >   < span class = "keyword" > static< / span > < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > hex[17] = < span class = "stringliteral" > " 0123456789abcdef" < / span > ;< / div >
< div class = "line" > < a name = "l00658" > < / a > < span class = "lineno" > 658< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > char< / span > *u = (< span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > char< / span > *) ptr;< / div >
< div class = "line" > < a name = "l00659" > < / a > < span class = "lineno" > 659< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > char< / span > *eu = u + sz;< / div >
< div class = "line" > < a name = "l00660" > < / a > < span class = "lineno" > 660< / span >   < span class = "keywordflow" > for< / span > (; u != eu; ++u) {< / div >
< div class = "line" > < a name = "l00661" > < / a > < span class = "lineno" > 661< / span >   < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > char< / span > uu = *u;< / div >
< div class = "line" > < a name = "l00662" > < / a > < span class = "lineno" > 662< / span >   *(c++) = hex[(uu & 0xf0) > > 4];< / div >
< div class = "line" > < a name = "l00663" > < / a > < span class = "lineno" > 663< / span >   *(c++) = hex[uu & 0xf];< / div >
< div class = "line" > < a name = "l00664" > < / a > < span class = "lineno" > 664< / span >   }< / div >
< div class = "line" > < a name = "l00665" > < / a > < span class = "lineno" > 665< / span >   < span class = "keywordflow" > return< / span > c;< / div >
< div class = "line" > < a name = "l00666" > < / a > < span class = "lineno" > 666< / span >   }< / div >
< div class = "line" > < a name = "l00667" > < / a > < span class = "lineno" > 667< / span >   < / div >
< div class = "line" > < a name = "l00668" > < / a > < span class = "lineno" > 668< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00669" > < / a > < span class = "lineno" > 669< / span >   < span class = "comment" > Unpack binary data from a string< / span > < / div >
< div class = "line" > < a name = "l00670" > < / a > < span class = "lineno" > 670< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00671" > < / a > < span class = "lineno" > 671< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< / div >
< div class = "line" > < a name = "l00672" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a80e9e66f66413297452de92c69cdf9d7" > 672< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a80e9e66f66413297452de92c69cdf9d7" > SWIG_UnpackData< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *c, < span class = "keywordtype" > void< / span > *ptr, < span class = "keywordtype" > size_t< / span > sz) {< / div >
< div class = "line" > < a name = "l00673" > < / a > < span class = "lineno" > 673< / span >   < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > char< / span > *u = (< span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > char< / span > *) ptr;< / div >
< div class = "line" > < a name = "l00674" > < / a > < span class = "lineno" > 674< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > char< / span > *eu = u + sz;< / div >
< div class = "line" > < a name = "l00675" > < / a > < span class = "lineno" > 675< / span >   < span class = "keywordflow" > for< / span > (; u != eu; ++u) {< / div >
< div class = "line" > < a name = "l00676" > < / a > < span class = "lineno" > 676< / span >   < span class = "keywordtype" > char< / span > d = *(c++);< / div >
< div class = "line" > < a name = "l00677" > < / a > < span class = "lineno" > 677< / span >   < span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > char< / span > uu;< / div >
< div class = "line" > < a name = "l00678" > < / a > < span class = "lineno" > 678< / span >   < span class = "keywordflow" > if< / span > ((d > = < span class = "charliteral" > ' 0' < / span > ) & & (d < = < span class = "charliteral" > ' 9' < / span > ))< / div >
< div class = "line" > < a name = "l00679" > < / a > < span class = "lineno" > 679< / span >   uu = (< span class = "keywordtype" > unsigned< / span > char)((d - < span class = "charliteral" > ' 0' < / span > ) < < 4);< / div >
< div class = "line" > < a name = "l00680" > < / a > < span class = "lineno" > 680< / span >   < span class = "keywordflow" > else< / span > < span class = "keywordflow" > if< / span > ((d > = < span class = "charliteral" > ' a' < / span > ) & & (d < = < span class = "charliteral" > ' f' < / span > ))< / div >
< div class = "line" > < a name = "l00681" > < / a > < span class = "lineno" > 681< / span >   uu = (< span class = "keywordtype" > unsigned< / span > char)((d - (< span class = "charliteral" > ' a' < / span > -10)) < < 4);< / div >
< div class = "line" > < a name = "l00682" > < / a > < span class = "lineno" > 682< / span >   < span class = "keywordflow" > else< / span > < / div >
< div class = "line" > < a name = "l00683" > < / a > < span class = "lineno" > 683< / span >   < span class = "keywordflow" > return< / span > (< span class = "keywordtype" > char< / span > *) 0;< / div >
< div class = "line" > < a name = "l00684" > < / a > < span class = "lineno" > 684< / span >   d = *(c++);< / div >
< div class = "line" > < a name = "l00685" > < / a > < span class = "lineno" > 685< / span >   < span class = "keywordflow" > if< / span > ((d > = < span class = "charliteral" > ' 0' < / span > ) & & (d < = < span class = "charliteral" > ' 9' < / span > ))< / div >
< div class = "line" > < a name = "l00686" > < / a > < span class = "lineno" > 686< / span >   uu |= (< span class = "keywordtype" > unsigned< / span > char)(d - < span class = "charliteral" > ' 0' < / span > );< / div >
< div class = "line" > < a name = "l00687" > < / a > < span class = "lineno" > 687< / span >   < span class = "keywordflow" > else< / span > < span class = "keywordflow" > if< / span > ((d > = < span class = "charliteral" > ' a' < / span > ) & & (d < = < span class = "charliteral" > ' f' < / span > ))< / div >
< div class = "line" > < a name = "l00688" > < / a > < span class = "lineno" > 688< / span >   uu |= (< span class = "keywordtype" > unsigned< / span > char)(d - (< span class = "charliteral" > ' a' < / span > -10));< / div >
< div class = "line" > < a name = "l00689" > < / a > < span class = "lineno" > 689< / span >   < span class = "keywordflow" > else< / span > < / div >
< div class = "line" > < a name = "l00690" > < / a > < span class = "lineno" > 690< / span >   < span class = "keywordflow" > return< / span > (< span class = "keywordtype" > char< / span > *) 0;< / div >
< div class = "line" > < a name = "l00691" > < / a > < span class = "lineno" > 691< / span >   *u = uu;< / div >
< div class = "line" > < a name = "l00692" > < / a > < span class = "lineno" > 692< / span >   }< / div >
< div class = "line" > < a name = "l00693" > < / a > < span class = "lineno" > 693< / span >   < span class = "keywordflow" > return< / span > c;< / div >
< div class = "line" > < a name = "l00694" > < / a > < span class = "lineno" > 694< / span >   }< / div >
< div class = "line" > < a name = "l00695" > < / a > < span class = "lineno" > 695< / span >   < / div >
< div class = "line" > < a name = "l00696" > < / a > < span class = "lineno" > 696< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l00697" > < / a > < span class = "lineno" > 697< / span >   < span class = "comment" > Pack ' void *' into a string buffer.< / span > < / div >
< div class = "line" > < a name = "l00698" > < / a > < span class = "lineno" > 698< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00699" > < / a > < span class = "lineno" > 699< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > char< / span > *< / div >
< div class = "line" > < a name = "l00700" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a10c5572eb6206df7c95c8a2fcde90911" > 700< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a10c5572eb6206df7c95c8a2fcde90911" > SWIG_PackVoidPtr< / a > (< span class = "keywordtype" > char< / span > *buff, < span class = "keywordtype" > void< / span > *ptr, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , < span class = "keywordtype" > size_t< / span > bsz) {< / div >
< div class = "line" > < a name = "l00701" > < / a > < span class = "lineno" > 701< / span >   < span class = "keywordtype" > char< / span > *r = buff;< / div >
< div class = "line" > < a name = "l00702" > < / a > < span class = "lineno" > 702< / span >   < span class = "keywordflow" > if< / span > ((2*< span class = "keyword" > sizeof< / span > (< span class = "keywordtype" > void< / span > *) + 2) > bsz) < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l00703" > < / a > < span class = "lineno" > 703< / span >   *(r++) = < span class = "charliteral" > ' _' < / span > ;< / div >
< div class = "line" > < a name = "l00704" > < / a > < span class = "lineno" > 704< / span >   r = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a02c2ac3db8ce87dd62813334e66c9a3a" > SWIG_PackData< / a > (r,& ptr,< span class = "keyword" > sizeof< / span > (< span class = "keywordtype" > void< / span > *));< / div >
< div class = "line" > < a name = "l00705" > < / a > < span class = "lineno" > 705< / span >   < span class = "keywordflow" > if< / span > (strlen(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ) + 1 > (bsz - (r - buff))) < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l00706" > < / a > < span class = "lineno" > 706< / span >   strcpy(r,< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > );< / div >
< div class = "line" > < a name = "l00707" > < / a > < span class = "lineno" > 707< / span >   < span class = "keywordflow" > return< / span > buff;< / div >
< div class = "line" > < a name = "l00708" > < / a > < span class = "lineno" > 708< / span >   }< / div >
< div class = "line" > < a name = "l00709" > < / a > < span class = "lineno" > 709< / span >   < / div >
< div class = "line" > < a name = "l00710" > < / a > < span class = "lineno" > 710< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< / div >
< div class = "line" > < a name = "l00711" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ae3e13f3464cb74f7e5d9f7a50a6855c0" > 711< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae3e13f3464cb74f7e5d9f7a50a6855c0" > SWIG_UnpackVoidPtr< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *c, < span class = "keywordtype" > void< / span > **ptr, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ) {< / div >
< div class = "line" > < a name = "l00712" > < / a > < span class = "lineno" > 712< / span >   < span class = "keywordflow" > if< / span > (*c != < span class = "charliteral" > ' _' < / span > ) {< / div >
< div class = "line" > < a name = "l00713" > < / a > < span class = "lineno" > 713< / span >   < span class = "keywordflow" > if< / span > (strcmp(c,< span class = "stringliteral" > " NULL" < / span > ) == 0) {< / div >
< div class = "line" > < a name = "l00714" > < / a > < span class = "lineno" > 714< / span >   *ptr = (< span class = "keywordtype" > void< / span > *) 0;< / div >
< div class = "line" > < a name = "l00715" > < / a > < span class = "lineno" > 715< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ;< / div >
< div class = "line" > < a name = "l00716" > < / a > < span class = "lineno" > 716< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l00717" > < / a > < span class = "lineno" > 717< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l00718" > < / a > < span class = "lineno" > 718< / span >   }< / div >
< div class = "line" > < a name = "l00719" > < / a > < span class = "lineno" > 719< / span >   }< / div >
< div class = "line" > < a name = "l00720" > < / a > < span class = "lineno" > 720< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a80e9e66f66413297452de92c69cdf9d7" > SWIG_UnpackData< / a > (++c,ptr,< span class = "keyword" > sizeof< / span > (< span class = "keywordtype" > void< / span > *));< / div >
< div class = "line" > < a name = "l00721" > < / a > < span class = "lineno" > 721< / span >   }< / div >
< div class = "line" > < a name = "l00722" > < / a > < span class = "lineno" > 722< / span >   < / div >
< div class = "line" > < a name = "l00723" > < / a > < span class = "lineno" > 723< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > char< / span > *< / div >
< div class = "line" > < a name = "l00724" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#af903e6809a1fb2ba06deff49795c6e65" > 724< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af903e6809a1fb2ba06deff49795c6e65" > SWIG_PackDataName< / a > (< span class = "keywordtype" > char< / span > *buff, < span class = "keywordtype" > void< / span > *ptr, < span class = "keywordtype" > size_t< / span > sz, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , < span class = "keywordtype" > size_t< / span > bsz) {< / div >
< div class = "line" > < a name = "l00725" > < / a > < span class = "lineno" > 725< / span >   < span class = "keywordtype" > char< / span > *r = buff;< / div >
< div class = "line" > < a name = "l00726" > < / a > < span class = "lineno" > 726< / span >   < span class = "keywordtype" > size_t< / span > lname = (< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ? strlen(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ) : 0);< / div >
< div class = "line" > < a name = "l00727" > < / a > < span class = "lineno" > 727< / span >   < span class = "keywordflow" > if< / span > ((2*sz + 2 + lname) > bsz) < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l00728" > < / a > < span class = "lineno" > 728< / span >   *(r++) = < span class = "charliteral" > ' _' < / span > ;< / div >
< div class = "line" > < a name = "l00729" > < / a > < span class = "lineno" > 729< / span >   r = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a02c2ac3db8ce87dd62813334e66c9a3a" > SWIG_PackData< / a > (r,ptr,sz);< / div >
< div class = "line" > < a name = "l00730" > < / a > < span class = "lineno" > 730< / span >   < span class = "keywordflow" > if< / span > (lname) {< / div >
< div class = "line" > < a name = "l00731" > < / a > < span class = "lineno" > 731< / span >   strncpy(r,< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ,lname+1);< / div >
< div class = "line" > < a name = "l00732" > < / a > < span class = "lineno" > 732< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l00733" > < / a > < span class = "lineno" > 733< / span >   *r = 0;< / div >
< div class = "line" > < a name = "l00734" > < / a > < span class = "lineno" > 734< / span >   }< / div >
< div class = "line" > < a name = "l00735" > < / a > < span class = "lineno" > 735< / span >   < span class = "keywordflow" > return< / span > buff;< / div >
< div class = "line" > < a name = "l00736" > < / a > < span class = "lineno" > 736< / span >   }< / div >
< div class = "line" > < a name = "l00737" > < / a > < span class = "lineno" > 737< / span >   < / div >
< div class = "line" > < a name = "l00738" > < / a > < span class = "lineno" > 738< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< / div >
< div class = "line" > < a name = "l00739" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a99540d89d9ffca957892cf22af3e49dd" > 739< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a99540d89d9ffca957892cf22af3e49dd" > SWIG_UnpackDataName< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *c, < span class = "keywordtype" > void< / span > *ptr, < span class = "keywordtype" > size_t< / span > sz, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ) {< / div >
< div class = "line" > < a name = "l00740" > < / a > < span class = "lineno" > 740< / span >   < span class = "keywordflow" > if< / span > (*c != < span class = "charliteral" > ' _' < / span > ) {< / div >
< div class = "line" > < a name = "l00741" > < / a > < span class = "lineno" > 741< / span >   < span class = "keywordflow" > if< / span > (strcmp(c,< span class = "stringliteral" > " NULL" < / span > ) == 0) {< / div >
< div class = "line" > < a name = "l00742" > < / a > < span class = "lineno" > 742< / span >   memset(ptr,0,sz);< / div >
< div class = "line" > < a name = "l00743" > < / a > < span class = "lineno" > 743< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ;< / div >
< div class = "line" > < a name = "l00744" > < / a > < span class = "lineno" > 744< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l00745" > < / a > < span class = "lineno" > 745< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l00746" > < / a > < span class = "lineno" > 746< / span >   }< / div >
< div class = "line" > < a name = "l00747" > < / a > < span class = "lineno" > 747< / span >   }< / div >
< div class = "line" > < a name = "l00748" > < / a > < span class = "lineno" > 748< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a80e9e66f66413297452de92c69cdf9d7" > SWIG_UnpackData< / a > (++c,ptr,sz);< / div >
< div class = "line" > < a name = "l00749" > < / a > < span class = "lineno" > 749< / span >   }< / div >
< div class = "line" > < a name = "l00750" > < / a > < span class = "lineno" > 750< / span >   < / div >
< div class = "line" > < a name = "l00751" > < / a > < span class = "lineno" > 751< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l00752" > < / a > < span class = "lineno" > 752< / span >   }< / div >
< div class = "line" > < a name = "l00753" > < / a > < span class = "lineno" > 753< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00754" > < / a > < span class = "lineno" > 754< / span >   < / div >
< div class = "line" > < a name = "l00755" > < / a > < span class = "lineno" > 755< / span >   < span class = "comment" > /* Errors in SWIG */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00756" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a45817cd389e6f40d0ffb004ff0678031" > 756< / a > < / span >   < span class = "preprocessor" > #define SWIG_UnknownError -1< / span > < / div >
< div class = "line" > < a name = "l00757" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a9fcdfcd79ad6f30120990223ea16879a" > 757< / a > < / span >   < span class = "preprocessor" > #define SWIG_IOError -2< / span > < / div >
< div class = "line" > < a name = "l00758" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a34d3d1c1310427d00140bf1cc8de3ef6" > 758< / a > < / span >   < span class = "preprocessor" > #define SWIG_RuntimeError -3< / span > < / div >
< div class = "line" > < a name = "l00759" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#af1ed73e454bdee28cc19369784f56eed" > 759< / a > < / span >   < span class = "preprocessor" > #define SWIG_IndexError -4< / span > < / div >
< div class = "line" > < a name = "l00760" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a2685345a18f9d5fe8a390ec8500cb916" > 760< / a > < / span >   < span class = "preprocessor" > #define SWIG_TypeError -5< / span > < / div >
< div class = "line" > < a name = "l00761" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ae4cc0f5599402526dd5c2fdb80d87517" > 761< / a > < / span >   < span class = "preprocessor" > #define SWIG_DivisionByZero -6< / span > < / div >
< div class = "line" > < a name = "l00762" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ae9c11d011d8390489595f718d7565a8a" > 762< / a > < / span >   < span class = "preprocessor" > #define SWIG_OverflowError -7< / span > < / div >
< div class = "line" > < a name = "l00763" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a1c4e29c043d3220cedca539360e07148" > 763< / a > < / span >   < span class = "preprocessor" > #define SWIG_SyntaxError -8< / span > < / div >
< div class = "line" > < a name = "l00764" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4c1b15a2401d60351d98df9327886280" > 764< / a > < / span >   < span class = "preprocessor" > #define SWIG_ValueError -9< / span > < / div >
< div class = "line" > < a name = "l00765" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ae4a7b4ce78e031cbf5227bea38d81221" > 765< / a > < / span >   < span class = "preprocessor" > #define SWIG_SystemError -10< / span > < / div >
< div class = "line" > < a name = "l00766" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a5c83bd4d8f39d6eed1df7d3444caa2e1" > 766< / a > < / span >   < span class = "preprocessor" > #define SWIG_AttributeError -11< / span > < / div >
< div class = "line" > < a name = "l00767" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ae1cd9de0a75c6d814815a9de66a4a46d" > 767< / a > < / span >   < span class = "preprocessor" > #define SWIG_MemoryError -12< / span > < / div >
< div class = "line" > < a name = "l00768" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aa11fe417abd4c5a02d31cc1a51dee007" > 768< / a > < / span >   < span class = "preprocessor" > #define SWIG_NullReferenceError -13< / span > < / div >
< div class = "line" > < a name = "l00769" > < / a > < span class = "lineno" > 769< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00770" > < / a > < span class = "lineno" > 770< / span >   < / div >
< div class = "line" > < a name = "l00771" > < / a > < span class = "lineno" > 771< / span >   < / div >
< div class = "line" > < a name = "l00772" > < / a > < span class = "lineno" > 772< / span >   < span class = "comment" > /* Compatibility macros for Python 3 */< / span > < / div >
< div class = "line" > < a name = "l00773" > < / a > < span class = "lineno" > 773< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l00774" > < / a > < span class = "lineno" > 774< / span >   < / div >
< div class = "line" > < a name = "l00775" > < / a > < span class = "lineno" > 775< / span >   < span class = "preprocessor" > #define PyClass_Check(obj) PyObject_IsInstance(obj, (PyObject *)& PyType_Type)< / span > < / div >
< div class = "line" > < a name = "l00776" > < / a > < span class = "lineno" > 776< / span >   < span class = "preprocessor" > #define PyInt_Check(x) PyLong_Check(x)< / span > < / div >
< div class = "line" > < a name = "l00777" > < / a > < span class = "lineno" > 777< / span >   < span class = "preprocessor" > #define PyInt_AsLong(x) PyLong_AsLong(x)< / span > < / div >
< div class = "line" > < a name = "l00778" > < / a > < span class = "lineno" > 778< / span >   < span class = "preprocessor" > #define PyInt_FromLong(x) PyLong_FromLong(x)< / span > < / div >
< div class = "line" > < a name = "l00779" > < / a > < span class = "lineno" > 779< / span >   < span class = "preprocessor" > #define PyInt_FromSize_t(x) PyLong_FromSize_t(x)< / span > < / div >
< div class = "line" > < a name = "l00780" > < / a > < span class = "lineno" > 780< / span >   < span class = "preprocessor" > #define PyString_Check(name) PyBytes_Check(name)< / span > < / div >
< div class = "line" > < a name = "l00781" > < / a > < span class = "lineno" > 781< / span >   < span class = "preprocessor" > #define PyString_FromString(x) PyUnicode_FromString(x)< / span > < / div >
< div class = "line" > < a name = "l00782" > < / a > < span class = "lineno" > 782< / span >   < span class = "preprocessor" > #define PyString_Format(fmt, args) PyUnicode_Format(fmt, args)< / span > < / div >
< div class = "line" > < a name = "l00783" > < / a > < span class = "lineno" > 783< / span >   < span class = "preprocessor" > #define PyString_AsString(str) PyBytes_AsString(str)< / span > < / div >
< div class = "line" > < a name = "l00784" > < / a > < span class = "lineno" > 784< / span >   < span class = "preprocessor" > #define PyString_Size(str) PyBytes_Size(str) < / span > < / div >
< div class = "line" > < a name = "l00785" > < / a > < span class = "lineno" > 785< / span >   < span class = "preprocessor" > #define PyString_InternFromString(key) PyUnicode_InternFromString(key)< / span > < / div >
< div class = "line" > < a name = "l00786" > < / a > < span class = "lineno" > 786< / span >   < span class = "preprocessor" > #define Py_TPFLAGS_HAVE_CLASS Py_TPFLAGS_BASETYPE< / span > < / div >
< div class = "line" > < a name = "l00787" > < / a > < span class = "lineno" > 787< / span >   < span class = "preprocessor" > #define PyString_AS_STRING(x) PyUnicode_AS_STRING(x)< / span > < / div >
< div class = "line" > < a name = "l00788" > < / a > < span class = "lineno" > 788< / span >   < span class = "preprocessor" > #define _PyLong_FromSsize_t(x) PyLong_FromSsize_t(x)< / span > < / div >
< div class = "line" > < a name = "l00789" > < / a > < span class = "lineno" > 789< / span >   < / div >
< div class = "line" > < a name = "l00790" > < / a > < span class = "lineno" > 790< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00791" > < / a > < span class = "lineno" > 791< / span >   < / div >
< div class = "line" > < a name = "l00792" > < / a > < span class = "lineno" > 792< / span >   < span class = "preprocessor" > #ifndef Py_TYPE< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00793" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#afd489119bf6e3552bdaa6bc365e35e59" > 793< / a > < / span >   < span class = "preprocessor" > # define Py_TYPE(op) ((op)-> ob_type)< / span > < / div >
< div class = "line" > < a name = "l00794" > < / a > < span class = "lineno" > 794< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00795" > < / a > < span class = "lineno" > 795< / span >   < / div >
< div class = "line" > < a name = "l00796" > < / a > < span class = "lineno" > 796< / span >   < span class = "comment" > /* SWIG APIs for compatibility of both Python 2 & 3 */< / span > < / div >
< div class = "line" > < a name = "l00797" > < / a > < span class = "lineno" > 797< / span >   < / div >
< div class = "line" > < a name = "l00798" > < / a > < span class = "lineno" > 798< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l00799" > < / a > < span class = "lineno" > 799< / span >   < span class = "preprocessor" > # define SWIG_Python_str_FromFormat PyUnicode_FromFormat< / span > < / div >
< div class = "line" > < a name = "l00800" > < / a > < span class = "lineno" > 800< / span >   < span class = "preprocessor" > #else< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00801" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a9b793ab094535913288a25a20906bc8e" > 801< / a > < / span >   < span class = "preprocessor" > # define SWIG_Python_str_FromFormat PyString_FromFormat< / span > < / div >
< div class = "line" > < a name = "l00802" > < / a > < span class = "lineno" > 802< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00803" > < / a > < span class = "lineno" > 803< / span >   < / div >
< div class = "line" > < a name = "l00804" > < / a > < span class = "lineno" > 804< / span >   < / div >
< div class = "line" > < a name = "l00805" > < / a > < span class = "lineno" > 805< / span >   < span class = "comment" > /* Warning: This function will allocate a new string in Python 3,< / span > < / div >
< div class = "line" > < a name = "l00806" > < / a > < span class = "lineno" > 806< / span >   < span class = "comment" > * so please call SWIG_Python_str_DelForPy3(x) to free the space.< / span > < / div >
< div class = "line" > < a name = "l00807" > < / a > < span class = "lineno" > 807< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l00808" > < / a > < span class = "lineno" > 808< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > char< / span > *< / div >
< div class = "line" > < a name = "l00809" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a933a38459f11308f715f19c1c0269682" > 809< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a933a38459f11308f715f19c1c0269682" > SWIG_Python_str_AsChar< / a > (PyObject *str)< / div >
< div class = "line" > < a name = "l00810" > < / a > < span class = "lineno" > 810< / span >   {< / div >
< div class = "line" > < a name = "l00811" > < / a > < span class = "lineno" > 811< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03030000< / span > < / div >
< div class = "line" > < a name = "l00812" > < / a > < span class = "lineno" > 812< / span >   < span class = "keywordflow" > return< / span > (< span class = "keywordtype" > char< / span > *)PyUnicode_AsUTF8(str);< / div >
< div class = "line" > < a name = "l00813" > < / a > < span class = "lineno" > 813< / span >   < span class = "preprocessor" > #elif PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l00814" > < / a > < span class = "lineno" > 814< / span >   < span class = "keywordtype" > char< / span > *newstr = 0;< / div >
< div class = "line" > < a name = "l00815" > < / a > < span class = "lineno" > 815< / span >   str = PyUnicode_AsUTF8String(str);< / div >
< div class = "line" > < a name = "l00816" > < / a > < span class = "lineno" > 816< / span >   < span class = "keywordflow" > if< / span > (str) {< / div >
< div class = "line" > < a name = "l00817" > < / a > < span class = "lineno" > 817< / span >   < span class = "keywordtype" > char< / span > *cstr;< / div >
< div class = "line" > < a name = "l00818" > < / a > < span class = "lineno" > 818< / span >   Py_ssize_t len;< / div >
< div class = "line" > < a name = "l00819" > < / a > < span class = "lineno" > 819< / span >   < span class = "keywordflow" > if< / span > (PyBytes_AsStringAndSize(str, & cstr, & len) != -1) {< / div >
< div class = "line" > < a name = "l00820" > < / a > < span class = "lineno" > 820< / span >   newstr = (< span class = "keywordtype" > char< / span > *) < a class = "code" href = "parser_8tab_8cc.html#a5faf6a2d99f50a4655dd390199a8db7b" > malloc< / a > (len+1);< / div >
< div class = "line" > < a name = "l00821" > < / a > < span class = "lineno" > 821< / span >   < span class = "keywordflow" > if< / span > (newstr)< / div >
< div class = "line" > < a name = "l00822" > < / a > < span class = "lineno" > 822< / span >   memcpy(newstr, cstr, len+1);< / div >
< div class = "line" > < a name = "l00823" > < / a > < span class = "lineno" > 823< / span >   }< / div >
< div class = "line" > < a name = "l00824" > < / a > < span class = "lineno" > 824< / span >   Py_XDECREF(str);< / div >
< div class = "line" > < a name = "l00825" > < / a > < span class = "lineno" > 825< / span >   }< / div >
< div class = "line" > < a name = "l00826" > < / a > < span class = "lineno" > 826< / span >   < span class = "keywordflow" > return< / span > newstr;< / div >
< div class = "line" > < a name = "l00827" > < / a > < span class = "lineno" > 827< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l00828" > < / a > < span class = "lineno" > 828< / span >   < span class = "keywordflow" > return< / span > PyString_AsString(str);< / div >
< div class = "line" > < a name = "l00829" > < / a > < span class = "lineno" > 829< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00830" > < / a > < span class = "lineno" > 830< / span >   }< / div >
< div class = "line" > < a name = "l00831" > < / a > < span class = "lineno" > 831< / span >   < / div >
< div class = "line" > < a name = "l00832" > < / a > < span class = "lineno" > 832< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03030000 || PY_VERSION_HEX < 0x03000000< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00833" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a866b998f49f1870f2a0af8e30c738d15" > 833< / a > < / span >   < span class = "preprocessor" > # define SWIG_Python_str_DelForPy3(x)< / span > < / div >
< div class = "line" > < a name = "l00834" > < / a > < span class = "lineno" > 834< / span >   < span class = "preprocessor" > #else< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00835" > < / a > < span class = "lineno" > 835< / span >   < span class = "preprocessor" > # define SWIG_Python_str_DelForPy3(x) free( (void*) (x) )< / span > < / div >
< div class = "line" > < a name = "l00836" > < / a > < span class = "lineno" > 836< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00837" > < / a > < span class = "lineno" > 837< / span >   < / div >
< div class = "line" > < a name = "l00838" > < / a > < span class = "lineno" > 838< / span >   < / div >
< div class = "line" > < a name = "l00839" > < / a > < span class = "lineno" > 839< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject*< / div >
< div class = "line" > < a name = "l00840" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a0ba3b72d0eb29ff47379e6e77b21d78a" > 840< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a0ba3b72d0eb29ff47379e6e77b21d78a" > SWIG_Python_str_FromChar< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *c)< / div >
< div class = "line" > < a name = "l00841" > < / a > < span class = "lineno" > 841< / span >   {< / div >
< div class = "line" > < a name = "l00842" > < / a > < span class = "lineno" > 842< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l00843" > < / a > < span class = "lineno" > 843< / span >   < span class = "keywordflow" > return< / span > PyUnicode_FromString(c); < / div >
< div class = "line" > < a name = "l00844" > < / a > < span class = "lineno" > 844< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l00845" > < / a > < span class = "lineno" > 845< / span >   < span class = "keywordflow" > return< / span > PyString_FromString(c);< / div >
< div class = "line" > < a name = "l00846" > < / a > < span class = "lineno" > 846< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00847" > < / a > < span class = "lineno" > 847< / span >   }< / div >
< div class = "line" > < a name = "l00848" > < / a > < span class = "lineno" > 848< / span >   < / div >
< div class = "line" > < a name = "l00849" > < / a > < span class = "lineno" > 849< / span >   < span class = "preprocessor" > #ifndef PyObject_DEL< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00850" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a3e72f1bb4b2af8f115a750f832d421b4" > 850< / a > < / span >   < span class = "preprocessor" > # define PyObject_DEL PyObject_Del< / span > < / div >
< div class = "line" > < a name = "l00851" > < / a > < span class = "lineno" > 851< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00852" > < / a > < span class = "lineno" > 852< / span >   < / div >
< div class = "line" > < a name = "l00853" > < / a > < span class = "lineno" > 853< / span >   < span class = "comment" > // SWIGPY_USE_CAPSULE is no longer used within SWIG itself, but some user< / span > < / div >
< div class = "line" > < a name = "l00854" > < / a > < span class = "lineno" > 854< / span >   < span class = "comment" > // interface files check for it.< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00855" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ae3360186a49695b175fca7590941bf26" > 855< / a > < / span >   < span class = "preprocessor" > # define SWIGPY_USE_CAPSULE< / span > < / div >
< div class = "line" > < a name = "l00856" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a9569372a2f05c24acc013e50f0399a0b" > 856< / a > < / span >   < span class = "preprocessor" > # define SWIGPY_CAPSULE_NAME (" swig_runtime_data" SWIG_RUNTIME_VERSION " .type_pointer_capsule" SWIG_TYPE_TABLE_NAME)< / span > < / div >
< div class = "line" > < a name = "l00857" > < / a > < span class = "lineno" > 857< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00858" > < / a > < span class = "lineno" > 858< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX < 0x03020000< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l00859" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a0d2bc679367576eb4071b8c3bfe13edc" > 859< / a > < / span >   < span class = "preprocessor" > #define PyDescr_TYPE(x) (((PyDescrObject *)(x))-> d_type)< / span > < / div >
< div class = "line" > < a name = "l00860" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a7b007021fc924eb74eccb0bb05d99ad1" > 860< / a > < / span >   < span class = "preprocessor" > #define PyDescr_NAME(x) (((PyDescrObject *)(x))-> d_name)< / span > < / div >
< div class = "line" > < a name = "l00861" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a361689e69dc1560a9e9ee88193814ddd" > 861< / a > < / span >   < span class = "preprocessor" > #define Py_hash_t long< / span > < / div >
< div class = "line" > < a name = "l00862" > < / a > < span class = "lineno" > 862< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l00863" > < / a > < span class = "lineno" > 863< / span >   < / div >
< div class = "line" > < a name = "l00864" > < / a > < span class = "lineno" > 864< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l00865" > < / a > < span class = "lineno" > 865< / span >   < span class = "comment" > * error manipulation< / span > < / div >
< div class = "line" > < a name = "l00866" > < / a > < span class = "lineno" > 866< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l00867" > < / a > < span class = "lineno" > 867< / span >   < / div >
< div class = "line" > < a name = "l00868" > < / a > < span class = "lineno" > 868< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject*< / div >
< div class = "line" > < a name = "l00869" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a538bcfd0ca57105e5dea178a302b7f89" > 869< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a538bcfd0ca57105e5dea178a302b7f89" > SWIG_Python_ErrorType< / a > (< span class = "keywordtype" > int< / span > code) {< / div >
< div class = "line" > < a name = "l00870" > < / a > < span class = "lineno" > 870< / span >   PyObject* type = 0;< / div >
< div class = "line" > < a name = "l00871" > < / a > < span class = "lineno" > 871< / span >   < span class = "keywordflow" > switch< / span > (code) {< / div >
< div class = "line" > < a name = "l00872" > < / a > < span class = "lineno" > 872< / span >   < span class = "keywordflow" > case< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae1cd9de0a75c6d814815a9de66a4a46d" > SWIG_MemoryError< / a > :< / div >
< div class = "line" > < a name = "l00873" > < / a > < span class = "lineno" > 873< / span >   type = PyExc_MemoryError;< / div >
< div class = "line" > < a name = "l00874" > < / a > < span class = "lineno" > 874< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l00875" > < / a > < span class = "lineno" > 875< / span >   < span class = "keywordflow" > case< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9fcdfcd79ad6f30120990223ea16879a" > SWIG_IOError< / a > :< / div >
< div class = "line" > < a name = "l00876" > < / a > < span class = "lineno" > 876< / span >   type = PyExc_IOError;< / div >
< div class = "line" > < a name = "l00877" > < / a > < span class = "lineno" > 877< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l00878" > < / a > < span class = "lineno" > 878< / span >   < span class = "keywordflow" > case< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a34d3d1c1310427d00140bf1cc8de3ef6" > SWIG_RuntimeError< / a > :< / div >
< div class = "line" > < a name = "l00879" > < / a > < span class = "lineno" > 879< / span >   type = PyExc_RuntimeError;< / div >
< div class = "line" > < a name = "l00880" > < / a > < span class = "lineno" > 880< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l00881" > < / a > < span class = "lineno" > 881< / span >   < span class = "keywordflow" > case< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af1ed73e454bdee28cc19369784f56eed" > SWIG_IndexError< / a > :< / div >
< div class = "line" > < a name = "l00882" > < / a > < span class = "lineno" > 882< / span >   type = PyExc_IndexError;< / div >
< div class = "line" > < a name = "l00883" > < / a > < span class = "lineno" > 883< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l00884" > < / a > < span class = "lineno" > 884< / span >   < span class = "keywordflow" > case< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2685345a18f9d5fe8a390ec8500cb916" > SWIG_TypeError< / a > :< / div >
< div class = "line" > < a name = "l00885" > < / a > < span class = "lineno" > 885< / span >   type = PyExc_TypeError;< / div >
< div class = "line" > < a name = "l00886" > < / a > < span class = "lineno" > 886< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l00887" > < / a > < span class = "lineno" > 887< / span >   < span class = "keywordflow" > case< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae4cc0f5599402526dd5c2fdb80d87517" > SWIG_DivisionByZero< / a > :< / div >
< div class = "line" > < a name = "l00888" > < / a > < span class = "lineno" > 888< / span >   type = PyExc_ZeroDivisionError;< / div >
< div class = "line" > < a name = "l00889" > < / a > < span class = "lineno" > 889< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l00890" > < / a > < span class = "lineno" > 890< / span >   < span class = "keywordflow" > case< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae9c11d011d8390489595f718d7565a8a" > SWIG_OverflowError< / a > :< / div >
< div class = "line" > < a name = "l00891" > < / a > < span class = "lineno" > 891< / span >   type = PyExc_OverflowError;< / div >
< div class = "line" > < a name = "l00892" > < / a > < span class = "lineno" > 892< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l00893" > < / a > < span class = "lineno" > 893< / span >   < span class = "keywordflow" > case< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1c4e29c043d3220cedca539360e07148" > SWIG_SyntaxError< / a > :< / div >
< div class = "line" > < a name = "l00894" > < / a > < span class = "lineno" > 894< / span >   type = PyExc_SyntaxError;< / div >
< div class = "line" > < a name = "l00895" > < / a > < span class = "lineno" > 895< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l00896" > < / a > < span class = "lineno" > 896< / span >   < span class = "keywordflow" > case< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4c1b15a2401d60351d98df9327886280" > SWIG_ValueError< / a > :< / div >
< div class = "line" > < a name = "l00897" > < / a > < span class = "lineno" > 897< / span >   type = PyExc_ValueError;< / div >
< div class = "line" > < a name = "l00898" > < / a > < span class = "lineno" > 898< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l00899" > < / a > < span class = "lineno" > 899< / span >   < span class = "keywordflow" > case< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae4a7b4ce78e031cbf5227bea38d81221" > SWIG_SystemError< / a > :< / div >
< div class = "line" > < a name = "l00900" > < / a > < span class = "lineno" > 900< / span >   type = PyExc_SystemError;< / div >
< div class = "line" > < a name = "l00901" > < / a > < span class = "lineno" > 901< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l00902" > < / a > < span class = "lineno" > 902< / span >   < span class = "keywordflow" > case< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5c83bd4d8f39d6eed1df7d3444caa2e1" > SWIG_AttributeError< / a > :< / div >
< div class = "line" > < a name = "l00903" > < / a > < span class = "lineno" > 903< / span >   type = PyExc_AttributeError;< / div >
< div class = "line" > < a name = "l00904" > < / a > < span class = "lineno" > 904< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l00905" > < / a > < span class = "lineno" > 905< / span >   < span class = "keywordflow" > default< / span > :< / div >
< div class = "line" > < a name = "l00906" > < / a > < span class = "lineno" > 906< / span >   type = PyExc_RuntimeError;< / div >
< div class = "line" > < a name = "l00907" > < / a > < span class = "lineno" > 907< / span >   }< / div >
< div class = "line" > < a name = "l00908" > < / a > < span class = "lineno" > 908< / span >   < span class = "keywordflow" > return< / span > type;< / div >
< div class = "line" > < a name = "l00909" > < / a > < span class = "lineno" > 909< / span >   }< / div >
< div class = "line" > < a name = "l00910" > < / a > < span class = "lineno" > 910< / span >   < / div >
< div class = "line" > < a name = "l00911" > < / a > < span class = "lineno" > 911< / span >   < / div >
< div class = "line" > < a name = "l00912" > < / a > < span class = "lineno" > 912< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00913" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a95cdd9c41903a3fc5911ecc5c617da3f" > 913< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a95cdd9c41903a3fc5911ecc5c617da3f" > SWIG_Python_AddErrorMsg< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > * mesg)< / div >
< div class = "line" > < a name = "l00914" > < / a > < span class = "lineno" > 914< / span >   {< / div >
< div class = "line" > < a name = "l00915" > < / a > < span class = "lineno" > 915< / span >   PyObject *type = 0;< / div >
< div class = "line" > < a name = "l00916" > < / a > < span class = "lineno" > 916< / span >   PyObject *< a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > = 0;< / div >
< div class = "line" > < a name = "l00917" > < / a > < span class = "lineno" > 917< / span >   PyObject *traceback = 0;< / div >
< div class = "line" > < a name = "l00918" > < / a > < span class = "lineno" > 918< / span >   < / div >
< div class = "line" > < a name = "l00919" > < / a > < span class = "lineno" > 919< / span >   < span class = "keywordflow" > if< / span > (PyErr_Occurred())< / div >
< div class = "line" > < a name = "l00920" > < / a > < span class = "lineno" > 920< / span >   PyErr_Fetch(& type, & < a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > , & traceback);< / div >
< div class = "line" > < a name = "l00921" > < / a > < span class = "lineno" > 921< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > ) {< / div >
< div class = "line" > < a name = "l00922" > < / a > < span class = "lineno" > 922< / span >   PyObject *old_str = PyObject_Str(< a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > );< / div >
< div class = "line" > < a name = "l00923" > < / a > < span class = "lineno" > 923< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *tmp = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a933a38459f11308f715f19c1c0269682" > SWIG_Python_str_AsChar< / a > (old_str);< / div >
< div class = "line" > < a name = "l00924" > < / a > < span class = "lineno" > 924< / span >   PyErr_Clear();< / div >
< div class = "line" > < a name = "l00925" > < / a > < span class = "lineno" > 925< / span >   Py_XINCREF(type);< / div >
< div class = "line" > < a name = "l00926" > < / a > < span class = "lineno" > 926< / span >   < span class = "keywordflow" > if< / span > (tmp)< / div >
< div class = "line" > < a name = "l00927" > < / a > < span class = "lineno" > 927< / span >   PyErr_Format(type, < span class = "stringliteral" > " %s %s" < / span > , tmp, mesg);< / div >
< div class = "line" > < a name = "l00928" > < / a > < span class = "lineno" > 928< / span >   < span class = "keywordflow" > else< / span > < / div >
< div class = "line" > < a name = "l00929" > < / a > < span class = "lineno" > 929< / span >   PyErr_Format(type, < span class = "stringliteral" > " %s" < / span > , mesg);< / div >
< div class = "line" > < a name = "l00930" > < / a > < span class = "lineno" > 930< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a866b998f49f1870f2a0af8e30c738d15" > SWIG_Python_str_DelForPy3< / a > (tmp);< / div >
< div class = "line" > < a name = "l00931" > < / a > < span class = "lineno" > 931< / span >   Py_DECREF(old_str);< / div >
< div class = "line" > < a name = "l00932" > < / a > < span class = "lineno" > 932< / span >   Py_DECREF(< a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > );< / div >
< div class = "line" > < a name = "l00933" > < / a > < span class = "lineno" > 933< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l00934" > < / a > < span class = "lineno" > 934< / span >   PyErr_SetString(PyExc_RuntimeError, mesg);< / div >
< div class = "line" > < a name = "l00935" > < / a > < span class = "lineno" > 935< / span >   }< / div >
< div class = "line" > < a name = "l00936" > < / a > < span class = "lineno" > 936< / span >   }< / div >
< div class = "line" > < a name = "l00937" > < / a > < span class = "lineno" > 937< / span >   < / div >
< div class = "line" > < a name = "l00938" > < / a > < span class = "lineno" > 938< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l00939" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a66d128690d2aecf79804e6241d9ad74e" > 939< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a66d128690d2aecf79804e6241d9ad74e" > SWIG_Python_TypeErrorOccurred< / a > (PyObject *obj)< / div >
< div class = "line" > < a name = "l00940" > < / a > < span class = "lineno" > 940< / span >   {< / div >
< div class = "line" > < a name = "l00941" > < / a > < span class = "lineno" > 941< / span >   PyObject *error;< / div >
< div class = "line" > < a name = "l00942" > < / a > < span class = "lineno" > 942< / span >   < span class = "keywordflow" > if< / span > (obj)< / div >
< div class = "line" > < a name = "l00943" > < / a > < span class = "lineno" > 943< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l00944" > < / a > < span class = "lineno" > 944< / span >   error = PyErr_Occurred();< / div >
< div class = "line" > < a name = "l00945" > < / a > < span class = "lineno" > 945< / span >   < span class = "keywordflow" > return< / span > error & & PyErr_GivenExceptionMatches(error, PyExc_TypeError);< / div >
< div class = "line" > < a name = "l00946" > < / a > < span class = "lineno" > 946< / span >   }< / div >
< div class = "line" > < a name = "l00947" > < / a > < span class = "lineno" > 947< / span >   < / div >
< div class = "line" > < a name = "l00948" > < / a > < span class = "lineno" > 948< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l00949" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a841546c0a84f3105e3c600dcc1927531" > 949< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a841546c0a84f3105e3c600dcc1927531" > SWIG_Python_RaiseOrModifyTypeError< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879" > message< / a > )< / div >
< div class = "line" > < a name = "l00950" > < / a > < span class = "lineno" > 950< / span >   {< / div >
< div class = "line" > < a name = "l00951" > < / a > < span class = "lineno" > 951< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a66d128690d2aecf79804e6241d9ad74e" > SWIG_Python_TypeErrorOccurred< / a > (NULL)) {< / div >
< div class = "line" > < a name = "l00952" > < / a > < span class = "lineno" > 952< / span >   < span class = "comment" > /* Use existing TypeError to preserve stacktrace and enhance with given message */< / span > < / div >
< div class = "line" > < a name = "l00953" > < / a > < span class = "lineno" > 953< / span >   PyObject *newvalue;< / div >
< div class = "line" > < a name = "l00954" > < / a > < span class = "lineno" > 954< / span >   PyObject *type = NULL, *< a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > = NULL, *traceback = NULL;< / div >
< div class = "line" > < a name = "l00955" > < / a > < span class = "lineno" > 955< / span >   PyErr_Fetch(& type, & < a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > , & traceback);< / div >
< div class = "line" > < a name = "l00956" > < / a > < span class = "lineno" > 956< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l00957" > < / a > < span class = "lineno" > 957< / span >   newvalue = PyUnicode_FromFormat(< span class = "stringliteral" > " %S\nAdditional information:\n%s" < / span > , < a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > , < a class = "code" href = "trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879" > message< / a > );< / div >
< div class = "line" > < a name = "l00958" > < / a > < span class = "lineno" > 958< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l00959" > < / a > < span class = "lineno" > 959< / span >   newvalue = PyString_FromFormat(< span class = "stringliteral" > " %s\nAdditional information:\n%s" < / span > , PyString_AsString(< a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > ), < a class = "code" href = "trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879" > message< / a > );< / div >
< div class = "line" > < a name = "l00960" > < / a > < span class = "lineno" > 960< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00961" > < / a > < span class = "lineno" > 961< / span >   Py_XDECREF(< a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > );< / div >
< div class = "line" > < a name = "l00962" > < / a > < span class = "lineno" > 962< / span >   PyErr_Restore(type, newvalue, traceback);< / div >
< div class = "line" > < a name = "l00963" > < / a > < span class = "lineno" > 963< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l00964" > < / a > < span class = "lineno" > 964< / span >   < span class = "comment" > /* Raise TypeError using given message */< / span > < / div >
< div class = "line" > < a name = "l00965" > < / a > < span class = "lineno" > 965< / span >   PyErr_SetString(PyExc_TypeError, < a class = "code" href = "trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879" > message< / a > );< / div >
< div class = "line" > < a name = "l00966" > < / a > < span class = "lineno" > 966< / span >   }< / div >
< div class = "line" > < a name = "l00967" > < / a > < span class = "lineno" > 967< / span >   }< / div >
< div class = "line" > < a name = "l00968" > < / a > < span class = "lineno" > 968< / span >   < / div >
< div class = "line" > < a name = "l00969" > < / a > < span class = "lineno" > 969< / span >   < span class = "preprocessor" > #if defined(SWIG_PYTHON_NO_THREADS)< / span > < / div >
< div class = "line" > < a name = "l00970" > < / a > < span class = "lineno" > 970< / span >   < span class = "preprocessor" > # if defined(SWIG_PYTHON_THREADS)< / span > < / div >
< div class = "line" > < a name = "l00971" > < / a > < span class = "lineno" > 971< / span >   < span class = "preprocessor" > # undef SWIG_PYTHON_THREADS< / span > < / div >
< div class = "line" > < a name = "l00972" > < / a > < span class = "lineno" > 972< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l00973" > < / a > < span class = "lineno" > 973< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l00974" > < / a > < span class = "lineno" > 974< / span >   < span class = "preprocessor" > #if defined(SWIG_PYTHON_THREADS) < / span > < span class = "comment" > /* Threading support is enabled */< / span > < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00975" > < / a > < span class = "lineno" > 975< / span >   < span class = "preprocessor" > # if !defined(SWIG_PYTHON_USE_GIL) & & !defined(SWIG_PYTHON_NO_USE_GIL)< / span > < / div >
< div class = "line" > < a name = "l00976" > < / a > < span class = "lineno" > 976< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_USE_GIL< / span > < / div >
< div class = "line" > < a name = "l00977" > < / a > < span class = "lineno" > 977< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l00978" > < / a > < span class = "lineno" > 978< / span >   < span class = "preprocessor" > # if defined(SWIG_PYTHON_USE_GIL) < / span > < span class = "comment" > /* Use PyGILState threads calls */< / span > < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00979" > < / a > < span class = "lineno" > 979< / span >   < span class = "preprocessor" > # ifndef SWIG_PYTHON_INITIALIZE_THREADS< / span > < / div >
< div class = "line" > < a name = "l00980" > < / a > < span class = "lineno" > 980< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads() < / span > < / div >
< div class = "line" > < a name = "l00981" > < / a > < span class = "lineno" > 981< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l00982" > < / a > < span class = "lineno" > 982< / span >   < span class = "preprocessor" > # ifdef __cplusplus < / span > < span class = "comment" > /* C++ code */< / span > < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l00983" > < / a > < span class = "lineno" > 983< / span >   < span class = "keyword" > class < / span > SWIG_Python_Thread_Block {< / div >
< div class = "line" > < a name = "l00984" > < / a > < span class = "lineno" > 984< / span >   < span class = "keywordtype" > bool< / span > status;< / div >
< div class = "line" > < a name = "l00985" > < / a > < span class = "lineno" > 985< / span >   PyGILState_STATE state;< / div >
< div class = "line" > < a name = "l00986" > < / a > < span class = "lineno" > 986< / span >   < span class = "keyword" > public< / span > :< / div >
< div class = "line" > < a name = "l00987" > < / a > < span class = "lineno" > 987< / span >   < span class = "keywordtype" > void< / span > end() { < span class = "keywordflow" > if< / span > (status) { PyGILState_Release(state); status = < span class = "keyword" > false< / span > ;} }< / div >
< div class = "line" > < a name = "l00988" > < / a > < span class = "lineno" > 988< / span >   SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {}< / div >
< div class = "line" > < a name = "l00989" > < / a > < span class = "lineno" > 989< / span >   ~SWIG_Python_Thread_Block() { end(); }< / div >
< div class = "line" > < a name = "l00990" > < / a > < span class = "lineno" > 990< / span >   };< / div >
< div class = "line" > < a name = "l00991" > < / a > < span class = "lineno" > 991< / span >   < span class = "keyword" > class < / span > SWIG_Python_Thread_Allow {< / div >
< div class = "line" > < a name = "l00992" > < / a > < span class = "lineno" > 992< / span >   < span class = "keywordtype" > bool< / span > status;< / div >
< div class = "line" > < a name = "l00993" > < / a > < span class = "lineno" > 993< / span >   PyThreadState *save;< / div >
< div class = "line" > < a name = "l00994" > < / a > < span class = "lineno" > 994< / span >   < span class = "keyword" > public< / span > :< / div >
< div class = "line" > < a name = "l00995" > < / a > < span class = "lineno" > 995< / span >   < span class = "keywordtype" > void< / span > end() { < span class = "keywordflow" > if< / span > (status) { PyEval_RestoreThread(save); status = < span class = "keyword" > false< / span > ; }}< / div >
< div class = "line" > < a name = "l00996" > < / a > < span class = "lineno" > 996< / span >   SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {}< / div >
< div class = "line" > < a name = "l00997" > < / a > < span class = "lineno" > 997< / span >   ~SWIG_Python_Thread_Allow() { end(); }< / div >
< div class = "line" > < a name = "l00998" > < / a > < span class = "lineno" > 998< / span >   };< / div >
< div class = "line" > < a name = "l00999" > < / a > < span class = "lineno" > 999< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block< / span > < / div >
< div class = "line" > < a name = "l01000" > < / a > < span class = "lineno" > 1000< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end()< / span > < / div >
< div class = "line" > < a name = "l01001" > < / a > < span class = "lineno" > 1001< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow< / span > < / div >
< div class = "line" > < a name = "l01002" > < / a > < span class = "lineno" > 1002< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end()< / span > < / div >
< div class = "line" > < a name = "l01003" > < / a > < span class = "lineno" > 1003< / span >   < span class = "preprocessor" > # else < / span > < span class = "comment" > /* C code */< / span > < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l01004" > < / a > < span class = "lineno" > 1004< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure()< / span > < / div >
< div class = "line" > < a name = "l01005" > < / a > < span class = "lineno" > 1005< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block)< / span > < / div >
< div class = "line" > < a name = "l01006" > < / a > < span class = "lineno" > 1006< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread()< / span > < / div >
< div class = "line" > < a name = "l01007" > < / a > < span class = "lineno" > 1007< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow)< / span > < / div >
< div class = "line" > < a name = "l01008" > < / a > < span class = "lineno" > 1008< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l01009" > < / a > < span class = "lineno" > 1009< / span >   < span class = "preprocessor" > # else < / span > < span class = "comment" > /* Old thread way, not implemented, user must provide it */< / span > < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l01010" > < / a > < span class = "lineno" > 1010< / span >   < span class = "preprocessor" > # if !defined(SWIG_PYTHON_INITIALIZE_THREADS)< / span > < / div >
< div class = "line" > < a name = "l01011" > < / a > < span class = "lineno" > 1011< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_INITIALIZE_THREADS< / span > < / div >
< div class = "line" > < a name = "l01012" > < / a > < span class = "lineno" > 1012< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l01013" > < / a > < span class = "lineno" > 1013< / span >   < span class = "preprocessor" > # if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK)< / span > < / div >
< div class = "line" > < a name = "l01014" > < / a > < span class = "lineno" > 1014< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_BEGIN_BLOCK< / span > < / div >
< div class = "line" > < a name = "l01015" > < / a > < span class = "lineno" > 1015< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l01016" > < / a > < span class = "lineno" > 1016< / span >   < span class = "preprocessor" > # if !defined(SWIG_PYTHON_THREAD_END_BLOCK)< / span > < / div >
< div class = "line" > < a name = "l01017" > < / a > < span class = "lineno" > 1017< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_END_BLOCK< / span > < / div >
< div class = "line" > < a name = "l01018" > < / a > < span class = "lineno" > 1018< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l01019" > < / a > < span class = "lineno" > 1019< / span >   < span class = "preprocessor" > # if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW)< / span > < / div >
< div class = "line" > < a name = "l01020" > < / a > < span class = "lineno" > 1020< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_BEGIN_ALLOW< / span > < / div >
< div class = "line" > < a name = "l01021" > < / a > < span class = "lineno" > 1021< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l01022" > < / a > < span class = "lineno" > 1022< / span >   < span class = "preprocessor" > # if !defined(SWIG_PYTHON_THREAD_END_ALLOW)< / span > < / div >
< div class = "line" > < a name = "l01023" > < / a > < span class = "lineno" > 1023< / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_END_ALLOW< / span > < / div >
< div class = "line" > < a name = "l01024" > < / a > < span class = "lineno" > 1024< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l01025" > < / a > < span class = "lineno" > 1025< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l01026" > < / a > < span class = "lineno" > 1026< / span >   < span class = "preprocessor" > #else < / span > < span class = "comment" > /* No thread support */< / span > < span class = "preprocessor" > < / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01027" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#af5f88d8a220c62e7ee2604ebaf37b920" > 1027< / a > < / span >   < span class = "preprocessor" > # define SWIG_PYTHON_INITIALIZE_THREADS< / span > < / div >
< div class = "line" > < a name = "l01028" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#afc4dd083ffcb3bc22ea34b1f3c4afd7c" > 1028< / a > < / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_BEGIN_BLOCK< / span > < / div >
< div class = "line" > < a name = "l01029" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a320aff2875f19ba4cfb71eefd84fd618" > 1029< / a > < / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_END_BLOCK< / span > < / div >
< div class = "line" > < a name = "l01030" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#afcf771f05d7d2e2508d33c729ed06df9" > 1030< / a > < / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_BEGIN_ALLOW< / span > < / div >
< div class = "line" > < a name = "l01031" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#acbaf738de1eb9d87f30c14046482544f" > 1031< / a > < / span >   < span class = "preprocessor" > # define SWIG_PYTHON_THREAD_END_ALLOW< / span > < / div >
< div class = "line" > < a name = "l01032" > < / a > < span class = "lineno" > 1032< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01033" > < / a > < span class = "lineno" > 1033< / span >   < / div >
< div class = "line" > < a name = "l01034" > < / a > < span class = "lineno" > 1034< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l01035" > < / a > < span class = "lineno" > 1035< / span >   < span class = "comment" > * Python API portion that goes into the runtime< / span > < / div >
< div class = "line" > < a name = "l01036" > < / a > < span class = "lineno" > 1036< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l01037" > < / a > < span class = "lineno" > 1037< / span >   < / div >
< div class = "line" > < a name = "l01038" > < / a > < span class = "lineno" > 1038< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l01039" > < / a > < span class = "lineno" > 1039< / span >   < span class = "keyword" > extern< / span > < span class = "stringliteral" > " C" < / span > {< / div >
< div class = "line" > < a name = "l01040" > < / a > < span class = "lineno" > 1040< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01041" > < / a > < span class = "lineno" > 1041< / span >   < / div >
< div class = "line" > < a name = "l01042" > < / a > < span class = "lineno" > 1042< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l01043" > < / a > < span class = "lineno" > 1043< / span >   < span class = "comment" > * Constant declarations< / span > < / div >
< div class = "line" > < a name = "l01044" > < / a > < span class = "lineno" > 1044< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l01045" > < / a > < span class = "lineno" > 1045< / span >   < / div >
< div class = "line" > < a name = "l01046" > < / a > < span class = "lineno" > 1046< / span >   < span class = "comment" > /* Constant Types */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01047" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a2c3773038cfb197d2d3bf29b9efa4073" > 1047< / a > < / span >   < span class = "preprocessor" > #define SWIG_PY_POINTER 4< / span > < / div >
< div class = "line" > < a name = "l01048" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a45cd68c9cc0396e2f8c16cc1b50f8c6f" > 1048< / a > < / span >   < span class = "preprocessor" > #define SWIG_PY_BINARY 5< / span > < / div >
< div class = "line" > < a name = "l01049" > < / a > < span class = "lineno" > 1049< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01050" > < / a > < span class = "lineno" > 1050< / span >   < span class = "comment" > /* Constant information structure */< / span > < / div >
< div class = "line" > < a name = "l01051" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__const__info.html" > 1051< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "structswig__const__info.html" > swig_const_info< / a > {< / div >
< div class = "line" > < a name = "l01052" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__const__info.html#ac765329451135abec74c45e1897abf26" > 1052< / a > < / span >   < span class = "keywordtype" > int< / span > < a class = "code" href = "structswig__const__info.html#ac765329451135abec74c45e1897abf26" > type< / a > ;< / div >
< div class = "line" > < a name = "l01053" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__const__info.html#afcd1706c9144e6d6eee6127661ae3be2" > 1053< / a > < / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "structswig__const__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > ;< / div >
< div class = "line" > < a name = "l01054" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__const__info.html#ad27f45c6331d8b6ac603e0cae235fb61" > 1054< / a > < / span >   < span class = "keywordtype" > long< / span > < a class = "code" href = "structswig__const__info.html#ad27f45c6331d8b6ac603e0cae235fb61" > lvalue< / a > ;< / div >
< div class = "line" > < a name = "l01055" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__const__info.html#ab88920172b5a32b077bd95bb1f3d6f8e" > 1055< / a > < / span >   < span class = "keywordtype" > double< / span > < a class = "code" href = "structswig__const__info.html#ab88920172b5a32b077bd95bb1f3d6f8e" > dvalue< / a > ;< / div >
< div class = "line" > < a name = "l01056" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__const__info.html#aea8daace94f77164d0cfa7140355849e" > 1056< / a > < / span >   < span class = "keywordtype" > void< / span > *< a class = "code" href = "structswig__const__info.html#aea8daace94f77164d0cfa7140355849e" > pvalue< / a > ;< / div >
< div class = "line" > < a name = "l01057" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__const__info.html#aad13f902a42a46717a902c8ad94c568b" > 1057< / a > < / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > **< a class = "code" href = "structswig__const__info.html#aad13f902a42a46717a902c8ad94c568b" > ptype< / a > ;< / div >
< div class = "line" > < a name = "l01058" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a750813950d53ded4a170a221e333892a" > 1058< / a > < / span >   } < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a750813950d53ded4a170a221e333892a" > swig_const_info< / a > ;< / div >
< div class = "line" > < a name = "l01059" > < / a > < span class = "lineno" > 1059< / span >   < / div >
< div class = "line" > < a name = "l01060" > < / a > < span class = "lineno" > 1060< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l01061" > < / a > < span class = "lineno" > 1061< / span >   }< / div >
< div class = "line" > < a name = "l01062" > < / a > < span class = "lineno" > 1062< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01063" > < / a > < span class = "lineno" > 1063< / span >   < / div >
< div class = "line" > < a name = "l01064" > < / a > < span class = "lineno" > 1064< / span >   < / div >
< div class = "line" > < a name = "l01065" > < / a > < span class = "lineno" > 1065< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l01066" > < / a > < span class = "lineno" > 1066< / span >   < span class = "comment" > * pyrun.swg< / span > < / div >
< div class = "line" > < a name = "l01067" > < / a > < span class = "lineno" > 1067< / span >   < span class = "comment" > *< / span > < / div >
< div class = "line" > < a name = "l01068" > < / a > < span class = "lineno" > 1068< / span >   < span class = "comment" > * This file contains the runtime support for Python modules< / span > < / div >
< div class = "line" > < a name = "l01069" > < / a > < span class = "lineno" > 1069< / span >   < span class = "comment" > * and includes code for managing global variables and pointer< / span > < / div >
< div class = "line" > < a name = "l01070" > < / a > < span class = "lineno" > 1070< / span >   < span class = "comment" > * type checking.< / span > < / div >
< div class = "line" > < a name = "l01071" > < / a > < span class = "lineno" > 1071< / span >   < span class = "comment" > *< / span > < / div >
< div class = "line" > < a name = "l01072" > < / a > < span class = "lineno" > 1072< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l01073" > < / a > < span class = "lineno" > 1073< / span >   < / div >
< div class = "line" > < a name = "l01074" > < / a > < span class = "lineno" > 1074< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX < 0x02070000 < / span > < span class = "comment" > /* 2.7.0 */< / span > < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l01075" > < / a > < span class = "lineno" > 1075< / span >   < span class = "preprocessor" > # error " This version of SWIG only supports Python > = 2.7" < / span > < / div >
< div class = "line" > < a name = "l01076" > < / a > < span class = "lineno" > 1076< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01077" > < / a > < span class = "lineno" > 1077< / span >   < / div >
< div class = "line" > < a name = "l01078" > < / a > < span class = "lineno" > 1078< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000 & & PY_VERSION_HEX < 0x03020000< / span > < / div >
< div class = "line" > < a name = "l01079" > < / a > < span class = "lineno" > 1079< / span >   < span class = "preprocessor" > # error " This version of SWIG only supports Python 3 > = 3.2" < / span > < / div >
< div class = "line" > < a name = "l01080" > < / a > < span class = "lineno" > 1080< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01081" > < / a > < span class = "lineno" > 1081< / span >   < / div >
< div class = "line" > < a name = "l01082" > < / a > < span class = "lineno" > 1082< / span >   < span class = "comment" > /* Common SWIG API */< / span > < / div >
< div class = "line" > < a name = "l01083" > < / a > < span class = "lineno" > 1083< / span >   < / div >
< div class = "line" > < a name = "l01084" > < / a > < span class = "lineno" > 1084< / span >   < span class = "comment" > /* for raw pointers */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01085" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a317c93ceaadae6337607e6d58da351f6" > 1085< / a > < / span >   < span class = "preprocessor" > #define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)< / span > < / div >
< div class = "line" > < a name = "l01086" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a72b29226ccbfc8ab46f6247435daed44" > 1086< / a > < / span >   < span class = "preprocessor" > #define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags)< / span > < / div >
< div class = "line" > < a name = "l01087" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#acf0a954d9ffc3d37abfb95ab3a1639be" > 1087< / a > < / span >   < span class = "preprocessor" > #define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)< / span > < / div >
< div class = "line" > < a name = "l01088" > < / a > < span class = "lineno" > 1088< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01089" > < / a > < span class = "lineno" > 1089< / span >   < span class = "preprocessor" > #ifdef SWIGPYTHON_BUILTIN< / span > < / div >
< div class = "line" > < a name = "l01090" > < / a > < span class = "lineno" > 1090< / span >   < span class = "preprocessor" > #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(self, ptr, type, flags)< / span > < / div >
< div class = "line" > < a name = "l01091" > < / a > < span class = "lineno" > 1091< / span >   < span class = "preprocessor" > #else< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01092" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a978ff8eb5e32b08b8a1b8399c1994f23" > 1092< / a > < / span >   < span class = "preprocessor" > #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags)< / span > < / div >
< div class = "line" > < a name = "l01093" > < / a > < span class = "lineno" > 1093< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01094" > < / a > < span class = "lineno" > 1094< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01095" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a53f02e00ff4e64a8c3e354a0b6aaf0a8" > 1095< / a > < / span >   < span class = "preprocessor" > #define SWIG_InternalNewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(NULL, ptr, type, flags)< / span > < / div >
< div class = "line" > < a name = "l01096" > < / a > < span class = "lineno" > 1096< / span >   < / div >
< div class = "line" > < a name = "l01097" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#acc6f7f7ae2459bfdbe0292aeb22f527e" > 1097< / a > < / span >   < span class = "preprocessor" > #define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty) < / span > < / div >
< div class = "line" > < a name = "l01098" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aef3a3f2d1e735f02817fb26d61c8ee3d" > 1098< / a > < / span >   < span class = "preprocessor" > #define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src)< / span > < / div >
< div class = "line" > < a name = "l01099" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ae8afee2b61d8b25aa291dc9574882369" > 1099< / a > < / span >   < span class = "preprocessor" > #define swig_owntype int< / span > < / div >
< div class = "line" > < a name = "l01100" > < / a > < span class = "lineno" > 1100< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01101" > < / a > < span class = "lineno" > 1101< / span >   < span class = "comment" > /* for raw packed data */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01102" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a870d0838e4e08ed09cb8a5524e91bd56" > 1102< / a > < / span >   < span class = "preprocessor" > #define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)< / span > < / div >
< div class = "line" > < a name = "l01103" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ab6d4285e098e13c5797188b2cf77592e" > 1103< / a > < / span >   < span class = "preprocessor" > #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)< / span > < / div >
< div class = "line" > < a name = "l01104" > < / a > < span class = "lineno" > 1104< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01105" > < / a > < span class = "lineno" > 1105< / span >   < span class = "comment" > /* for class or struct pointers */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01106" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a55a82f2c2bfcd0c1e514392867a5561c" > 1106< / a > < / span >   < span class = "preprocessor" > #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)< / span > < / div >
< div class = "line" > < a name = "l01107" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a27e06002d6d8728005edd12c144444c3" > 1107< / a > < / span >   < span class = "preprocessor" > #define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)< / span > < / div >
< div class = "line" > < a name = "l01108" > < / a > < span class = "lineno" > 1108< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01109" > < / a > < span class = "lineno" > 1109< / span >   < span class = "comment" > /* for C or C++ function pointers */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01110" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a9a8ddc29a77ad0d18dc7d6ca55dd7f92" > 1110< / a > < / span >   < span class = "preprocessor" > #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type)< / span > < / div >
< div class = "line" > < a name = "l01111" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aab2f1993f97bd27040adf9836dafff18" > 1111< / a > < / span >   < span class = "preprocessor" > #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(NULL, ptr, type, 0)< / span > < / div >
< div class = "line" > < a name = "l01112" > < / a > < span class = "lineno" > 1112< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01113" > < / a > < span class = "lineno" > 1113< / span >   < span class = "comment" > /* for C++ member pointers, ie, member methods */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01114" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#abb497a1b462ed19945a37c5cffb64de8" > 1114< / a > < / span >   < span class = "preprocessor" > #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)< / span > < / div >
< div class = "line" > < a name = "l01115" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4b628289fae4cd1c4ee9be55e1927f65" > 1115< / a > < / span >   < span class = "preprocessor" > #define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)< / span > < / div >
< div class = "line" > < a name = "l01116" > < / a > < span class = "lineno" > 1116< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01117" > < / a > < span class = "lineno" > 1117< / span >   < / div >
< div class = "line" > < a name = "l01118" > < / a > < span class = "lineno" > 1118< / span >   < span class = "comment" > /* Runtime API */< / span > < / div >
< div class = "line" > < a name = "l01119" > < / a > < span class = "lineno" > 1119< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01120" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ab97db3bbfc9e3a73de01e1ee95fa0bb5" > 1120< / a > < / span >   < span class = "preprocessor" > #define SWIG_GetModule(clientdata) SWIG_Python_GetModule(clientdata)< / span > < / div >
< div class = "line" > < a name = "l01121" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a673a7dcc5c15f5cffa7072785a6c7972" > 1121< / a > < / span >   < span class = "preprocessor" > #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)< / span > < / div >
< div class = "line" > < a name = "l01122" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a3b999f80821e34ecc8bded97723003fd" > 1122< / a > < / span >   < span class = "preprocessor" > #define SWIG_NewClientData(obj) SwigPyClientData_New(obj)< / span > < / div >
< div class = "line" > < a name = "l01123" > < / a > < span class = "lineno" > 1123< / span >   < / div >
< div class = "line" > < a name = "l01124" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a874120d0e9be7616d706e1bfe98cfe6f" > 1124< / a > < / span >   < span class = "preprocessor" > #define SWIG_SetErrorObj SWIG_Python_SetErrorObj < / span > < / div >
< div class = "line" > < a name = "l01125" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a47f0648c02682836188562820e28e9c5" > 1125< / a > < / span >   < span class = "preprocessor" > #define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg < / span > < / div >
< div class = "line" > < a name = "l01126" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a21d4e75f4bb2519f73467e922c7b51d7" > 1126< / a > < / span >   < span class = "preprocessor" > #define SWIG_ErrorType(code) SWIG_Python_ErrorType(code) < / span > < / div >
< div class = "line" > < a name = "l01127" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a01b485cfacae7d870729eea43fb17cb0" > 1127< / a > < / span >   < span class = "preprocessor" > #define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg) < / span > < / div >
< div class = "line" > < a name = "l01128" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > 1128< / a > < / span >   < span class = "preprocessor" > #define SWIG_fail goto fail < / span > < / div >
< div class = "line" > < a name = "l01129" > < / a > < span class = "lineno" > 1129< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01130" > < / a > < span class = "lineno" > 1130< / span >   < / div >
< div class = "line" > < a name = "l01131" > < / a > < span class = "lineno" > 1131< / span >   < span class = "comment" > /* Runtime API implementation */< / span > < / div >
< div class = "line" > < a name = "l01132" > < / a > < span class = "lineno" > 1132< / span >   < / div >
< div class = "line" > < a name = "l01133" > < / a > < span class = "lineno" > 1133< / span >   < span class = "comment" > /* Error manipulation */< / span > < / div >
< div class = "line" > < a name = "l01134" > < / a > < span class = "lineno" > 1134< / span >   < / div >
< div class = "line" > < a name = "l01135" > < / a > < span class = "lineno" > 1135< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l01136" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a92b9f2ba549f0c2e0c5118436f6c786c" > 1136< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a92b9f2ba549f0c2e0c5118436f6c786c" > SWIG_Python_SetErrorObj< / a > (PyObject *errtype, PyObject *obj) {< / div >
< div class = "line" > < a name = "l01137" > < / a > < span class = "lineno" > 1137< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afc4dd083ffcb3bc22ea34b1f3c4afd7c" > SWIG_PYTHON_THREAD_BEGIN_BLOCK< / a > ; < / div >
< div class = "line" > < a name = "l01138" > < / a > < span class = "lineno" > 1138< / span >   PyErr_SetObject(errtype, obj);< / div >
< div class = "line" > < a name = "l01139" > < / a > < span class = "lineno" > 1139< / span >   Py_DECREF(obj);< / div >
< div class = "line" > < a name = "l01140" > < / a > < span class = "lineno" > 1140< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a320aff2875f19ba4cfb71eefd84fd618" > SWIG_PYTHON_THREAD_END_BLOCK< / a > ;< / div >
< div class = "line" > < a name = "l01141" > < / a > < span class = "lineno" > 1141< / span >   }< / div >
< div class = "line" > < a name = "l01142" > < / a > < span class = "lineno" > 1142< / span >   < / div >
< div class = "line" > < a name = "l01143" > < / a > < span class = "lineno" > 1143< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l01144" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aab548920dbf42ee6139485ca36c72c1e" > 1144< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aab548920dbf42ee6139485ca36c72c1e" > SWIG_Python_SetErrorMsg< / a > (PyObject *errtype, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *msg) {< / div >
< div class = "line" > < a name = "l01145" > < / a > < span class = "lineno" > 1145< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afc4dd083ffcb3bc22ea34b1f3c4afd7c" > SWIG_PYTHON_THREAD_BEGIN_BLOCK< / a > ;< / div >
< div class = "line" > < a name = "l01146" > < / a > < span class = "lineno" > 1146< / span >   PyErr_SetString(errtype, msg);< / div >
< div class = "line" > < a name = "l01147" > < / a > < span class = "lineno" > 1147< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a320aff2875f19ba4cfb71eefd84fd618" > SWIG_PYTHON_THREAD_END_BLOCK< / a > ;< / div >
< div class = "line" > < a name = "l01148" > < / a > < span class = "lineno" > 1148< / span >   }< / div >
< div class = "line" > < a name = "l01149" > < / a > < span class = "lineno" > 1149< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01150" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ab44c6be9067567689102ab757dad6ea0" > 1150< / a > < / span >   < span class = "preprocessor" > #define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)< / span > < / div >
< div class = "line" > < a name = "l01151" > < / a > < span class = "lineno" > 1151< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01152" > < / a > < span class = "lineno" > 1152< / span >   < span class = "comment" > /* Set a constant value */< / span > < / div >
< div class = "line" > < a name = "l01153" > < / a > < span class = "lineno" > 1153< / span >   < / div >
< div class = "line" > < a name = "l01154" > < / a > < span class = "lineno" > 1154< / span >   < span class = "preprocessor" > #if defined(SWIGPYTHON_BUILTIN)< / span > < / div >
< div class = "line" > < a name = "l01155" > < / a > < span class = "lineno" > 1155< / span >   < / div >
< div class = "line" > < a name = "l01156" > < / a > < span class = "lineno" > 1156< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l01157" > < / a > < span class = "lineno" > 1157< / span >   SwigPyBuiltin_AddPublicSymbol(PyObject *seq, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *key) {< / div >
< div class = "line" > < a name = "l01158" > < / a > < span class = "lineno" > 1158< / span >   PyObject *s = PyString_InternFromString(key);< / div >
< div class = "line" > < a name = "l01159" > < / a > < span class = "lineno" > 1159< / span >   PyList_Append(seq, s);< / div >
< div class = "line" > < a name = "l01160" > < / a > < span class = "lineno" > 1160< / span >   Py_DECREF(s);< / div >
< div class = "line" > < a name = "l01161" > < / a > < span class = "lineno" > 1161< / span >   }< / div >
< div class = "line" > < a name = "l01162" > < / a > < span class = "lineno" > 1162< / span >   < / div >
< div class = "line" > < a name = "l01163" > < / a > < span class = "lineno" > 1163< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l01164" > < / a > < span class = "lineno" > 1164< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a995ded01a54051855bda3b831ec86a5c" > SWIG_Python_SetConstant< / a > (PyObject *d, PyObject *public_interface, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , PyObject *obj) { < / div >
< div class = "line" > < a name = "l01165" > < / a > < span class = "lineno" > 1165< / span >   PyDict_SetItemString(d, < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , obj);< / div >
< div class = "line" > < a name = "l01166" > < / a > < span class = "lineno" > 1166< / span >   Py_DECREF(obj);< / div >
< div class = "line" > < a name = "l01167" > < / a > < span class = "lineno" > 1167< / span >   < span class = "keywordflow" > if< / span > (public_interface)< / div >
< div class = "line" > < a name = "l01168" > < / a > < span class = "lineno" > 1168< / span >   SwigPyBuiltin_AddPublicSymbol(public_interface, < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > );< / div >
< div class = "line" > < a name = "l01169" > < / a > < span class = "lineno" > 1169< / span >   }< / div >
< div class = "line" > < a name = "l01170" > < / a > < span class = "lineno" > 1170< / span >   < / div >
< div class = "line" > < a name = "l01171" > < / a > < span class = "lineno" > 1171< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l01172" > < / a > < span class = "lineno" > 1172< / span >   < / div >
< div class = "line" > < a name = "l01173" > < / a > < span class = "lineno" > 1173< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l01174" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a995ded01a54051855bda3b831ec86a5c" > 1174< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a995ded01a54051855bda3b831ec86a5c" > SWIG_Python_SetConstant< / a > (PyObject *d, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , PyObject *obj) { < / div >
< div class = "line" > < a name = "l01175" > < / a > < span class = "lineno" > 1175< / span >   PyDict_SetItemString(d, < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , obj);< / div >
< div class = "line" > < a name = "l01176" > < / a > < span class = "lineno" > 1176< / span >   Py_DECREF(obj); < / div >
< div class = "line" > < a name = "l01177" > < / a > < span class = "lineno" > 1177< / span >   }< / div >
< div class = "line" > < a name = "l01178" > < / a > < span class = "lineno" > 1178< / span >   < / div >
< div class = "line" > < a name = "l01179" > < / a > < span class = "lineno" > 1179< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01180" > < / a > < span class = "lineno" > 1180< / span >   < / div >
< div class = "line" > < a name = "l01181" > < / a > < span class = "lineno" > 1181< / span >   < span class = "comment" > /* Append a value to the result obj */< / span > < / div >
< div class = "line" > < a name = "l01182" > < / a > < span class = "lineno" > 1182< / span >   < / div >
< div class = "line" > < a name = "l01183" > < / a > < span class = "lineno" > 1183< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject*< / div >
< div class = "line" > < a name = "l01184" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aff1e04c88e5de68ef034fbea50a52fc6" > 1184< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aff1e04c88e5de68ef034fbea50a52fc6" > SWIG_Python_AppendOutput< / a > (PyObject* result, PyObject* obj) {< / div >
< div class = "line" > < a name = "l01185" > < / a > < span class = "lineno" > 1185< / span >   < span class = "keywordflow" > if< / span > (!result) {< / div >
< div class = "line" > < a name = "l01186" > < / a > < span class = "lineno" > 1186< / span >   result = obj;< / div >
< div class = "line" > < a name = "l01187" > < / a > < span class = "lineno" > 1187< / span >   } < span class = "keywordflow" > else< / span > < span class = "keywordflow" > if< / span > (result == Py_None) {< / div >
< div class = "line" > < a name = "l01188" > < / a > < span class = "lineno" > 1188< / span >   Py_DECREF(result);< / div >
< div class = "line" > < a name = "l01189" > < / a > < span class = "lineno" > 1189< / span >   result = obj;< / div >
< div class = "line" > < a name = "l01190" > < / a > < span class = "lineno" > 1190< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l01191" > < / a > < span class = "lineno" > 1191< / span >   < span class = "keywordflow" > if< / span > (!PyList_Check(result)) {< / div >
< div class = "line" > < a name = "l01192" > < / a > < span class = "lineno" > 1192< / span >   PyObject *o2 = result;< / div >
< div class = "line" > < a name = "l01193" > < / a > < span class = "lineno" > 1193< / span >   result = PyList_New(1);< / div >
< div class = "line" > < a name = "l01194" > < / a > < span class = "lineno" > 1194< / span >   PyList_SetItem(result, 0, o2);< / div >
< div class = "line" > < a name = "l01195" > < / a > < span class = "lineno" > 1195< / span >   }< / div >
< div class = "line" > < a name = "l01196" > < / a > < span class = "lineno" > 1196< / span >   PyList_Append(result,obj);< / div >
< div class = "line" > < a name = "l01197" > < / a > < span class = "lineno" > 1197< / span >   Py_DECREF(obj);< / div >
< div class = "line" > < a name = "l01198" > < / a > < span class = "lineno" > 1198< / span >   }< / div >
< div class = "line" > < a name = "l01199" > < / a > < span class = "lineno" > 1199< / span >   < span class = "keywordflow" > return< / span > result;< / div >
< div class = "line" > < a name = "l01200" > < / a > < span class = "lineno" > 1200< / span >   }< / div >
< div class = "line" > < a name = "l01201" > < / a > < span class = "lineno" > 1201< / span >   < / div >
< div class = "line" > < a name = "l01202" > < / a > < span class = "lineno" > 1202< / span >   < span class = "comment" > /* Unpack the argument tuple */< / span > < / div >
< div class = "line" > < a name = "l01203" > < / a > < span class = "lineno" > 1203< / span >   < / div >
< div class = "line" > < a name = "l01204" > < / a > < span class = "lineno" > 1204< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > Py_ssize_t< / div >
< div class = "line" > < a name = "l01205" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a1680d2920ae7c74f40eae9eb45cc2d75" > 1205< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1680d2920ae7c74f40eae9eb45cc2d75" > SWIG_Python_UnpackTuple< / a > (PyObject *args, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , Py_ssize_t < a class = "code" href = "alldiff__cst_8cc.html#a021e695f54a13bd809c34b2f4ca87c37" > min< / a > , Py_ssize_t < a class = "code" href = "alldiff__cst_8cc.html#a9d0c202d5fdd62f4fa2c613339ff168a" > max< / a > , PyObject **objs)< / div >
< div class = "line" > < a name = "l01206" > < / a > < span class = "lineno" > 1206< / span >   {< / div >
< div class = "line" > < a name = "l01207" > < / a > < span class = "lineno" > 1207< / span >   < span class = "keywordflow" > if< / span > (!args) {< / div >
< div class = "line" > < a name = "l01208" > < / a > < span class = "lineno" > 1208< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "alldiff__cst_8cc.html#a021e695f54a13bd809c34b2f4ca87c37" > min< / a > & & !< a class = "code" href = "alldiff__cst_8cc.html#a9d0c202d5fdd62f4fa2c613339ff168a" > max< / a > ) {< / div >
< div class = "line" > < a name = "l01209" > < / a > < span class = "lineno" > 1209< / span >   < span class = "keywordflow" > return< / span > 1;< / div >
< div class = "line" > < a name = "l01210" > < / a > < span class = "lineno" > 1210< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l01211" > < / a > < span class = "lineno" > 1211< / span >   PyErr_Format(PyExc_TypeError, < span class = "stringliteral" > " %s expected %s%d arguments, got none" < / span > , < / div >
< div class = "line" > < a name = "l01212" > < / a > < span class = "lineno" > 1212< / span >   < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , (< a class = "code" href = "alldiff__cst_8cc.html#a021e695f54a13bd809c34b2f4ca87c37" > min< / a > == < a class = "code" href = "alldiff__cst_8cc.html#a9d0c202d5fdd62f4fa2c613339ff168a" > max< / a > ? < span class = "stringliteral" > " " < / span > : < span class = "stringliteral" > " at least " < / span > ), (< span class = "keywordtype" > int< / span > )< a class = "code" href = "alldiff__cst_8cc.html#a021e695f54a13bd809c34b2f4ca87c37" > min< / a > );< / div >
< div class = "line" > < a name = "l01213" > < / a > < span class = "lineno" > 1213< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l01214" > < / a > < span class = "lineno" > 1214< / span >   }< / div >
< div class = "line" > < a name = "l01215" > < / a > < span class = "lineno" > 1215< / span >   } < / div >
< div class = "line" > < a name = "l01216" > < / a > < span class = "lineno" > 1216< / span >   < span class = "keywordflow" > if< / span > (!PyTuple_Check(args)) {< / div >
< div class = "line" > < a name = "l01217" > < / a > < span class = "lineno" > 1217< / span >   < span class = "keywordflow" > if< / span > (min < = 1 & & max > = 1) {< / div >
< div class = "line" > < a name = "l01218" > < / a > < span class = "lineno" > 1218< / span >   Py_ssize_t i;< / div >
< div class = "line" > < a name = "l01219" > < / a > < span class = "lineno" > 1219< / span >   objs[0] = args;< / div >
< div class = "line" > < a name = "l01220" > < / a > < span class = "lineno" > 1220< / span >   < span class = "keywordflow" > for< / span > (i = 1; i < < a class = "code" href = "alldiff__cst_8cc.html#a9d0c202d5fdd62f4fa2c613339ff168a" > max< / a > ; ++i) {< / div >
< div class = "line" > < a name = "l01221" > < / a > < span class = "lineno" > 1221< / span >   objs[i] = 0;< / div >
< div class = "line" > < a name = "l01222" > < / a > < span class = "lineno" > 1222< / span >   }< / div >
< div class = "line" > < a name = "l01223" > < / a > < span class = "lineno" > 1223< / span >   < span class = "keywordflow" > return< / span > 2;< / div >
< div class = "line" > < a name = "l01224" > < / a > < span class = "lineno" > 1224< / span >   }< / div >
< div class = "line" > < a name = "l01225" > < / a > < span class = "lineno" > 1225< / span >   PyErr_SetString(PyExc_SystemError, < span class = "stringliteral" > " UnpackTuple() argument list is not a tuple" < / span > );< / div >
< div class = "line" > < a name = "l01226" > < / a > < span class = "lineno" > 1226< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l01227" > < / a > < span class = "lineno" > 1227< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l01228" > < / a > < span class = "lineno" > 1228< / span >   Py_ssize_t l = PyTuple_GET_SIZE(args);< / div >
< div class = "line" > < a name = "l01229" > < / a > < span class = "lineno" > 1229< / span >   < span class = "keywordflow" > if< / span > (l < < a class = "code" href = "alldiff__cst_8cc.html#a021e695f54a13bd809c34b2f4ca87c37" > min< / a > ) {< / div >
< div class = "line" > < a name = "l01230" > < / a > < span class = "lineno" > 1230< / span >   PyErr_Format(PyExc_TypeError, < span class = "stringliteral" > " %s expected %s%d arguments, got %d" < / span > , < / div >
< div class = "line" > < a name = "l01231" > < / a > < span class = "lineno" > 1231< / span >   < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , (< a class = "code" href = "alldiff__cst_8cc.html#a021e695f54a13bd809c34b2f4ca87c37" > min< / a > == < a class = "code" href = "alldiff__cst_8cc.html#a9d0c202d5fdd62f4fa2c613339ff168a" > max< / a > ? < span class = "stringliteral" > " " < / span > : < span class = "stringliteral" > " at least " < / span > ), (< span class = "keywordtype" > int< / span > )< a class = "code" href = "alldiff__cst_8cc.html#a021e695f54a13bd809c34b2f4ca87c37" > min< / a > , (< span class = "keywordtype" > int< / span > )l);< / div >
< div class = "line" > < a name = "l01232" > < / a > < span class = "lineno" > 1232< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l01233" > < / a > < span class = "lineno" > 1233< / span >   } < span class = "keywordflow" > else< / span > < span class = "keywordflow" > if< / span > (l > < a class = "code" href = "alldiff__cst_8cc.html#a9d0c202d5fdd62f4fa2c613339ff168a" > max< / a > ) {< / div >
< div class = "line" > < a name = "l01234" > < / a > < span class = "lineno" > 1234< / span >   PyErr_Format(PyExc_TypeError, < span class = "stringliteral" > " %s expected %s%d arguments, got %d" < / span > , < / div >
< div class = "line" > < a name = "l01235" > < / a > < span class = "lineno" > 1235< / span >   < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , (< a class = "code" href = "alldiff__cst_8cc.html#a021e695f54a13bd809c34b2f4ca87c37" > min< / a > == < a class = "code" href = "alldiff__cst_8cc.html#a9d0c202d5fdd62f4fa2c613339ff168a" > max< / a > ? < span class = "stringliteral" > " " < / span > : < span class = "stringliteral" > " at most " < / span > ), (< span class = "keywordtype" > int< / span > )< a class = "code" href = "alldiff__cst_8cc.html#a9d0c202d5fdd62f4fa2c613339ff168a" > max< / a > , (< span class = "keywordtype" > int< / span > )l);< / div >
< div class = "line" > < a name = "l01236" > < / a > < span class = "lineno" > 1236< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l01237" > < / a > < span class = "lineno" > 1237< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l01238" > < / a > < span class = "lineno" > 1238< / span >   Py_ssize_t i;< / div >
< div class = "line" > < a name = "l01239" > < / a > < span class = "lineno" > 1239< / span >   < span class = "keywordflow" > for< / span > (i = 0; i < l; ++i) {< / div >
< div class = "line" > < a name = "l01240" > < / a > < span class = "lineno" > 1240< / span >   objs[i] = PyTuple_GET_ITEM(args, i);< / div >
< div class = "line" > < a name = "l01241" > < / a > < span class = "lineno" > 1241< / span >   }< / div >
< div class = "line" > < a name = "l01242" > < / a > < span class = "lineno" > 1242< / span >   < span class = "keywordflow" > for< / span > (; l < < a class = "code" href = "alldiff__cst_8cc.html#a9d0c202d5fdd62f4fa2c613339ff168a" > max< / a > ; ++l) {< / div >
< div class = "line" > < a name = "l01243" > < / a > < span class = "lineno" > 1243< / span >   objs[l] = 0;< / div >
< div class = "line" > < a name = "l01244" > < / a > < span class = "lineno" > 1244< / span >   }< / div >
< div class = "line" > < a name = "l01245" > < / a > < span class = "lineno" > 1245< / span >   < span class = "keywordflow" > return< / span > i + 1;< / div >
< div class = "line" > < a name = "l01246" > < / a > < span class = "lineno" > 1246< / span >   } < / div >
< div class = "line" > < a name = "l01247" > < / a > < span class = "lineno" > 1247< / span >   }< / div >
< div class = "line" > < a name = "l01248" > < / a > < span class = "lineno" > 1248< / span >   }< / div >
< div class = "line" > < a name = "l01249" > < / a > < span class = "lineno" > 1249< / span >   < / div >
< div class = "line" > < a name = "l01250" > < / a > < span class = "lineno" > 1250< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l01251" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a778bb54fcafd893705d10f59112e09c9" > 1251< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a778bb54fcafd893705d10f59112e09c9" > SWIG_Python_CheckNoKeywords< / a > (PyObject *kwargs, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ) {< / div >
< div class = "line" > < a name = "l01252" > < / a > < span class = "lineno" > 1252< / span >   < span class = "keywordtype" > int< / span > no_kwargs = 1;< / div >
< div class = "line" > < a name = "l01253" > < / a > < span class = "lineno" > 1253< / span >   < span class = "keywordflow" > if< / span > (kwargs) {< / div >
< div class = "line" > < a name = "l01254" > < / a > < span class = "lineno" > 1254< / span >   assert(PyDict_Check(kwargs));< / div >
< div class = "line" > < a name = "l01255" > < / a > < span class = "lineno" > 1255< / span >   < span class = "keywordflow" > if< / span > (PyDict_Size(kwargs) > 0) {< / div >
< div class = "line" > < a name = "l01256" > < / a > < span class = "lineno" > 1256< / span >   PyErr_Format(PyExc_TypeError, < span class = "stringliteral" > " %s() does not take keyword arguments" < / span > , < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > );< / div >
< div class = "line" > < a name = "l01257" > < / a > < span class = "lineno" > 1257< / span >   no_kwargs = 0;< / div >
< div class = "line" > < a name = "l01258" > < / a > < span class = "lineno" > 1258< / span >   }< / div >
< div class = "line" > < a name = "l01259" > < / a > < span class = "lineno" > 1259< / span >   }< / div >
< div class = "line" > < a name = "l01260" > < / a > < span class = "lineno" > 1260< / span >   < span class = "keywordflow" > return< / span > no_kwargs;< / div >
< div class = "line" > < a name = "l01261" > < / a > < span class = "lineno" > 1261< / span >   }< / div >
< div class = "line" > < a name = "l01262" > < / a > < span class = "lineno" > 1262< / span >   < / div >
< div class = "line" > < a name = "l01263" > < / a > < span class = "lineno" > 1263< / span >   < span class = "comment" > /* A functor is a function object with one single object argument */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01264" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a709f9240049521dd53af4010e5775ecd" > 1264< / a > < / span >   < span class = "preprocessor" > #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL);< / span > < / div >
< div class = "line" > < a name = "l01265" > < / a > < span class = "lineno" > 1265< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01266" > < / a > < span class = "lineno" > 1266< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l01267" > < / a > < span class = "lineno" > 1267< / span >   < span class = "comment" > Helper for static pointer initialization for both C and C++ code, for example< / span > < / div >
< div class = "line" > < a name = "l01268" > < / a > < span class = "lineno" > 1268< / span >   < span class = "comment" > static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...);< / span > < / div >
< div class = "line" > < a name = "l01269" > < / a > < span class = "lineno" > 1269< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l01270" > < / a > < span class = "lineno" > 1270< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l01271" > < / a > < span class = "lineno" > 1271< / span >   < span class = "preprocessor" > #define SWIG_STATIC_POINTER(var) var< / span > < / div >
< div class = "line" > < a name = "l01272" > < / a > < span class = "lineno" > 1272< / span >   < span class = "preprocessor" > #else< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01273" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aa58fdef163810db36a21536e3fef11fc" > 1273< / a > < / span >   < span class = "preprocessor" > #define SWIG_STATIC_POINTER(var) var = 0; if (!var) var< / span > < / div >
< div class = "line" > < a name = "l01274" > < / a > < span class = "lineno" > 1274< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01275" > < / a > < span class = "lineno" > 1275< / span >   < / div >
< div class = "line" > < a name = "l01276" > < / a > < span class = "lineno" > 1276< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l01277" > < / a > < span class = "lineno" > 1277< / span >   < span class = "comment" > * Pointer declarations< / span > < / div >
< div class = "line" > < a name = "l01278" > < / a > < span class = "lineno" > 1278< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l01279" > < / a > < span class = "lineno" > 1279< / span >   < / div >
< div class = "line" > < a name = "l01280" > < / a > < span class = "lineno" > 1280< / span >   < span class = "comment" > /* Flags for new pointer objects */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01281" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4a923a6f2e1436eab52ac29421cb2831" > 1281< / a > < / span >   < span class = "preprocessor" > #define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN < < 1)< / span > < / div >
< div class = "line" > < a name = "l01282" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a1d7a891b8fceac04d0954a0e7aaf7d1c" > 1282< / a > < / span >   < span class = "preprocessor" > #define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)< / span > < / div >
< div class = "line" > < a name = "l01283" > < / a > < span class = "lineno" > 1283< / span >   < / div >
< div class = "line" > < a name = "l01284" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a28a70d0513a11dd60735baa8e09c9e44" > 1284< / a > < / span >   < span class = "preprocessor" > #define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN < < 1)< / span > < / div >
< div class = "line" > < a name = "l01285" > < / a > < span class = "lineno" > 1285< / span >   < / div >
< div class = "line" > < a name = "l01286" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac67ecff3f1af17659582b9a4f90cf532" > 1286< / a > < / span >   < span class = "preprocessor" > #define SWIG_BUILTIN_TP_INIT (SWIG_POINTER_OWN < < 2)< / span > < / div >
< div class = "line" > < a name = "l01287" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aed1090e31bf3997ef5cdce90e61ada96" > 1287< / a > < / span >   < span class = "preprocessor" > #define SWIG_BUILTIN_INIT (SWIG_BUILTIN_TP_INIT | SWIG_POINTER_OWN)< / span > < / div >
< div class = "line" > < a name = "l01288" > < / a > < span class = "lineno" > 1288< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01289" > < / a > < span class = "lineno" > 1289< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l01290" > < / a > < span class = "lineno" > 1290< / span >   < span class = "keyword" > extern< / span > < span class = "stringliteral" > " C" < / span > {< / div >
< div class = "line" > < a name = "l01291" > < / a > < span class = "lineno" > 1291< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01292" > < / a > < span class = "lineno" > 1292< / span >   < / div >
< div class = "line" > < a name = "l01293" > < / a > < span class = "lineno" > 1293< / span >   < span class = "comment" > /* The python void return value */< / span > < / div >
< div class = "line" > < a name = "l01294" > < / a > < span class = "lineno" > 1294< / span >   < / div >
< div class = "line" > < a name = "l01295" > < / a > < span class = "lineno" > 1295< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#affa7aa2bcce5bea24a20e5b184ae0533" > SWIGRUNTIMEINLINE< / a > PyObject * < / div >
< div class = "line" > < a name = "l01296" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > 1296< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > (< span class = "keywordtype" > void< / span > )< / div >
< div class = "line" > < a name = "l01297" > < / a > < span class = "lineno" > 1297< / span >   {< / div >
< div class = "line" > < a name = "l01298" > < / a > < span class = "lineno" > 1298< / span >   PyObject *none = Py_None;< / div >
< div class = "line" > < a name = "l01299" > < / a > < span class = "lineno" > 1299< / span >   Py_INCREF(none);< / div >
< div class = "line" > < a name = "l01300" > < / a > < span class = "lineno" > 1300< / span >   < span class = "keywordflow" > return< / span > none;< / div >
< div class = "line" > < a name = "l01301" > < / a > < span class = "lineno" > 1301< / span >   }< / div >
< div class = "line" > < a name = "l01302" > < / a > < span class = "lineno" > 1302< / span >   < / div >
< div class = "line" > < a name = "l01303" > < / a > < span class = "lineno" > 1303< / span >   < span class = "comment" > /* SwigPyClientData */< / span > < / div >
< div class = "line" > < a name = "l01304" > < / a > < span class = "lineno" > 1304< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01305" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_client_data.html" > 1305< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > {< / div >
< div class = "line" > < a name = "l01306" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_client_data.html#a24edbed2ce3e8818ac4ef693a53a768f" > 1306< / a > < / span >   PyObject *< a class = "code" href = "struct_swig_py_client_data.html#a24edbed2ce3e8818ac4ef693a53a768f" > klass< / a > ;< / div >
< div class = "line" > < a name = "l01307" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_client_data.html#a03b02167ca706af3c90489895b149ff3" > 1307< / a > < / span >   PyObject *< a class = "code" href = "struct_swig_py_client_data.html#a03b02167ca706af3c90489895b149ff3" > newraw< / a > ;< / div >
< div class = "line" > < a name = "l01308" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_client_data.html#a0a5ddba04e5b3800a61a208b23dfd65b" > 1308< / a > < / span >   PyObject *< a class = "code" href = "struct_swig_py_client_data.html#a0a5ddba04e5b3800a61a208b23dfd65b" > newargs< / a > ;< / div >
< div class = "line" > < a name = "l01309" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_client_data.html#ad7eb0381152beb0af081ac87daa594c9" > 1309< / a > < / span >   PyObject *< a class = "code" href = "struct_swig_py_client_data.html#ad7eb0381152beb0af081ac87daa594c9" > destroy< / a > ;< / div >
< div class = "line" > < a name = "l01310" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_client_data.html#acb70a26b5c3b873ee8492f96d6f04722" > 1310< / a > < / span >   < span class = "keywordtype" > int< / span > < a class = "code" href = "struct_swig_py_client_data.html#acb70a26b5c3b873ee8492f96d6f04722" > delargs< / a > ;< / div >
< div class = "line" > < a name = "l01311" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_client_data.html#aefc03bc0f3c3a18125653ab9f5c5486e" > 1311< / a > < / span >   < span class = "keywordtype" > int< / span > < a class = "code" href = "struct_swig_py_client_data.html#aefc03bc0f3c3a18125653ab9f5c5486e" > implicitconv< / a > ;< / div >
< div class = "line" > < a name = "l01312" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_client_data.html#a7ea26fc4c21e1192ba427633ff2981ca" > 1312< / a > < / span >   PyTypeObject *< a class = "code" href = "struct_swig_py_client_data.html#a7ea26fc4c21e1192ba427633ff2981ca" > pytype< / a > ;< / div >
< div class = "line" > < a name = "l01313" > < / a > < span class = "lineno" > 1313< / span >   } < a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01314" > < / a > < span class = "lineno" > 1314< / span >   < / div >
< div class = "line" > < a name = "l01315" > < / a > < span class = "lineno" > 1315< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#affa7aa2bcce5bea24a20e5b184ae0533" > SWIGRUNTIMEINLINE< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l01316" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#adccbcbf6df87e38c5a227a9b5c7f70e4" > 1316< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#adccbcbf6df87e38c5a227a9b5c7f70e4" > SWIG_Python_CheckImplicit< / a > (< a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty)< / div >
< div class = "line" > < a name = "l01317" > < / a > < span class = "lineno" > 1317< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01318" > < / a > < span class = "lineno" > 1318< / span >   < a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *data = (< a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *)ty-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ;< / div >
< div class = "line" > < a name = "l01319" > < / a > < span class = "lineno" > 1319< / span >   < span class = "keywordtype" > int< / span > fail = data ? data-> < a class = "code" href = "struct_swig_py_client_data.html#aefc03bc0f3c3a18125653ab9f5c5486e" > implicitconv< / a > : 0;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01320" > < / a > < span class = "lineno" > 1320< / span >   < a class = "code" href = "parser_8yy_8cc.html#a33e91cd0cef6786e9e3a27ac67707207" > if< / a > (fail)< / div >
< div class = "line" > < a name = "l01321" > < / a > < span class = "lineno" > 1321< / span >   PyErr_SetString(PyExc_TypeError, < span class = "stringliteral" > " Implicit conversion is prohibited for explicit constructors." < / span > );< / div >
< div class = "line" > < a name = "l01322" > < / a > < span class = "lineno" > 1322< / span >   < span class = "keywordflow" > return< / span > fail;< / div >
< div class = "line" > < a name = "l01323" > < / a > < span class = "lineno" > 1323< / span >   }< / div >
< div class = "line" > < a name = "l01324" > < / a > < span class = "lineno" > 1324< / span >   < / div >
< div class = "line" > < a name = "l01325" > < / a > < span class = "lineno" > 1325< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#affa7aa2bcce5bea24a20e5b184ae0533" > SWIGRUNTIMEINLINE< / a > PyObject *< / div >
< div class = "line" > < a name = "l01326" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a153f638306c56e8204656c79dce8cf2e" > 1326< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a153f638306c56e8204656c79dce8cf2e" > SWIG_Python_ExceptionType< / a > (< a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *desc) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01327" > < / a > < span class = "lineno" > 1327< / span >   < a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *data = desc ? (< a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *) desc-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > : 0;< / div >
< div class = "line" > < a name = "l01328" > < / a > < span class = "lineno" > 1328< / span >   PyObject *klass = data ? data-> < a class = "code" href = "struct_swig_py_client_data.html#a24edbed2ce3e8818ac4ef693a53a768f" > klass< / a > : 0;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01329" > < / a > < span class = "lineno" > 1329< / span >   return (klass ? klass : PyExc_RuntimeError);< / div >
< div class = "line" > < a name = "l01330" > < / a > < span class = "lineno" > 1330< / span >   }< / div >
< div class = "line" > < a name = "l01331" > < / a > < span class = "lineno" > 1331< / span >   < / div >
< div class = "line" > < a name = "l01332" > < / a > < span class = "lineno" > 1332< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01333" > < / a > < span class = "lineno" > 1333< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > * < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01334" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a919f062d24409c7a7b727a8acea354a8" > 1334< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a919f062d24409c7a7b727a8acea354a8" > SwigPyClientData_New< / a > (PyObject* obj)< / div >
< div class = "line" > < a name = "l01335" > < / a > < span class = "lineno" > 1335< / span >   {< / div >
< div class = "line" > < a name = "l01336" > < / a > < span class = "lineno" > 1336< / span >   < span class = "keywordflow" > if< / span > (!obj) {< / div >
< div class = "line" > < a name = "l01337" > < / a > < span class = "lineno" > 1337< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l01338" > < / a > < span class = "lineno" > 1338< / span >   } < span class = "keywordflow" > else< / span > {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01339" > < / a > < span class = "lineno" > 1339< / span >   < a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *data = (< a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *)< a class = "code" href = "parser_8tab_8cc.html#a5faf6a2d99f50a4655dd390199a8db7b" > malloc< / a > (< span class = "keyword" > sizeof< / span > (< a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > ));< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01340" > < / a > < span class = "lineno" > 1340< / span >   < span class = "comment" > /* the klass element */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01341" > < / a > < span class = "lineno" > 1341< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#a24edbed2ce3e8818ac4ef693a53a768f" > klass< / a > = obj;< / div >
< div class = "line" > < a name = "l01342" > < / a > < span class = "lineno" > 1342< / span >   Py_INCREF(data-> < a class = "code" href = "struct_swig_py_client_data.html#a24edbed2ce3e8818ac4ef693a53a768f" > klass< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01343" > < / a > < span class = "lineno" > 1343< / span >   < span class = "comment" > /* the newraw method and newargs arguments used to create a new raw instance */< / span > < / div >
< div class = "line" > < a name = "l01344" > < / a > < span class = "lineno" > 1344< / span >   < span class = "keywordflow" > if< / span > (PyClass_Check(obj)) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01345" > < / a > < span class = "lineno" > 1345< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#a03b02167ca706af3c90489895b149ff3" > newraw< / a > = 0;< / div >
< div class = "line" > < a name = "l01346" > < / a > < span class = "lineno" > 1346< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#a0a5ddba04e5b3800a61a208b23dfd65b" > newargs< / a > = obj;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01347" > < / a > < span class = "lineno" > 1347< / span >   Py_INCREF(obj);< / div >
< div class = "line" > < a name = "l01348" > < / a > < span class = "lineno" > 1348< / span >   } < span class = "keywordflow" > else< / span > {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01349" > < / a > < span class = "lineno" > 1349< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#a03b02167ca706af3c90489895b149ff3" > newraw< / a > = PyObject_GetAttrString(data-> < a class = "code" href = "struct_swig_py_client_data.html#a24edbed2ce3e8818ac4ef693a53a768f" > klass< / a > , < span class = "stringliteral" > " __new__" < / span > );< / div >
< div class = "line" > < a name = "l01350" > < / a > < span class = "lineno" > 1350< / span >   < span class = "keywordflow" > if< / span > (data-> < a class = "code" href = "struct_swig_py_client_data.html#a03b02167ca706af3c90489895b149ff3" > newraw< / a > ) {< / div >
< div class = "line" > < a name = "l01351" > < / a > < span class = "lineno" > 1351< / span >   Py_INCREF(data-> < a class = "code" href = "struct_swig_py_client_data.html#a03b02167ca706af3c90489895b149ff3" > newraw< / a > );< / div >
< div class = "line" > < a name = "l01352" > < / a > < span class = "lineno" > 1352< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#a0a5ddba04e5b3800a61a208b23dfd65b" > newargs< / a > = PyTuple_New(1);< / div >
< div class = "line" > < a name = "l01353" > < / a > < span class = "lineno" > 1353< / span >   PyTuple_SetItem(data-> < a class = "code" href = "struct_swig_py_client_data.html#a0a5ddba04e5b3800a61a208b23dfd65b" > newargs< / a > , 0, obj);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01354" > < / a > < span class = "lineno" > 1354< / span >   } < span class = "keywordflow" > else< / span > {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01355" > < / a > < span class = "lineno" > 1355< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#a0a5ddba04e5b3800a61a208b23dfd65b" > newargs< / a > = obj;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01356" > < / a > < span class = "lineno" > 1356< / span >   }< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01357" > < / a > < span class = "lineno" > 1357< / span >   Py_INCREF(data-> < a class = "code" href = "struct_swig_py_client_data.html#a0a5ddba04e5b3800a61a208b23dfd65b" > newargs< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01358" > < / a > < span class = "lineno" > 1358< / span >   }< / div >
< div class = "line" > < a name = "l01359" > < / a > < span class = "lineno" > 1359< / span >   < span class = "comment" > /* the destroy method, aka as the C++ delete method */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01360" > < / a > < span class = "lineno" > 1360< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#ad7eb0381152beb0af081ac87daa594c9" > destroy< / a > = PyObject_GetAttrString(data-> < a class = "code" href = "struct_swig_py_client_data.html#a24edbed2ce3e8818ac4ef693a53a768f" > klass< / a > , < span class = "stringliteral" > " __swig_destroy__" < / span > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01361" > < / a > < span class = "lineno" > 1361< / span >   < span class = "keywordflow" > if< / span > (PyErr_Occurred()) {< / div >
< div class = "line" > < a name = "l01362" > < / a > < span class = "lineno" > 1362< / span >   PyErr_Clear();< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01363" > < / a > < span class = "lineno" > 1363< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#ad7eb0381152beb0af081ac87daa594c9" > destroy< / a > = 0;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01364" > < / a > < span class = "lineno" > 1364< / span >   }< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01365" > < / a > < span class = "lineno" > 1365< / span >   < span class = "keywordflow" > if< / span > (data-> < a class = "code" href = "struct_swig_py_client_data.html#ad7eb0381152beb0af081ac87daa594c9" > destroy< / a > ) {< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01366" > < / a > < span class = "lineno" > 1366< / span >   < span class = "keywordtype" > int< / span > flags;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01367" > < / a > < span class = "lineno" > 1367< / span >   Py_INCREF(data-> < a class = "code" href = "struct_swig_py_client_data.html#ad7eb0381152beb0af081ac87daa594c9" > destroy< / a > );< / div >
< div class = "line" > < a name = "l01368" > < / a > < span class = "lineno" > 1368< / span >   flags = PyCFunction_GET_FLAGS(data-> < a class = "code" href = "struct_swig_py_client_data.html#ad7eb0381152beb0af081ac87daa594c9" > destroy< / a > );< / div >
< div class = "line" > < a name = "l01369" > < / a > < span class = "lineno" > 1369< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#acb70a26b5c3b873ee8492f96d6f04722" > delargs< / a > = !(flags & (METH_O));< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01370" > < / a > < span class = "lineno" > 1370< / span >   } < span class = "keywordflow" > else< / span > {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01371" > < / a > < span class = "lineno" > 1371< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#acb70a26b5c3b873ee8492f96d6f04722" > delargs< / a > = 0;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01372" > < / a > < span class = "lineno" > 1372< / span >   }< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01373" > < / a > < span class = "lineno" > 1373< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#aefc03bc0f3c3a18125653ab9f5c5486e" > implicitconv< / a > = 0;< / div >
< div class = "line" > < a name = "l01374" > < / a > < span class = "lineno" > 1374< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#a7ea26fc4c21e1192ba427633ff2981ca" > pytype< / a > = 0;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01375" > < / a > < span class = "lineno" > 1375< / span >   < span class = "keywordflow" > return< / span > data;< / div >
< div class = "line" > < a name = "l01376" > < / a > < span class = "lineno" > 1376< / span >   }< / div >
< div class = "line" > < a name = "l01377" > < / a > < span class = "lineno" > 1377< / span >   }< / div >
< div class = "line" > < a name = "l01378" > < / a > < span class = "lineno" > 1378< / span >   < / div >
< div class = "line" > < a name = "l01379" > < / a > < span class = "lineno" > 1379< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > void< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01380" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#acfc84d6965502d26fff3ac72e1bf5702" > 1380< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfc84d6965502d26fff3ac72e1bf5702" > SwigPyClientData_Del< / a > (< a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *data) {< / div >
< div class = "line" > < a name = "l01381" > < / a > < span class = "lineno" > 1381< / span >   Py_XDECREF(data-> < a class = "code" href = "struct_swig_py_client_data.html#a03b02167ca706af3c90489895b149ff3" > newraw< / a > );< / div >
< div class = "line" > < a name = "l01382" > < / a > < span class = "lineno" > 1382< / span >   Py_XDECREF(data-> < a class = "code" href = "struct_swig_py_client_data.html#a0a5ddba04e5b3800a61a208b23dfd65b" > newargs< / a > );< / div >
< div class = "line" > < a name = "l01383" > < / a > < span class = "lineno" > 1383< / span >   Py_XDECREF(data-> < a class = "code" href = "struct_swig_py_client_data.html#ad7eb0381152beb0af081ac87daa594c9" > destroy< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01384" > < / a > < span class = "lineno" > 1384< / span >   }< / div >
< div class = "line" > < a name = "l01385" > < / a > < span class = "lineno" > 1385< / span >   < / div >
< div class = "line" > < a name = "l01386" > < / a > < span class = "lineno" > 1386< / span >   < span class = "comment" > /* =============== SwigPyObject =====================*/< / span > < / div >
< div class = "line" > < a name = "l01387" > < / a > < span class = "lineno" > 1387< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01388" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_object.html" > 1388< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > {< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01389" > < / a > < span class = "lineno" > 1389< / span >   PyObject_HEAD< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01390" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_object.html#a2068804fe624f29280fd94ce1c9049e9" > 1390< / a > < / span >   < span class = "keywordtype" > void< / span > *< a class = "code" href = "struct_swig_py_object.html#a2068804fe624f29280fd94ce1c9049e9" > ptr< / a > ;< / div >
< div class = "line" > < a name = "l01391" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_object.html#a7c45af989e53c74ddbf6dc0f3049bde6" > 1391< / a > < / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *< a class = "code" href = "struct_swig_py_object.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > ;< / div >
< div class = "line" > < a name = "l01392" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_object.html#a4047a08438f6fec73854d5e936100de0" > 1392< / a > < / span >   < span class = "keywordtype" > int< / span > < a class = "code" href = "struct_swig_py_object.html#a4047a08438f6fec73854d5e936100de0" > own< / a > ;< / div >
< div class = "line" > < a name = "l01393" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > 1393< / a > < / span >   PyObject *< a class = "code" href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > next< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01394" > < / a > < span class = "lineno" > 1394< / span >   < span class = "preprocessor" > #ifdef SWIGPYTHON_BUILTIN< / span > < / div >
< div class = "line" > < a name = "l01395" > < / a > < span class = "lineno" > 1395< / span >   PyObject *dict;< / div >
< div class = "line" > < a name = "l01396" > < / a > < span class = "lineno" > 1396< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01397" > < / a > < span class = "lineno" > 1397< / span >   } < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01398" > < / a > < span class = "lineno" > 1398< / span >   < / div >
< div class = "line" > < a name = "l01399" > < / a > < span class = "lineno" > 1399< / span >   < / div >
< div class = "line" > < a name = "l01400" > < / a > < span class = "lineno" > 1400< / span >   < span class = "preprocessor" > #ifdef SWIGPYTHON_BUILTIN< / span > < / div >
< div class = "line" > < a name = "l01401" > < / a > < span class = "lineno" > 1401< / span >   < / div >
< div class = "line" > < a name = "l01402" > < / a > < span class = "lineno" > 1402< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
< div class = "line" > < a name = "l01403" > < / a > < span class = "lineno" > 1403< / span >   SwigPyObject_get___dict__(PyObject *v, PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (args))< / div >
< div class = "line" > < a name = "l01404" > < / a > < span class = "lineno" > 1404< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01405" > < / a > < span class = "lineno" > 1405< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *sobj = (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *)v;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01406" > < / a > < span class = "lineno" > 1406< / span >   < / div >
< div class = "line" > < a name = "l01407" > < / a > < span class = "lineno" > 1407< / span >   < span class = "keywordflow" > if< / span > (!sobj-> dict)< / div >
< div class = "line" > < a name = "l01408" > < / a > < span class = "lineno" > 1408< / span >   sobj-> dict = PyDict_New();< / div >
< div class = "line" > < a name = "l01409" > < / a > < span class = "lineno" > 1409< / span >   < / div >
< div class = "line" > < a name = "l01410" > < / a > < span class = "lineno" > 1410< / span >   Py_INCREF(sobj-> dict);< / div >
< div class = "line" > < a name = "l01411" > < / a > < span class = "lineno" > 1411< / span >   < span class = "keywordflow" > return< / span > sobj-> dict;< / div >
< div class = "line" > < a name = "l01412" > < / a > < span class = "lineno" > 1412< / span >   }< / div >
< div class = "line" > < a name = "l01413" > < / a > < span class = "lineno" > 1413< / span >   < / div >
< div class = "line" > < a name = "l01414" > < / a > < span class = "lineno" > 1414< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01415" > < / a > < span class = "lineno" > 1415< / span >   < / div >
< div class = "line" > < a name = "l01416" > < / a > < span class = "lineno" > 1416< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01417" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#abc24d5684dfe838e99fc155a38160d84" > 1417< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abc24d5684dfe838e99fc155a38160d84" > SwigPyObject_long< / a > (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *v)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01418" > < / a > < span class = "lineno" > 1418< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01419" > < / a > < span class = "lineno" > 1419< / span >   < span class = "keywordflow" > return< / span > PyLong_FromVoidPtr(v-> < a class = "code" href = "struct_swig_py_object.html#a2068804fe624f29280fd94ce1c9049e9" > ptr< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01420" > < / a > < span class = "lineno" > 1420< / span >   }< / div >
< div class = "line" > < a name = "l01421" > < / a > < span class = "lineno" > 1421< / span >   < / div >
< div class = "line" > < a name = "l01422" > < / a > < span class = "lineno" > 1422< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01423" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a6d2977b4ede610f6c7ef7fcad053237b" > 1423< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6d2977b4ede610f6c7ef7fcad053237b" > SwigPyObject_format< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > * fmt, < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *v)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01424" > < / a > < span class = "lineno" > 1424< / span >   {< / div >
< div class = "line" > < a name = "l01425" > < / a > < span class = "lineno" > 1425< / span >   PyObject *res = NULL;< / div >
< div class = "line" > < a name = "l01426" > < / a > < span class = "lineno" > 1426< / span >   PyObject *args = PyTuple_New(1);< / div >
< div class = "line" > < a name = "l01427" > < / a > < span class = "lineno" > 1427< / span >   < span class = "keywordflow" > if< / span > (args) {< / div >
< div class = "line" > < a name = "l01428" > < / a > < span class = "lineno" > 1428< / span >   < span class = "keywordflow" > if< / span > (PyTuple_SetItem(args, 0, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abc24d5684dfe838e99fc155a38160d84" > SwigPyObject_long< / a > (v)) == 0) {< / div >
< div class = "line" > < a name = "l01429" > < / a > < span class = "lineno" > 1429< / span >   PyObject *ofmt = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a0ba3b72d0eb29ff47379e6e77b21d78a" > SWIG_Python_str_FromChar< / a > (fmt);< / div >
< div class = "line" > < a name = "l01430" > < / a > < span class = "lineno" > 1430< / span >   < span class = "keywordflow" > if< / span > (ofmt) {< / div >
< div class = "line" > < a name = "l01431" > < / a > < span class = "lineno" > 1431< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l01432" > < / a > < span class = "lineno" > 1432< / span >   res = PyUnicode_Format(ofmt,args);< / div >
< div class = "line" > < a name = "l01433" > < / a > < span class = "lineno" > 1433< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l01434" > < / a > < span class = "lineno" > 1434< / span >   res = PyString_Format(ofmt,args);< / div >
< div class = "line" > < a name = "l01435" > < / a > < span class = "lineno" > 1435< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01436" > < / a > < span class = "lineno" > 1436< / span >   Py_DECREF(ofmt);< / div >
< div class = "line" > < a name = "l01437" > < / a > < span class = "lineno" > 1437< / span >   }< / div >
< div class = "line" > < a name = "l01438" > < / a > < span class = "lineno" > 1438< / span >   Py_DECREF(args);< / div >
< div class = "line" > < a name = "l01439" > < / a > < span class = "lineno" > 1439< / span >   }< / div >
< div class = "line" > < a name = "l01440" > < / a > < span class = "lineno" > 1440< / span >   }< / div >
< div class = "line" > < a name = "l01441" > < / a > < span class = "lineno" > 1441< / span >   < span class = "keywordflow" > return< / span > res;< / div >
< div class = "line" > < a name = "l01442" > < / a > < span class = "lineno" > 1442< / span >   }< / div >
< div class = "line" > < a name = "l01443" > < / a > < span class = "lineno" > 1443< / span >   < / div >
< div class = "line" > < a name = "l01444" > < / a > < span class = "lineno" > 1444< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01445" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac19d035c2f2617b773fb7b3bea5a26b3" > 1445< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac19d035c2f2617b773fb7b3bea5a26b3" > SwigPyObject_oct< / a > (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *v)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01446" > < / a > < span class = "lineno" > 1446< / span >   {< / div >
< div class = "line" > < a name = "l01447" > < / a > < span class = "lineno" > 1447< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6d2977b4ede610f6c7ef7fcad053237b" > SwigPyObject_format< / a > (< span class = "stringliteral" > " %o" < / span > ,v);< / div >
< div class = "line" > < a name = "l01448" > < / a > < span class = "lineno" > 1448< / span >   }< / div >
< div class = "line" > < a name = "l01449" > < / a > < span class = "lineno" > 1449< / span >   < / div >
< div class = "line" > < a name = "l01450" > < / a > < span class = "lineno" > 1450< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01451" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a655c2dc99f0ce059357b97600a9d274a" > 1451< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a655c2dc99f0ce059357b97600a9d274a" > SwigPyObject_hex< / a > (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *v)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01452" > < / a > < span class = "lineno" > 1452< / span >   {< / div >
< div class = "line" > < a name = "l01453" > < / a > < span class = "lineno" > 1453< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6d2977b4ede610f6c7ef7fcad053237b" > SwigPyObject_format< / a > (< span class = "stringliteral" > " %x" < / span > ,v);< / div >
< div class = "line" > < a name = "l01454" > < / a > < span class = "lineno" > 1454< / span >   }< / div >
< div class = "line" > < a name = "l01455" > < / a > < span class = "lineno" > 1455< / span >   < / div >
< div class = "line" > < a name = "l01456" > < / a > < span class = "lineno" > 1456< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01457" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ab9167d2635225847657707e761d1a293" > 1457< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab9167d2635225847657707e761d1a293" > SwigPyObject_repr< / a > (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *v)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01458" > < / a > < span class = "lineno" > 1458< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01459" > < / a > < span class = "lineno" > 1459< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3f38ea686cb3f85bf6a15b08416f2684" > SWIG_TypePrettyName< / a > (v-> < a class = "code" href = "struct_swig_py_object.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01460" > < / a > < span class = "lineno" > 1460< / span >   PyObject *repr = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9b793ab094535913288a25a20906bc8e" > SWIG_Python_str_FromFormat< / a > (< span class = "stringliteral" > " < Swig Object of type ' %s' at %p> " < / span > , (< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ? < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > : < span class = "stringliteral" > " unknown" < / span > ), (< span class = "keywordtype" > void< / span > *)v);< / div >
< div class = "line" > < a name = "l01461" > < / a > < span class = "lineno" > 1461< / span >   < span class = "keywordflow" > if< / span > (v-> next) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01462" > < / a > < span class = "lineno" > 1462< / span >   PyObject *nrep = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab9167d2635225847657707e761d1a293" > SwigPyObject_repr< / a > ((< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *)v-> next);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01463" > < / a > < span class = "lineno" > 1463< / span >   < span class = "preprocessor" > # if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l01464" > < / a > < span class = "lineno" > 1464< / span >   PyObject *joined = PyUnicode_Concat(repr, nrep);< / div >
< div class = "line" > < a name = "l01465" > < / a > < span class = "lineno" > 1465< / span >   Py_DecRef(repr);< / div >
< div class = "line" > < a name = "l01466" > < / a > < span class = "lineno" > 1466< / span >   Py_DecRef(nrep);< / div >
< div class = "line" > < a name = "l01467" > < / a > < span class = "lineno" > 1467< / span >   repr = joined;< / div >
< div class = "line" > < a name = "l01468" > < / a > < span class = "lineno" > 1468< / span >   < span class = "preprocessor" > # else< / span > < / div >
< div class = "line" > < a name = "l01469" > < / a > < span class = "lineno" > 1469< / span >   PyString_ConcatAndDel(& repr,nrep);< / div >
< div class = "line" > < a name = "l01470" > < / a > < span class = "lineno" > 1470< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l01471" > < / a > < span class = "lineno" > 1471< / span >   }< / div >
< div class = "line" > < a name = "l01472" > < / a > < span class = "lineno" > 1472< / span >   < span class = "keywordflow" > return< / span > repr; < / div >
< div class = "line" > < a name = "l01473" > < / a > < span class = "lineno" > 1473< / span >   }< / div >
< div class = "line" > < a name = "l01474" > < / a > < span class = "lineno" > 1474< / span >   < / div >
< div class = "line" > < a name = "l01475" > < / a > < span class = "lineno" > 1475< / span >   < span class = "comment" > /* We need a version taking two PyObject* parameters so it' s a valid< / span > < / div >
< div class = "line" > < a name = "l01476" > < / a > < span class = "lineno" > 1476< / span >   < span class = "comment" > * PyCFunction to use in swigobject_methods[]. */< / span > < / div >
< div class = "line" > < a name = "l01477" > < / a > < span class = "lineno" > 1477< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
< div class = "line" > < a name = "l01478" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#abd99cfdec3946a0b04de22febe22fe67" > 1478< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abd99cfdec3946a0b04de22febe22fe67" > SwigPyObject_repr2< / a > (PyObject *v, PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (args))< / div >
< div class = "line" > < a name = "l01479" > < / a > < span class = "lineno" > 1479< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01480" > < / a > < span class = "lineno" > 1480< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab9167d2635225847657707e761d1a293" > SwigPyObject_repr< / a > ((< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *)v);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01481" > < / a > < span class = "lineno" > 1481< / span >   }< / div >
< div class = "line" > < a name = "l01482" > < / a > < span class = "lineno" > 1482< / span >   < / div >
< div class = "line" > < a name = "l01483" > < / a > < span class = "lineno" > 1483< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01484" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a72434475ffb4b712774fb65344cf0292" > 1484< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72434475ffb4b712774fb65344cf0292" > SwigPyObject_compare< / a > (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *v, < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *w)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01485" > < / a > < span class = "lineno" > 1485< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01486" > < / a > < span class = "lineno" > 1486< / span >   < span class = "keywordtype" > void< / span > *i = v-> < a class = "code" href = "struct_swig_py_object.html#a2068804fe624f29280fd94ce1c9049e9" > ptr< / a > ;< / div >
< div class = "line" > < a name = "l01487" > < / a > < span class = "lineno" > 1487< / span >   < span class = "keywordtype" > void< / span > *j = w-> < a class = "code" href = "struct_swig_py_object.html#a2068804fe624f29280fd94ce1c9049e9" > ptr< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01488" > < / a > < span class = "lineno" > 1488< / span >   < span class = "keywordflow" > return< / span > (i < j) ? -1 : ((i > j) ? 1 : 0);< / div >
< div class = "line" > < a name = "l01489" > < / a > < span class = "lineno" > 1489< / span >   }< / div >
< div class = "line" > < a name = "l01490" > < / a > < span class = "lineno" > 1490< / span >   < / div >
< div class = "line" > < a name = "l01491" > < / a > < span class = "lineno" > 1491< / span >   < span class = "comment" > /* Added for Python 3.x, would it also be useful for Python 2.x? */< / span > < / div >
< div class = "line" > < a name = "l01492" > < / a > < span class = "lineno" > 1492< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject*< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01493" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ae977913145e8a243228c8e90fbe5f2ca" > 1493< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae977913145e8a243228c8e90fbe5f2ca" > SwigPyObject_richcompare< / a > (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *v, < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *w, < span class = "keywordtype" > int< / span > op)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01494" > < / a > < span class = "lineno" > 1494< / span >   {< / div >
< div class = "line" > < a name = "l01495" > < / a > < span class = "lineno" > 1495< / span >   PyObject* res;< / div >
< div class = "line" > < a name = "l01496" > < / a > < span class = "lineno" > 1496< / span >   < span class = "keywordflow" > if< / span > ( op != Py_EQ & & op != Py_NE ) {< / div >
< div class = "line" > < a name = "l01497" > < / a > < span class = "lineno" > 1497< / span >   Py_INCREF(Py_NotImplemented);< / div >
< div class = "line" > < a name = "l01498" > < / a > < span class = "lineno" > 1498< / span >   < span class = "keywordflow" > return< / span > Py_NotImplemented;< / div >
< div class = "line" > < a name = "l01499" > < / a > < span class = "lineno" > 1499< / span >   }< / div >
< div class = "line" > < a name = "l01500" > < / a > < span class = "lineno" > 1500< / span >   res = PyBool_FromLong( (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72434475ffb4b712774fb65344cf0292" > SwigPyObject_compare< / a > (v, w)==0) == (op == Py_EQ) ? 1 : 0);< / div >
< div class = "line" > < a name = "l01501" > < / a > < span class = "lineno" > 1501< / span >   < span class = "keywordflow" > return< / span > res; < / div >
< div class = "line" > < a name = "l01502" > < / a > < span class = "lineno" > 1502< / span >   }< / div >
< div class = "line" > < a name = "l01503" > < / a > < span class = "lineno" > 1503< / span >   < / div >
< div class = "line" > < a name = "l01504" > < / a > < span class = "lineno" > 1504< / span >   < / div >
< div class = "line" > < a name = "l01505" > < / a > < span class = "lineno" > 1505< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyTypeObject* < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea7d4126c1b77d06d8fcdf22619e9d77" > SwigPyObject_TypeOnce< / a > (< span class = "keywordtype" > void< / span > );< / div >
< div class = "line" > < a name = "l01506" > < / a > < span class = "lineno" > 1506< / span >   < / div >
< div class = "line" > < a name = "l01507" > < / a > < span class = "lineno" > 1507< / span >   < span class = "preprocessor" > #ifdef SWIGPYTHON_BUILTIN< / span > < / div >
< div class = "line" > < a name = "l01508" > < / a > < span class = "lineno" > 1508< / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *SwigPyObject_stype = 0;< / div >
< div class = "line" > < a name = "l01509" > < / a > < span class = "lineno" > 1509< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyTypeObject*< / div >
< div class = "line" > < a name = "l01510" > < / a > < span class = "lineno" > 1510< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a70268be3151a2c800628b561be2b3d6d" > SwigPyObject_type< / a > (< span class = "keywordtype" > void< / span > ) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01511" > < / a > < span class = "lineno" > 1511< / span >   < a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *cd;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01512" > < / a > < span class = "lineno" > 1512< / span >   assert(SwigPyObject_stype);< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01513" > < / a > < span class = "lineno" > 1513< / span >   cd = (< a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *) SwigPyObject_stype-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01514" > < / a > < span class = "lineno" > 1514< / span >   assert(cd);< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01515" > < / a > < span class = "lineno" > 1515< / span >   assert(cd-> < a class = "code" href = "struct_swig_py_client_data.html#a7ea26fc4c21e1192ba427633ff2981ca" > pytype< / a > );< / div >
< div class = "line" > < a name = "l01516" > < / a > < span class = "lineno" > 1516< / span >   < span class = "keywordflow" > return< / span > cd-> < a class = "code" href = "struct_swig_py_client_data.html#a7ea26fc4c21e1192ba427633ff2981ca" > pytype< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01517" > < / a > < span class = "lineno" > 1517< / span >   }< / div >
< div class = "line" > < a name = "l01518" > < / a > < span class = "lineno" > 1518< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l01519" > < / a > < span class = "lineno" > 1519< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyTypeObject*< / div >
< div class = "line" > < a name = "l01520" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a70268be3151a2c800628b561be2b3d6d" > 1520< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a70268be3151a2c800628b561be2b3d6d" > SwigPyObject_type< / a > (< span class = "keywordtype" > void< / span > ) {< / div >
< div class = "line" > < a name = "l01521" > < / a > < span class = "lineno" > 1521< / span >   < span class = "keyword" > static< / span > PyTypeObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa58fdef163810db36a21536e3fef11fc" > SWIG_STATIC_POINTER< / a > (type) = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea7d4126c1b77d06d8fcdf22619e9d77" > SwigPyObject_TypeOnce< / a > ();< / div >
< div class = "line" > < a name = "l01522" > < / a > < span class = "lineno" > 1522< / span >   < span class = "keywordflow" > return< / span > type;< / div >
< div class = "line" > < a name = "l01523" > < / a > < span class = "lineno" > 1523< / span >   }< / div >
< div class = "line" > < a name = "l01524" > < / a > < span class = "lineno" > 1524< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01525" > < / a > < span class = "lineno" > 1525< / span >   < / div >
< div class = "line" > < a name = "l01526" > < / a > < span class = "lineno" > 1526< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#affa7aa2bcce5bea24a20e5b184ae0533" > SWIGRUNTIMEINLINE< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l01527" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a918ad69f91e617193f190aed101c3cc4" > 1527< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a918ad69f91e617193f190aed101c3cc4" > SwigPyObject_Check< / a > (PyObject *op) {< / div >
< div class = "line" > < a name = "l01528" > < / a > < span class = "lineno" > 1528< / span >   < span class = "preprocessor" > #ifdef SWIGPYTHON_BUILTIN< / span > < / div >
< div class = "line" > < a name = "l01529" > < / a > < span class = "lineno" > 1529< / span >   PyTypeObject *target_tp = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a70268be3151a2c800628b561be2b3d6d" > SwigPyObject_type< / a > ();< / div >
< div class = "line" > < a name = "l01530" > < / a > < span class = "lineno" > 1530< / span >   < span class = "keywordflow" > if< / span > (PyType_IsSubtype(op-> ob_type, target_tp))< / div >
< div class = "line" > < a name = "l01531" > < / a > < span class = "lineno" > 1531< / span >   < span class = "keywordflow" > return< / span > 1;< / div >
< div class = "line" > < a name = "l01532" > < / a > < span class = "lineno" > 1532< / span >   < span class = "keywordflow" > return< / span > (strcmp(op-> ob_type-> tp_name, < span class = "stringliteral" > " SwigPyObject" < / span > ) == 0);< / div >
< div class = "line" > < a name = "l01533" > < / a > < span class = "lineno" > 1533< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l01534" > < / a > < span class = "lineno" > 1534< / span >   < span class = "keywordflow" > return< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afd489119bf6e3552bdaa6bc365e35e59" > Py_TYPE< / a > (op) == < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a70268be3151a2c800628b561be2b3d6d" > SwigPyObject_type< / a > ())< / div >
< div class = "line" > < a name = "l01535" > < / a > < span class = "lineno" > 1535< / span >   || (strcmp(< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afd489119bf6e3552bdaa6bc365e35e59" > Py_TYPE< / a > (op)-> tp_name,< span class = "stringliteral" > " SwigPyObject" < / span > ) == 0);< / div >
< div class = "line" > < a name = "l01536" > < / a > < span class = "lineno" > 1536< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01537" > < / a > < span class = "lineno" > 1537< / span >   }< / div >
< div class = "line" > < a name = "l01538" > < / a > < span class = "lineno" > 1538< / span >   < / div >
< div class = "line" > < a name = "l01539" > < / a > < span class = "lineno" > 1539< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
< div class = "line" > < a name = "l01540" > < / a > < span class = "lineno" > 1540< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#adaf049b6445afcfd0890cabe0d5539d4" > SwigPyObject_New< / a > (< span class = "keywordtype" > void< / span > *ptr, < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty, < span class = "keywordtype" > int< / span > own);< / div >
< div class = "line" > < a name = "l01541" > < / a > < span class = "lineno" > 1541< / span >   < / div >
< div class = "line" > < a name = "l01542" > < / a > < span class = "lineno" > 1542< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l01543" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a31a09386e839d2080e2f56602c011263" > 1543< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a31a09386e839d2080e2f56602c011263" > SwigPyObject_dealloc< / a > (PyObject *v)< / div >
< div class = "line" > < a name = "l01544" > < / a > < span class = "lineno" > 1544< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01545" > < / a > < span class = "lineno" > 1545< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *sobj = (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *) v;< / div >
< div class = "line" > < a name = "l01546" > < / a > < span class = "lineno" > 1546< / span >   PyObject *< a class = "code" href = "constraint__solver_8cc.html#a395f613555f398dd389670bb4c2a4599" > next< / a > = sobj-> < a class = "code" href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > next< / a > ;< / div >
< div class = "line" > < a name = "l01547" > < / a > < span class = "lineno" > 1547< / span >   < span class = "keywordflow" > if< / span > (sobj-> < a class = "code" href = "struct_swig_py_object.html#a4047a08438f6fec73854d5e936100de0" > own< / a > == < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1a125b0e9c551bb9cdeb21b8e5be5b57" > SWIG_POINTER_OWN< / a > ) {< / div >
< div class = "line" > < a name = "l01548" > < / a > < span class = "lineno" > 1548< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty = sobj-> < a class = "code" href = "struct_swig_py_object.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > ;< / div >
< div class = "line" > < a name = "l01549" > < / a > < span class = "lineno" > 1549< / span >   < a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *data = ty ? (< a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *) ty-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > : 0;< / div >
< div class = "line" > < a name = "l01550" > < / a > < span class = "lineno" > 1550< / span >   PyObject *destroy = data ? data-> < a class = "code" href = "struct_swig_py_client_data.html#ad7eb0381152beb0af081ac87daa594c9" > destroy< / a > : 0;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01551" > < / a > < span class = "lineno" > 1551< / span >   < a class = "code" href = "parser_8yy_8cc.html#a33e91cd0cef6786e9e3a27ac67707207" > if< / a > (destroy) {< / div >
< div class = "line" > < a name = "l01552" > < / a > < span class = "lineno" > 1552< / span >   < span class = "comment" > /* destroy is always a VARARGS method */< / span > < / div >
< div class = "line" > < a name = "l01553" > < / a > < span class = "lineno" > 1553< / span >   PyObject *res;< / div >
< div class = "line" > < a name = "l01554" > < / a > < span class = "lineno" > 1554< / span >   < / div >
< div class = "line" > < a name = "l01555" > < / a > < span class = "lineno" > 1555< / span >   < span class = "comment" > /* PyObject_CallFunction() has the potential to silently drop< / span > < / div >
< div class = "line" > < a name = "l01556" > < / a > < span class = "lineno" > 1556< / span >   < span class = "comment" > the active exception. In cases of unnamed temporary< / span > < / div >
< div class = "line" > < a name = "l01557" > < / a > < span class = "lineno" > 1557< / span >   < span class = "comment" > variable or where we just finished iterating over a generator< / span > < / div >
< div class = "line" > < a name = "l01558" > < / a > < span class = "lineno" > 1558< / span >   < span class = "comment" > StopIteration will be active right now, and this needs to< / span > < / div >
< div class = "line" > < a name = "l01559" > < / a > < span class = "lineno" > 1559< / span >   < span class = "comment" > remain true upon return from SwigPyObject_dealloc. So save< / span > < / div >
< div class = "line" > < a name = "l01560" > < / a > < span class = "lineno" > 1560< / span >   < span class = "comment" > and restore. */< / span > < / div >
< div class = "line" > < a name = "l01561" > < / a > < span class = "lineno" > 1561< / span >   < / div >
< div class = "line" > < a name = "l01562" > < / a > < span class = "lineno" > 1562< / span >   PyObject *type = NULL, *< a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > = NULL, *traceback = NULL;< / div >
< div class = "line" > < a name = "l01563" > < / a > < span class = "lineno" > 1563< / span >   PyErr_Fetch(& type, & < a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > , & traceback);< / div >
< div class = "line" > < a name = "l01564" > < / a > < span class = "lineno" > 1564< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01565" > < / a > < span class = "lineno" > 1565< / span >   < span class = "keywordflow" > if< / span > (data-> < a class = "code" href = "struct_swig_py_client_data.html#acb70a26b5c3b873ee8492f96d6f04722" > delargs< / a > ) {< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01566" > < / a > < span class = "lineno" > 1566< / span >   < span class = "comment" > /* we need to create a temporary object to carry the destroy operation */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01567" > < / a > < span class = "lineno" > 1567< / span >   PyObject *tmp = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#adaf049b6445afcfd0890cabe0d5539d4" > SwigPyObject_New< / a > (sobj-> < a class = "code" href = "struct_swig_py_object.html#a2068804fe624f29280fd94ce1c9049e9" > ptr< / a > , ty, 0);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01568" > < / a > < span class = "lineno" > 1568< / span >   res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a709f9240049521dd53af4010e5775ecd" > SWIG_Python_CallFunctor< / a > (destroy, tmp);< / div >
< div class = "line" > < a name = "l01569" > < / a > < span class = "lineno" > 1569< / span >   Py_DECREF(tmp);< / div >
< div class = "line" > < a name = "l01570" > < / a > < span class = "lineno" > 1570< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l01571" > < / a > < span class = "lineno" > 1571< / span >   PyCFunction meth = PyCFunction_GET_FUNCTION(destroy);< / div >
< div class = "line" > < a name = "l01572" > < / a > < span class = "lineno" > 1572< / span >   PyObject *mself = PyCFunction_GET_SELF(destroy);< / div >
< div class = "line" > < a name = "l01573" > < / a > < span class = "lineno" > 1573< / span >   res = ((*meth)(mself, v));< / div >
< div class = "line" > < a name = "l01574" > < / a > < span class = "lineno" > 1574< / span >   }< / div >
< div class = "line" > < a name = "l01575" > < / a > < span class = "lineno" > 1575< / span >   < span class = "keywordflow" > if< / span > (!res)< / div >
< div class = "line" > < a name = "l01576" > < / a > < span class = "lineno" > 1576< / span >   PyErr_WriteUnraisable(destroy);< / div >
< div class = "line" > < a name = "l01577" > < / a > < span class = "lineno" > 1577< / span >   < / div >
< div class = "line" > < a name = "l01578" > < / a > < span class = "lineno" > 1578< / span >   PyErr_Restore(type, < a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > , traceback);< / div >
< div class = "line" > < a name = "l01579" > < / a > < span class = "lineno" > 1579< / span >   < / div >
< div class = "line" > < a name = "l01580" > < / a > < span class = "lineno" > 1580< / span >   Py_XDECREF(res);< / div >
< div class = "line" > < a name = "l01581" > < / a > < span class = "lineno" > 1581< / span >   } < / div >
< div class = "line" > < a name = "l01582" > < / a > < span class = "lineno" > 1582< / span >   < span class = "preprocessor" > #if !defined(SWIG_PYTHON_SILENT_MEMLEAK)< / span > < / div >
< div class = "line" > < a name = "l01583" > < / a > < span class = "lineno" > 1583< / span >   < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l01584" > < / a > < span class = "lineno" > 1584< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3f38ea686cb3f85bf6a15b08416f2684" > SWIG_TypePrettyName< / a > (ty);< / div >
< div class = "line" > < a name = "l01585" > < / a > < span class = "lineno" > 1585< / span >   printf(< span class = "stringliteral" > " swig/python detected a memory leak of type ' %s' , no destructor found.\n" < / span > , (< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ? < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > : < span class = "stringliteral" > " unknown" < / span > ));< / div >
< div class = "line" > < a name = "l01586" > < / a > < span class = "lineno" > 1586< / span >   }< / div >
< div class = "line" > < a name = "l01587" > < / a > < span class = "lineno" > 1587< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01588" > < / a > < span class = "lineno" > 1588< / span >   } < / div >
< div class = "line" > < a name = "l01589" > < / a > < span class = "lineno" > 1589< / span >   Py_XDECREF(< a class = "code" href = "constraint__solver_8cc.html#a395f613555f398dd389670bb4c2a4599" > next< / a > );< / div >
< div class = "line" > < a name = "l01590" > < / a > < span class = "lineno" > 1590< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3e72f1bb4b2af8f115a750f832d421b4" > PyObject_DEL< / a > (v);< / div >
< div class = "line" > < a name = "l01591" > < / a > < span class = "lineno" > 1591< / span >   }< / div >
< div class = "line" > < a name = "l01592" > < / a > < span class = "lineno" > 1592< / span >   < / div >
< div class = "line" > < a name = "l01593" > < / a > < span class = "lineno" > 1593< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject* < / div >
< div class = "line" > < a name = "l01594" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ad0d9e76a55857f9bbdc7fcdcfb67d85d" > 1594< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad0d9e76a55857f9bbdc7fcdcfb67d85d" > SwigPyObject_append< / a > (PyObject* v, PyObject* < a class = "code" href = "constraint__solver_8cc.html#a395f613555f398dd389670bb4c2a4599" > next< / a > )< / div >
< div class = "line" > < a name = "l01595" > < / a > < span class = "lineno" > 1595< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01596" > < / a > < span class = "lineno" > 1596< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *sobj = (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *) v;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01597" > < / a > < span class = "lineno" > 1597< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a918ad69f91e617193f190aed101c3cc4" > SwigPyObject_Check< / a > (< a class = "code" href = "constraint__solver_8cc.html#a395f613555f398dd389670bb4c2a4599" > next< / a > )) {< / div >
< div class = "line" > < a name = "l01598" > < / a > < span class = "lineno" > 1598< / span >   PyErr_SetString(PyExc_TypeError, < span class = "stringliteral" > " Attempt to append a non SwigPyObject" < / span > );< / div >
< div class = "line" > < a name = "l01599" > < / a > < span class = "lineno" > 1599< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l01600" > < / a > < span class = "lineno" > 1600< / span >   }< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01601" > < / a > < span class = "lineno" > 1601< / span >   sobj-> < a class = "code" href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > next< / a > = < a class = "code" href = "constraint__solver_8cc.html#a395f613555f398dd389670bb4c2a4599" > next< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01602" > < / a > < span class = "lineno" > 1602< / span >   Py_INCREF(< a class = "code" href = "constraint__solver_8cc.html#a395f613555f398dd389670bb4c2a4599" > next< / a > );< / div >
< div class = "line" > < a name = "l01603" > < / a > < span class = "lineno" > 1603< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > ();< / div >
< div class = "line" > < a name = "l01604" > < / a > < span class = "lineno" > 1604< / span >   }< / div >
< div class = "line" > < a name = "l01605" > < / a > < span class = "lineno" > 1605< / span >   < / div >
< div class = "line" > < a name = "l01606" > < / a > < span class = "lineno" > 1606< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject* < / div >
< div class = "line" > < a name = "l01607" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a598fccf9f94eedbb7de3432be6f21bbe" > 1607< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a598fccf9f94eedbb7de3432be6f21bbe" > SwigPyObject_next< / a > (PyObject* v, PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (args))< / div >
< div class = "line" > < a name = "l01608" > < / a > < span class = "lineno" > 1608< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01609" > < / a > < span class = "lineno" > 1609< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *sobj = (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *) v;< / div >
< div class = "line" > < a name = "l01610" > < / a > < span class = "lineno" > 1610< / span >   < span class = "keywordflow" > if< / span > (sobj-> < a class = "code" href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > next< / a > ) { < / div >
< div class = "line" > < a name = "l01611" > < / a > < span class = "lineno" > 1611< / span >   Py_INCREF(sobj-> < a class = "code" href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > next< / a > );< / div >
< div class = "line" > < a name = "l01612" > < / a > < span class = "lineno" > 1612< / span >   < span class = "keywordflow" > return< / span > sobj-> < a class = "code" href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > next< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01613" > < / a > < span class = "lineno" > 1613< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l01614" > < / a > < span class = "lineno" > 1614< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > ();< / div >
< div class = "line" > < a name = "l01615" > < / a > < span class = "lineno" > 1615< / span >   }< / div >
< div class = "line" > < a name = "l01616" > < / a > < span class = "lineno" > 1616< / span >   }< / div >
< div class = "line" > < a name = "l01617" > < / a > < span class = "lineno" > 1617< / span >   < / div >
< div class = "line" > < a name = "l01618" > < / a > < span class = "lineno" > 1618< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject*< / div >
< div class = "line" > < a name = "l01619" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a43969c210565e7f0816802cd8e23f1e3" > 1619< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a43969c210565e7f0816802cd8e23f1e3" > SwigPyObject_disown< / a > (PyObject* v, PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (args))< / div >
< div class = "line" > < a name = "l01620" > < / a > < span class = "lineno" > 1620< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01621" > < / a > < span class = "lineno" > 1621< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *sobj = (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *)v;< / div >
< div class = "line" > < a name = "l01622" > < / a > < span class = "lineno" > 1622< / span >   sobj-> < a class = "code" href = "struct_swig_py_object.html#a4047a08438f6fec73854d5e936100de0" > own< / a > = 0;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01623" > < / a > < span class = "lineno" > 1623< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > ();< / div >
< div class = "line" > < a name = "l01624" > < / a > < span class = "lineno" > 1624< / span >   }< / div >
< div class = "line" > < a name = "l01625" > < / a > < span class = "lineno" > 1625< / span >   < / div >
< div class = "line" > < a name = "l01626" > < / a > < span class = "lineno" > 1626< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject*< / div >
< div class = "line" > < a name = "l01627" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a668721644f7dbe75a1fbf943cf95970b" > 1627< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a668721644f7dbe75a1fbf943cf95970b" > SwigPyObject_acquire< / a > (PyObject* v, PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (args))< / div >
< div class = "line" > < a name = "l01628" > < / a > < span class = "lineno" > 1628< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01629" > < / a > < span class = "lineno" > 1629< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *sobj = (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *)v;< / div >
< div class = "line" > < a name = "l01630" > < / a > < span class = "lineno" > 1630< / span >   sobj-> < a class = "code" href = "struct_swig_py_object.html#a4047a08438f6fec73854d5e936100de0" > own< / a > = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1a125b0e9c551bb9cdeb21b8e5be5b57" > SWIG_POINTER_OWN< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01631" > < / a > < span class = "lineno" > 1631< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > ();< / div >
< div class = "line" > < a name = "l01632" > < / a > < span class = "lineno" > 1632< / span >   }< / div >
< div class = "line" > < a name = "l01633" > < / a > < span class = "lineno" > 1633< / span >   < / div >
< div class = "line" > < a name = "l01634" > < / a > < span class = "lineno" > 1634< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject*< / div >
< div class = "line" > < a name = "l01635" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4a9e73ab689dd1de8182907b582194aa" > 1635< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4a9e73ab689dd1de8182907b582194aa" > SwigPyObject_own< / a > (PyObject *v, PyObject *args)< / div >
< div class = "line" > < a name = "l01636" > < / a > < span class = "lineno" > 1636< / span >   {< / div >
< div class = "line" > < a name = "l01637" > < / a > < span class = "lineno" > 1637< / span >   PyObject *val = 0;< / div >
< div class = "line" > < a name = "l01638" > < / a > < span class = "lineno" > 1638< / span >   < span class = "keywordflow" > if< / span > (!PyArg_UnpackTuple(args, < span class = "stringliteral" > " own" < / span > , 0, 1, & val)) {< / div >
< div class = "line" > < a name = "l01639" > < / a > < span class = "lineno" > 1639< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l01640" > < / a > < span class = "lineno" > 1640< / span >   } < span class = "keywordflow" > else< / span > {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01641" > < / a > < span class = "lineno" > 1641< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *sobj = (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *)v;< / div >
< div class = "line" > < a name = "l01642" > < / a > < span class = "lineno" > 1642< / span >   PyObject *obj = PyBool_FromLong(sobj-> < a class = "code" href = "struct_swig_py_object.html#a4047a08438f6fec73854d5e936100de0" > own< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01643" > < / a > < span class = "lineno" > 1643< / span >   < span class = "keywordflow" > if< / span > (val) {< / div >
< div class = "line" > < a name = "l01644" > < / a > < span class = "lineno" > 1644< / span >   < span class = "keywordflow" > if< / span > (PyObject_IsTrue(val)) {< / div >
< div class = "line" > < a name = "l01645" > < / a > < span class = "lineno" > 1645< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a668721644f7dbe75a1fbf943cf95970b" > SwigPyObject_acquire< / a > (v,args);< / div >
< div class = "line" > < a name = "l01646" > < / a > < span class = "lineno" > 1646< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l01647" > < / a > < span class = "lineno" > 1647< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a43969c210565e7f0816802cd8e23f1e3" > SwigPyObject_disown< / a > (v,args);< / div >
< div class = "line" > < a name = "l01648" > < / a > < span class = "lineno" > 1648< / span >   }< / div >
< div class = "line" > < a name = "l01649" > < / a > < span class = "lineno" > 1649< / span >   } < / div >
< div class = "line" > < a name = "l01650" > < / a > < span class = "lineno" > 1650< / span >   < span class = "keywordflow" > return< / span > obj;< / div >
< div class = "line" > < a name = "l01651" > < / a > < span class = "lineno" > 1651< / span >   }< / div >
< div class = "line" > < a name = "l01652" > < / a > < span class = "lineno" > 1652< / span >   }< / div >
< div class = "line" > < a name = "l01653" > < / a > < span class = "lineno" > 1653< / span >   < / div >
< div class = "line" > < a name = "l01654" > < / a > < span class = "lineno" > 1654< / span >   < span class = "keyword" > static< / span > PyMethodDef< / div >
< div class = "line" > < a name = "l01655" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4e964af1d130dbfe312a46f36c39e2b8" > 1655< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4e964af1d130dbfe312a46f36c39e2b8" > swigobject_methods< / a > [] = {< / div >
< div class = "line" > < a name = "l01656" > < / a > < span class = "lineno" > 1656< / span >   {< span class = "stringliteral" > " disown" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a43969c210565e7f0816802cd8e23f1e3" > SwigPyObject_disown< / a > , METH_NOARGS, < span class = "stringliteral" > " releases ownership of the pointer" < / span > },< / div >
< div class = "line" > < a name = "l01657" > < / a > < span class = "lineno" > 1657< / span >   {< span class = "stringliteral" > " acquire" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a668721644f7dbe75a1fbf943cf95970b" > SwigPyObject_acquire< / a > , METH_NOARGS, < span class = "stringliteral" > " acquires ownership of the pointer" < / span > },< / div >
< div class = "line" > < a name = "l01658" > < / a > < span class = "lineno" > 1658< / span >   {< span class = "stringliteral" > " own" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4a9e73ab689dd1de8182907b582194aa" > SwigPyObject_own< / a > , METH_VARARGS, < span class = "stringliteral" > " returns/sets ownership of the pointer" < / span > },< / div >
< div class = "line" > < a name = "l01659" > < / a > < span class = "lineno" > 1659< / span >   {< span class = "stringliteral" > " append" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad0d9e76a55857f9bbdc7fcdcfb67d85d" > SwigPyObject_append< / a > , METH_O, < span class = "stringliteral" > " appends another ' this' object" < / span > },< / div >
< div class = "line" > < a name = "l01660" > < / a > < span class = "lineno" > 1660< / span >   {< span class = "stringliteral" > " next" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a598fccf9f94eedbb7de3432be6f21bbe" > SwigPyObject_next< / a > , METH_NOARGS, < span class = "stringliteral" > " returns the next ' this' object" < / span > },< / div >
< div class = "line" > < a name = "l01661" > < / a > < span class = "lineno" > 1661< / span >   {< span class = "stringliteral" > " __repr__" < / span > ,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abd99cfdec3946a0b04de22febe22fe67" > SwigPyObject_repr2< / a > , METH_NOARGS, < span class = "stringliteral" > " returns object representation" < / span > },< / div >
< div class = "line" > < a name = "l01662" > < / a > < span class = "lineno" > 1662< / span >   {0, 0, 0, 0} < / div >
< div class = "line" > < a name = "l01663" > < / a > < span class = "lineno" > 1663< / span >   };< / div >
< div class = "line" > < a name = "l01664" > < / a > < span class = "lineno" > 1664< / span >   < / div >
< div class = "line" > < a name = "l01665" > < / a > < span class = "lineno" > 1665< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyTypeObject*< / div >
< div class = "line" > < a name = "l01666" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aea7d4126c1b77d06d8fcdf22619e9d77" > 1666< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea7d4126c1b77d06d8fcdf22619e9d77" > SwigPyObject_TypeOnce< / a > (< span class = "keywordtype" > void< / span > ) {< / div >
< div class = "line" > < a name = "l01667" > < / a > < span class = "lineno" > 1667< / span >   < span class = "keyword" > static< / span > < span class = "keywordtype" > char< / span > swigobject_doc[] = < span class = "stringliteral" > " Swig object carries a C/C++ instance pointer" < / span > ;< / div >
< div class = "line" > < a name = "l01668" > < / a > < span class = "lineno" > 1668< / span >   < / div >
< div class = "line" > < a name = "l01669" > < / a > < span class = "lineno" > 1669< / span >   < span class = "keyword" > static< / span > PyNumberMethods SwigPyObject_as_number = {< / div >
< div class = "line" > < a name = "l01670" > < / a > < span class = "lineno" > 1670< / span >   (binaryfunc)0, < span class = "comment" > /*nb_add*/< / span > < / div >
< div class = "line" > < a name = "l01671" > < / a > < span class = "lineno" > 1671< / span >   (binaryfunc)0, < span class = "comment" > /*nb_subtract*/< / span > < / div >
< div class = "line" > < a name = "l01672" > < / a > < span class = "lineno" > 1672< / span >   (binaryfunc)0, < span class = "comment" > /*nb_multiply*/< / span > < / div >
< div class = "line" > < a name = "l01673" > < / a > < span class = "lineno" > 1673< / span >   < span class = "comment" > /* nb_divide removed in Python 3 */< / span > < / div >
< div class = "line" > < a name = "l01674" > < / a > < span class = "lineno" > 1674< / span >   #< span class = "keywordflow" > if< / span > PY_VERSION_HEX < 0x03000000< / div >
< div class = "line" > < a name = "l01675" > < / a > < span class = "lineno" > 1675< / span >   (binaryfunc)0, < span class = "comment" > /*nb_divide*/< / span > < / div >
< div class = "line" > < a name = "l01676" > < / a > < span class = "lineno" > 1676< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01677" > < / a > < span class = "lineno" > 1677< / span >   (binaryfunc)0, < span class = "comment" > /*nb_remainder*/< / span > < / div >
< div class = "line" > < a name = "l01678" > < / a > < span class = "lineno" > 1678< / span >   (binaryfunc)0, < span class = "comment" > /*nb_divmod*/< / span > < / div >
< div class = "line" > < a name = "l01679" > < / a > < span class = "lineno" > 1679< / span >   (ternaryfunc)0,< span class = "comment" > /*nb_power*/< / span > < / div >
< div class = "line" > < a name = "l01680" > < / a > < span class = "lineno" > 1680< / span >   (unaryfunc)0, < span class = "comment" > /*nb_negative*/< / span > < / div >
< div class = "line" > < a name = "l01681" > < / a > < span class = "lineno" > 1681< / span >   (unaryfunc)0, < span class = "comment" > /*nb_positive*/< / span > < / div >
< div class = "line" > < a name = "l01682" > < / a > < span class = "lineno" > 1682< / span >   (unaryfunc)0, < span class = "comment" > /*nb_absolute*/< / span > < / div >
< div class = "line" > < a name = "l01683" > < / a > < span class = "lineno" > 1683< / span >   (inquiry)0, < span class = "comment" > /*nb_nonzero*/< / span > < / div >
< div class = "line" > < a name = "l01684" > < / a > < span class = "lineno" > 1684< / span >   0, < span class = "comment" > /*nb_invert*/< / span > < / div >
< div class = "line" > < a name = "l01685" > < / a > < span class = "lineno" > 1685< / span >   0, < span class = "comment" > /*nb_lshift*/< / span > < / div >
< div class = "line" > < a name = "l01686" > < / a > < span class = "lineno" > 1686< / span >   0, < span class = "comment" > /*nb_rshift*/< / span > < / div >
< div class = "line" > < a name = "l01687" > < / a > < span class = "lineno" > 1687< / span >   0, < span class = "comment" > /*nb_and*/< / span > < / div >
< div class = "line" > < a name = "l01688" > < / a > < span class = "lineno" > 1688< / span >   0, < span class = "comment" > /*nb_xor*/< / span > < / div >
< div class = "line" > < a name = "l01689" > < / a > < span class = "lineno" > 1689< / span >   0, < span class = "comment" > /*nb_or*/< / span > < / div >
< div class = "line" > < a name = "l01690" > < / a > < span class = "lineno" > 1690< / span >   #< span class = "keywordflow" > if< / span > PY_VERSION_HEX < 0x03000000< / div >
< div class = "line" > < a name = "l01691" > < / a > < span class = "lineno" > 1691< / span >   0, < span class = "comment" > /*nb_coerce*/< / span > < / div >
< div class = "line" > < a name = "l01692" > < / a > < span class = "lineno" > 1692< / span >   #endif< / div >
< div class = "line" > < a name = "l01693" > < / a > < span class = "lineno" > 1693< / span >   (unaryfunc)< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abc24d5684dfe838e99fc155a38160d84" > SwigPyObject_long< / a > , < span class = "comment" > /*nb_int*/< / span > < / div >
< div class = "line" > < a name = "l01694" > < / a > < span class = "lineno" > 1694< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX < 0x03000000< / span > < / div >
< div class = "line" > < a name = "l01695" > < / a > < span class = "lineno" > 1695< / span >   (unaryfunc)< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abc24d5684dfe838e99fc155a38160d84" > SwigPyObject_long< / a > , < span class = "comment" > /*nb_long*/< / span > < / div >
< div class = "line" > < a name = "l01696" > < / a > < span class = "lineno" > 1696< / span >   #< span class = "keywordflow" > else< / span > < / div >
< div class = "line" > < a name = "l01697" > < / a > < span class = "lineno" > 1697< / span >   0, < span class = "comment" > /*nb_reserved*/< / span > < / div >
< div class = "line" > < a name = "l01698" > < / a > < span class = "lineno" > 1698< / span >   #endif< / div >
< div class = "line" > < a name = "l01699" > < / a > < span class = "lineno" > 1699< / span >   (unaryfunc)0, < span class = "comment" > /*nb_float*/< / span > < / div >
< div class = "line" > < a name = "l01700" > < / a > < span class = "lineno" > 1700< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX < 0x03000000< / span > < / div >
< div class = "line" > < a name = "l01701" > < / a > < span class = "lineno" > 1701< / span >   (unaryfunc)< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac19d035c2f2617b773fb7b3bea5a26b3" > SwigPyObject_oct< / a > , < span class = "comment" > /*nb_oct*/< / span > < / div >
< div class = "line" > < a name = "l01702" > < / a > < span class = "lineno" > 1702< / span >   (unaryfunc)< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a655c2dc99f0ce059357b97600a9d274a" > SwigPyObject_hex< / a > , < span class = "comment" > /*nb_hex*/< / span > < / div >
< div class = "line" > < a name = "l01703" > < / a > < span class = "lineno" > 1703< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01704" > < / a > < span class = "lineno" > 1704< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03050000 < / span > < span class = "comment" > /* 3.5 */< / span > < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l01705" > < / a > < span class = "lineno" > 1705< / span >   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 < span class = "comment" > /* nb_inplace_add -> nb_inplace_matrix_multiply */< / span > < / div >
< div class = "line" > < a name = "l01706" > < / a > < span class = "lineno" > 1706< / span >   < span class = "preprocessor" > #elif PY_VERSION_HEX > = 0x03000000 < / span > < span class = "comment" > /* 3.0 */< / span > < span class = "preprocessor" > < / span > < / div >
< div class = "line" > < a name = "l01707" > < / a > < span class = "lineno" > 1707< / span >   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 < span class = "comment" > /* nb_inplace_add -> nb_index, nb_inplace_divide removed */< / span > < / div >
< div class = "line" > < a name = "l01708" > < / a > < span class = "lineno" > 1708< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l01709" > < / a > < span class = "lineno" > 1709< / span >   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 < span class = "comment" > /* nb_inplace_add -> nb_index */< / span > < / div >
< div class = "line" > < a name = "l01710" > < / a > < span class = "lineno" > 1710< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01711" > < / a > < span class = "lineno" > 1711< / span >   };< / div >
< div class = "line" > < a name = "l01712" > < / a > < span class = "lineno" > 1712< / span >   < / div >
< div class = "line" > < a name = "l01713" > < / a > < span class = "lineno" > 1713< / span >   < span class = "keyword" > static< / span > PyTypeObject swigpyobject_type;< / div >
< div class = "line" > < a name = "l01714" > < / a > < span class = "lineno" > 1714< / span >   < span class = "keyword" > static< / span > < span class = "keywordtype" > int< / span > type_init = 0;< / div >
< div class = "line" > < a name = "l01715" > < / a > < span class = "lineno" > 1715< / span >   < span class = "keywordflow" > if< / span > (!type_init) {< / div >
< div class = "line" > < a name = "l01716" > < / a > < span class = "lineno" > 1716< / span >   < span class = "keyword" > const< / span > PyTypeObject tmp = {< / div >
< div class = "line" > < a name = "l01717" > < / a > < span class = "lineno" > 1717< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l01718" > < / a > < span class = "lineno" > 1718< / span >   PyVarObject_HEAD_INIT(NULL, 0)< / div >
< div class = "line" > < a name = "l01719" > < / a > < span class = "lineno" > 1719< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l01720" > < / a > < span class = "lineno" > 1720< / span >   PyObject_HEAD_INIT(NULL)< / div >
< div class = "line" > < a name = "l01721" > < / a > < span class = "lineno" > 1721< / span >   0, < span class = "comment" > /* ob_size */< / span > < / div >
< div class = "line" > < a name = "l01722" > < / a > < span class = "lineno" > 1722< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01723" > < / a > < span class = "lineno" > 1723< / span >   < span class = "stringliteral" > " SwigPyObject" < / span > , < span class = "comment" > /* tp_name */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01724" > < / a > < span class = "lineno" > 1724< / span >   < span class = "keyword" > sizeof< / span > (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > ), < span class = "comment" > /* tp_basicsize */< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01725" > < / a > < span class = "lineno" > 1725< / span >   0, < span class = "comment" > /* tp_itemsize */< / span > < / div >
< div class = "line" > < a name = "l01726" > < / a > < span class = "lineno" > 1726< / span >   (destructor)< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a31a09386e839d2080e2f56602c011263" > SwigPyObject_dealloc< / a > , < span class = "comment" > /* tp_dealloc */< / span > < / div >
< div class = "line" > < a name = "l01727" > < / a > < span class = "lineno" > 1727< / span >   0, < span class = "comment" > /* tp_print */< / span > < / div >
< div class = "line" > < a name = "l01728" > < / a > < span class = "lineno" > 1728< / span >   (getattrfunc)0, < span class = "comment" > /* tp_getattr */< / span > < / div >
< div class = "line" > < a name = "l01729" > < / a > < span class = "lineno" > 1729< / span >   (setattrfunc)0, < span class = "comment" > /* tp_setattr */< / span > < / div >
< div class = "line" > < a name = "l01730" > < / a > < span class = "lineno" > 1730< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l01731" > < / a > < span class = "lineno" > 1731< / span >   0, < span class = "comment" > /* tp_reserved in 3.0.1, tp_compare in 3.0.0 but not used */< / span > < / div >
< div class = "line" > < a name = "l01732" > < / a > < span class = "lineno" > 1732< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l01733" > < / a > < span class = "lineno" > 1733< / span >   (cmpfunc)< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72434475ffb4b712774fb65344cf0292" > SwigPyObject_compare< / a > , < span class = "comment" > /* tp_compare */< / span > < / div >
< div class = "line" > < a name = "l01734" > < / a > < span class = "lineno" > 1734< / span >   #endif< / div >
< div class = "line" > < a name = "l01735" > < / a > < span class = "lineno" > 1735< / span >   (reprfunc)< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab9167d2635225847657707e761d1a293" > SwigPyObject_repr< / a > , < span class = "comment" > /* tp_repr */< / span > < / div >
< div class = "line" > < a name = "l01736" > < / a > < span class = "lineno" > 1736< / span >   & SwigPyObject_as_number, < span class = "comment" > /* tp_as_number */< / span > < / div >
< div class = "line" > < a name = "l01737" > < / a > < span class = "lineno" > 1737< / span >   0, < span class = "comment" > /* tp_as_sequence */< / span > < / div >
< div class = "line" > < a name = "l01738" > < / a > < span class = "lineno" > 1738< / span >   0, < span class = "comment" > /* tp_as_mapping */< / span > < / div >
< div class = "line" > < a name = "l01739" > < / a > < span class = "lineno" > 1739< / span >   (hashfunc)0, < span class = "comment" > /* tp_hash */< / span > < / div >
< div class = "line" > < a name = "l01740" > < / a > < span class = "lineno" > 1740< / span >   (ternaryfunc)0, < span class = "comment" > /* tp_call */< / span > < / div >
< div class = "line" > < a name = "l01741" > < / a > < span class = "lineno" > 1741< / span >   0, < span class = "comment" > /* tp_str */< / span > < / div >
< div class = "line" > < a name = "l01742" > < / a > < span class = "lineno" > 1742< / span >   PyObject_GenericGetAttr, < span class = "comment" > /* tp_getattro */< / span > < / div >
< div class = "line" > < a name = "l01743" > < / a > < span class = "lineno" > 1743< / span >   0, < span class = "comment" > /* tp_setattro */< / span > < / div >
< div class = "line" > < a name = "l01744" > < / a > < span class = "lineno" > 1744< / span >   0, < span class = "comment" > /* tp_as_buffer */< / span > < / div >
< div class = "line" > < a name = "l01745" > < / a > < span class = "lineno" > 1745< / span >   Py_TPFLAGS_DEFAULT, < span class = "comment" > /* tp_flags */< / span > < / div >
< div class = "line" > < a name = "l01746" > < / a > < span class = "lineno" > 1746< / span >   swigobject_doc, < span class = "comment" > /* tp_doc */< / span > < / div >
< div class = "line" > < a name = "l01747" > < / a > < span class = "lineno" > 1747< / span >   0, < span class = "comment" > /* tp_traverse */< / span > < / div >
< div class = "line" > < a name = "l01748" > < / a > < span class = "lineno" > 1748< / span >   0, < span class = "comment" > /* tp_clear */< / span > < / div >
< div class = "line" > < a name = "l01749" > < / a > < span class = "lineno" > 1749< / span >   (richcmpfunc)< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae977913145e8a243228c8e90fbe5f2ca" > SwigPyObject_richcompare< / a > ,< span class = "comment" > /* tp_richcompare */< / span > < / div >
< div class = "line" > < a name = "l01750" > < / a > < span class = "lineno" > 1750< / span >   0, < span class = "comment" > /* tp_weaklistoffset */< / span > < / div >
< div class = "line" > < a name = "l01751" > < / a > < span class = "lineno" > 1751< / span >   0, < span class = "comment" > /* tp_iter */< / span > < / div >
< div class = "line" > < a name = "l01752" > < / a > < span class = "lineno" > 1752< / span >   0, < span class = "comment" > /* tp_iternext */< / span > < / div >
< div class = "line" > < a name = "l01753" > < / a > < span class = "lineno" > 1753< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4e964af1d130dbfe312a46f36c39e2b8" > swigobject_methods< / a > , < span class = "comment" > /* tp_methods */< / span > < / div >
< div class = "line" > < a name = "l01754" > < / a > < span class = "lineno" > 1754< / span >   0, < span class = "comment" > /* tp_members */< / span > < / div >
< div class = "line" > < a name = "l01755" > < / a > < span class = "lineno" > 1755< / span >   0, < span class = "comment" > /* tp_getset */< / span > < / div >
< div class = "line" > < a name = "l01756" > < / a > < span class = "lineno" > 1756< / span >   0, < span class = "comment" > /* tp_base */< / span > < / div >
< div class = "line" > < a name = "l01757" > < / a > < span class = "lineno" > 1757< / span >   0, < span class = "comment" > /* tp_dict */< / span > < / div >
< div class = "line" > < a name = "l01758" > < / a > < span class = "lineno" > 1758< / span >   0, < span class = "comment" > /* tp_descr_get */< / span > < / div >
< div class = "line" > < a name = "l01759" > < / a > < span class = "lineno" > 1759< / span >   0, < span class = "comment" > /* tp_descr_set */< / span > < / div >
< div class = "line" > < a name = "l01760" > < / a > < span class = "lineno" > 1760< / span >   0, < span class = "comment" > /* tp_dictoffset */< / span > < / div >
< div class = "line" > < a name = "l01761" > < / a > < span class = "lineno" > 1761< / span >   0, < span class = "comment" > /* tp_init */< / span > < / div >
< div class = "line" > < a name = "l01762" > < / a > < span class = "lineno" > 1762< / span >   0, < span class = "comment" > /* tp_alloc */< / span > < / div >
< div class = "line" > < a name = "l01763" > < / a > < span class = "lineno" > 1763< / span >   0, < span class = "comment" > /* tp_new */< / span > < / div >
< div class = "line" > < a name = "l01764" > < / a > < span class = "lineno" > 1764< / span >   0, < span class = "comment" > /* tp_free */< / span > < / div >
< div class = "line" > < a name = "l01765" > < / a > < span class = "lineno" > 1765< / span >   0, < span class = "comment" > /* tp_is_gc */< / span > < / div >
< div class = "line" > < a name = "l01766" > < / a > < span class = "lineno" > 1766< / span >   0, < span class = "comment" > /* tp_bases */< / span > < / div >
< div class = "line" > < a name = "l01767" > < / a > < span class = "lineno" > 1767< / span >   0, < span class = "comment" > /* tp_mro */< / span > < / div >
< div class = "line" > < a name = "l01768" > < / a > < span class = "lineno" > 1768< / span >   0, < span class = "comment" > /* tp_cache */< / span > < / div >
< div class = "line" > < a name = "l01769" > < / a > < span class = "lineno" > 1769< / span >   0, < span class = "comment" > /* tp_subclasses */< / span > < / div >
< div class = "line" > < a name = "l01770" > < / a > < span class = "lineno" > 1770< / span >   0, < span class = "comment" > /* tp_weaklist */< / span > < / div >
< div class = "line" > < a name = "l01771" > < / a > < span class = "lineno" > 1771< / span >   0, < span class = "comment" > /* tp_del */< / span > < / div >
< div class = "line" > < a name = "l01772" > < / a > < span class = "lineno" > 1772< / span >   0, < span class = "comment" > /* tp_version_tag */< / span > < / div >
< div class = "line" > < a name = "l01773" > < / a > < span class = "lineno" > 1773< / span >   #< span class = "keywordflow" > if< / span > PY_VERSION_HEX > = 0x03040000< / div >
< div class = "line" > < a name = "l01774" > < / a > < span class = "lineno" > 1774< / span >   0, < span class = "comment" > /* tp_finalize */< / span > < / div >
< div class = "line" > < a name = "l01775" > < / a > < span class = "lineno" > 1775< / span >   #endif< / div >
< div class = "line" > < a name = "l01776" > < / a > < span class = "lineno" > 1776< / span >   #< span class = "keywordflow" > if< / span > PY_VERSION_HEX > = 0x03080000< / div >
< div class = "line" > < a name = "l01777" > < / a > < span class = "lineno" > 1777< / span >   0, < span class = "comment" > /* tp_vectorcall */< / span > < / div >
< div class = "line" > < a name = "l01778" > < / a > < span class = "lineno" > 1778< / span >   #endif< / div >
< div class = "line" > < a name = "l01779" > < / a > < span class = "lineno" > 1779< / span >   #< span class = "keywordflow" > if< / span > (PY_VERSION_HEX > = 0x03080000) & & (PY_VERSION_HEX < 0x03090000)< / div >
< div class = "line" > < a name = "l01780" > < / a > < span class = "lineno" > 1780< / span >   0, < span class = "comment" > /* tp_print */< / span > < / div >
< div class = "line" > < a name = "l01781" > < / a > < span class = "lineno" > 1781< / span >   #endif< / div >
< div class = "line" > < a name = "l01782" > < / a > < span class = "lineno" > 1782< / span >   #ifdef COUNT_ALLOCS< / div >
< div class = "line" > < a name = "l01783" > < / a > < span class = "lineno" > 1783< / span >   0, < span class = "comment" > /* tp_allocs */< / span > < / div >
< div class = "line" > < a name = "l01784" > < / a > < span class = "lineno" > 1784< / span >   0, < span class = "comment" > /* tp_frees */< / span > < / div >
< div class = "line" > < a name = "l01785" > < / a > < span class = "lineno" > 1785< / span >   0, < span class = "comment" > /* tp_maxalloc */< / span > < / div >
< div class = "line" > < a name = "l01786" > < / a > < span class = "lineno" > 1786< / span >   0, < span class = "comment" > /* tp_prev */< / span > < / div >
< div class = "line" > < a name = "l01787" > < / a > < span class = "lineno" > 1787< / span >   0 < span class = "comment" > /* tp_next */< / span > < / div >
< div class = "line" > < a name = "l01788" > < / a > < span class = "lineno" > 1788< / span >   #endif< / div >
< div class = "line" > < a name = "l01789" > < / a > < span class = "lineno" > 1789< / span >   };< / div >
< div class = "line" > < a name = "l01790" > < / a > < span class = "lineno" > 1790< / span >   swigpyobject_type = tmp;< / div >
< div class = "line" > < a name = "l01791" > < / a > < span class = "lineno" > 1791< / span >   type_init = 1;< / div >
< div class = "line" > < a name = "l01792" > < / a > < span class = "lineno" > 1792< / span >   < span class = "keywordflow" > if< / span > (PyType_Ready(& swigpyobject_type) < 0)< / div >
< div class = "line" > < a name = "l01793" > < / a > < span class = "lineno" > 1793< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l01794" > < / a > < span class = "lineno" > 1794< / span >   }< / div >
< div class = "line" > < a name = "l01795" > < / a > < span class = "lineno" > 1795< / span >   < span class = "keywordflow" > return< / span > & swigpyobject_type;< / div >
< div class = "line" > < a name = "l01796" > < / a > < span class = "lineno" > 1796< / span >   }< / div >
< div class = "line" > < a name = "l01797" > < / a > < span class = "lineno" > 1797< / span >   < / div >
< div class = "line" > < a name = "l01798" > < / a > < span class = "lineno" > 1798< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
< div class = "line" > < a name = "l01799" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#adaf049b6445afcfd0890cabe0d5539d4" > 1799< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#adaf049b6445afcfd0890cabe0d5539d4" > SwigPyObject_New< / a > (< span class = "keywordtype" > void< / span > *ptr, < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty, < span class = "keywordtype" > int< / span > own)< / div >
< div class = "line" > < a name = "l01800" > < / a > < span class = "lineno" > 1800< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01801" > < / a > < span class = "lineno" > 1801< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *sobj = PyObject_NEW(< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a70268be3151a2c800628b561be2b3d6d" > SwigPyObject_type< / a > ());< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01802" > < / a > < span class = "lineno" > 1802< / span >   < span class = "keywordflow" > if< / span > (sobj) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01803" > < / a > < span class = "lineno" > 1803< / span >   sobj-> < a class = "code" href = "struct_swig_py_object.html#a2068804fe624f29280fd94ce1c9049e9" > ptr< / a > = ptr;< / div >
< div class = "line" > < a name = "l01804" > < / a > < span class = "lineno" > 1804< / span >   sobj-> < a class = "code" href = "struct_swig_py_object.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > = ty;< / div >
< div class = "line" > < a name = "l01805" > < / a > < span class = "lineno" > 1805< / span >   sobj-> < a class = "code" href = "struct_swig_py_object.html#a4047a08438f6fec73854d5e936100de0" > own< / a > = own;< / div >
< div class = "line" > < a name = "l01806" > < / a > < span class = "lineno" > 1806< / span >   sobj-> < a class = "code" href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > next< / a > = 0;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01807" > < / a > < span class = "lineno" > 1807< / span >   }< / div >
< div class = "line" > < a name = "l01808" > < / a > < span class = "lineno" > 1808< / span >   < span class = "keywordflow" > return< / span > (PyObject *)sobj;< / div >
< div class = "line" > < a name = "l01809" > < / a > < span class = "lineno" > 1809< / span >   }< / div >
< div class = "line" > < a name = "l01810" > < / a > < span class = "lineno" > 1810< / span >   < / div >
< div class = "line" > < a name = "l01811" > < / a > < span class = "lineno" > 1811< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l01812" > < / a > < span class = "lineno" > 1812< / span >   < span class = "comment" > * Implements a simple Swig Packed type, and use it instead of string< / span > < / div >
< div class = "line" > < a name = "l01813" > < / a > < span class = "lineno" > 1813< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l01814" > < / a > < span class = "lineno" > 1814< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01815" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_packed.html" > 1815< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > {< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01816" > < / a > < span class = "lineno" > 1816< / span >   PyObject_HEAD< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01817" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_packed.html#a02af94670cfeda27fe2a64f23a7a4de5" > 1817< / a > < / span >   < span class = "keywordtype" > void< / span > *< a class = "code" href = "struct_swig_py_packed.html#a02af94670cfeda27fe2a64f23a7a4de5" > pack< / a > ;< / div >
< div class = "line" > < a name = "l01818" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_packed.html#a7c45af989e53c74ddbf6dc0f3049bde6" > 1818< / a > < / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *< a class = "code" href = "struct_swig_py_packed.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > ;< / div >
< div class = "line" > < a name = "l01819" > < / a > < span class = "lineno" > < a class = "line" href = "struct_swig_py_packed.html#a854352f53b148adc24983a58a1866d66" > 1819< / a > < / span >   < span class = "keywordtype" > size_t< / span > < a class = "code" href = "struct_swig_py_packed.html#a854352f53b148adc24983a58a1866d66" > size< / a > ;< / div >
< div class = "line" > < a name = "l01820" > < / a > < span class = "lineno" > 1820< / span >   } < a class = "code" href = "struct_swig_py_packed.html" > SwigPyPacked< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01821" > < / a > < span class = "lineno" > 1821< / span >   < / div >
< div class = "line" > < a name = "l01822" > < / a > < span class = "lineno" > 1822< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01823" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a7035b519064392d397664bd5a3f4f42b" > 1823< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a7035b519064392d397664bd5a3f4f42b" > SwigPyPacked_repr< / a > (< a class = "code" href = "struct_swig_py_packed.html" > SwigPyPacked< / a > *v)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01824" > < / a > < span class = "lineno" > 1824< / span >   {< / div >
< div class = "line" > < a name = "l01825" > < / a > < span class = "lineno" > 1825< / span >   < span class = "keywordtype" > char< / span > result[< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a26324fcd1baceab72680dfec078da440" > SWIG_BUFFER_SIZE< / a > ];< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01826" > < / a > < span class = "lineno" > 1826< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af903e6809a1fb2ba06deff49795c6e65" > SWIG_PackDataName< / a > (result, v-> < a class = "code" href = "struct_swig_py_packed.html#a02af94670cfeda27fe2a64f23a7a4de5" > pack< / a > , v-> < a class = "code" href = "struct_swig_py_packed.html#a854352f53b148adc24983a58a1866d66" > size< / a > , 0, < span class = "keyword" > sizeof< / span > (result))) {< / div >
< div class = "line" > < a name = "l01827" > < / a > < span class = "lineno" > 1827< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9b793ab094535913288a25a20906bc8e" > SWIG_Python_str_FromFormat< / a > (< span class = "stringliteral" > " < Swig Packed at %s%s> " < / span > , result, v-> < a class = "code" href = "struct_swig_py_packed.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > -> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01828" > < / a > < span class = "lineno" > 1828< / span >   } < span class = "keywordflow" > else< / span > {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01829" > < / a > < span class = "lineno" > 1829< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9b793ab094535913288a25a20906bc8e" > SWIG_Python_str_FromFormat< / a > (< span class = "stringliteral" > " < Swig Packed %s> " < / span > , v-> < a class = "code" href = "struct_swig_py_packed.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > -> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01830" > < / a > < span class = "lineno" > 1830< / span >   } < / div >
< div class = "line" > < a name = "l01831" > < / a > < span class = "lineno" > 1831< / span >   }< / div >
< div class = "line" > < a name = "l01832" > < / a > < span class = "lineno" > 1832< / span >   < / div >
< div class = "line" > < a name = "l01833" > < / a > < span class = "lineno" > 1833< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01834" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a7b50e11124d8cb98a44bef2cb264fab9" > 1834< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a7b50e11124d8cb98a44bef2cb264fab9" > SwigPyPacked_str< / a > (< a class = "code" href = "struct_swig_py_packed.html" > SwigPyPacked< / a > *v)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01835" > < / a > < span class = "lineno" > 1835< / span >   {< / div >
< div class = "line" > < a name = "l01836" > < / a > < span class = "lineno" > 1836< / span >   < span class = "keywordtype" > char< / span > result[< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a26324fcd1baceab72680dfec078da440" > SWIG_BUFFER_SIZE< / a > ];< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01837" > < / a > < span class = "lineno" > 1837< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af903e6809a1fb2ba06deff49795c6e65" > SWIG_PackDataName< / a > (result, v-> < a class = "code" href = "struct_swig_py_packed.html#a02af94670cfeda27fe2a64f23a7a4de5" > pack< / a > , v-> < a class = "code" href = "struct_swig_py_packed.html#a854352f53b148adc24983a58a1866d66" > size< / a > , 0, < span class = "keyword" > sizeof< / span > (result))){< / div >
< div class = "line" > < a name = "l01838" > < / a > < span class = "lineno" > 1838< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9b793ab094535913288a25a20906bc8e" > SWIG_Python_str_FromFormat< / a > (< span class = "stringliteral" > " %s%s" < / span > , result, v-> < a class = "code" href = "struct_swig_py_packed.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > -> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01839" > < / a > < span class = "lineno" > 1839< / span >   } < span class = "keywordflow" > else< / span > {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01840" > < / a > < span class = "lineno" > 1840< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a0ba3b72d0eb29ff47379e6e77b21d78a" > SWIG_Python_str_FromChar< / a > (v-> < a class = "code" href = "struct_swig_py_packed.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > -> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01841" > < / a > < span class = "lineno" > 1841< / span >   } < / div >
< div class = "line" > < a name = "l01842" > < / a > < span class = "lineno" > 1842< / span >   }< / div >
< div class = "line" > < a name = "l01843" > < / a > < span class = "lineno" > 1843< / span >   < / div >
< div class = "line" > < a name = "l01844" > < / a > < span class = "lineno" > 1844< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01845" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a144e704aba25130c8e02b60d8c738fa2" > 1845< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a144e704aba25130c8e02b60d8c738fa2" > SwigPyPacked_compare< / a > (< a class = "code" href = "struct_swig_py_packed.html" > SwigPyPacked< / a > *v, < a class = "code" href = "struct_swig_py_packed.html" > SwigPyPacked< / a > *w)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01846" > < / a > < span class = "lineno" > 1846< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01847" > < / a > < span class = "lineno" > 1847< / span >   < span class = "keywordtype" > size_t< / span > i = v-> < a class = "code" href = "struct_swig_py_packed.html#a854352f53b148adc24983a58a1866d66" > size< / a > ;< / div >
< div class = "line" > < a name = "l01848" > < / a > < span class = "lineno" > 1848< / span >   < span class = "keywordtype" > size_t< / span > j = w-> < a class = "code" href = "struct_swig_py_packed.html#a854352f53b148adc24983a58a1866d66" > size< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01849" > < / a > < span class = "lineno" > 1849< / span >   < span class = "keywordtype" > int< / span > s = (i < j) ? -1 : ((i > j) ? 1 : 0);< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01850" > < / a > < span class = "lineno" > 1850< / span >   < span class = "keywordflow" > return< / span > s ? s : strncmp((< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *)v-> < a class = "code" href = "struct_swig_py_packed.html#a02af94670cfeda27fe2a64f23a7a4de5" > pack< / a > , (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *)w-> < a class = "code" href = "struct_swig_py_packed.html#a02af94670cfeda27fe2a64f23a7a4de5" > pack< / a > , 2*v-> < a class = "code" href = "struct_swig_py_packed.html#a854352f53b148adc24983a58a1866d66" > size< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01851" > < / a > < span class = "lineno" > 1851< / span >   }< / div >
< div class = "line" > < a name = "l01852" > < / a > < span class = "lineno" > 1852< / span >   < / div >
< div class = "line" > < a name = "l01853" > < / a > < span class = "lineno" > 1853< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyTypeObject* < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a31a57967e5b47748769603196022a988" > SwigPyPacked_TypeOnce< / a > (< span class = "keywordtype" > void< / span > );< / div >
< div class = "line" > < a name = "l01854" > < / a > < span class = "lineno" > 1854< / span >   < / div >
< div class = "line" > < a name = "l01855" > < / a > < span class = "lineno" > 1855< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyTypeObject*< / div >
< div class = "line" > < a name = "l01856" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac30ddd16af5a205cdd11d72da2d771e7" > 1856< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac30ddd16af5a205cdd11d72da2d771e7" > SwigPyPacked_type< / a > (< span class = "keywordtype" > void< / span > ) {< / div >
< div class = "line" > < a name = "l01857" > < / a > < span class = "lineno" > 1857< / span >   < span class = "keyword" > static< / span > PyTypeObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa58fdef163810db36a21536e3fef11fc" > SWIG_STATIC_POINTER< / a > (type) = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a31a57967e5b47748769603196022a988" > SwigPyPacked_TypeOnce< / a > ();< / div >
< div class = "line" > < a name = "l01858" > < / a > < span class = "lineno" > 1858< / span >   < span class = "keywordflow" > return< / span > type;< / div >
< div class = "line" > < a name = "l01859" > < / a > < span class = "lineno" > 1859< / span >   }< / div >
< div class = "line" > < a name = "l01860" > < / a > < span class = "lineno" > 1860< / span >   < / div >
< div class = "line" > < a name = "l01861" > < / a > < span class = "lineno" > 1861< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#affa7aa2bcce5bea24a20e5b184ae0533" > SWIGRUNTIMEINLINE< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l01862" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a6fea38d61cc362fd7b67a9fa56b33307" > 1862< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6fea38d61cc362fd7b67a9fa56b33307" > SwigPyPacked_Check< / a > (PyObject *op) {< / div >
< div class = "line" > < a name = "l01863" > < / a > < span class = "lineno" > 1863< / span >   < span class = "keywordflow" > return< / span > ((op)-> ob_type == < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a31a57967e5b47748769603196022a988" > SwigPyPacked_TypeOnce< / a > ()) < / div >
< div class = "line" > < a name = "l01864" > < / a > < span class = "lineno" > 1864< / span >   || (strcmp((op)-> ob_type-> tp_name,< span class = "stringliteral" > " SwigPyPacked" < / span > ) == 0);< / div >
< div class = "line" > < a name = "l01865" > < / a > < span class = "lineno" > 1865< / span >   }< / div >
< div class = "line" > < a name = "l01866" > < / a > < span class = "lineno" > 1866< / span >   < / div >
< div class = "line" > < a name = "l01867" > < / a > < span class = "lineno" > 1867< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l01868" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ad8ae205f122aca20da861fa915a332b0" > 1868< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad8ae205f122aca20da861fa915a332b0" > SwigPyPacked_dealloc< / a > (PyObject *v)< / div >
< div class = "line" > < a name = "l01869" > < / a > < span class = "lineno" > 1869< / span >   {< / div >
< div class = "line" > < a name = "l01870" > < / a > < span class = "lineno" > 1870< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6fea38d61cc362fd7b67a9fa56b33307" > SwigPyPacked_Check< / a > (v)) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01871" > < / a > < span class = "lineno" > 1871< / span >   < a class = "code" href = "struct_swig_py_packed.html" > SwigPyPacked< / a > *sobj = (< a class = "code" href = "struct_swig_py_packed.html" > SwigPyPacked< / a > *) v;< / div >
< div class = "line" > < a name = "l01872" > < / a > < span class = "lineno" > 1872< / span >   < a class = "code" href = "parser_8tab_8cc.html#af07d89f5ceaea0c7c8252cc41fd75f37" > free< / a > (sobj-> < a class = "code" href = "struct_swig_py_packed.html#a02af94670cfeda27fe2a64f23a7a4de5" > pack< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01873" > < / a > < span class = "lineno" > 1873< / span >   }< / div >
< div class = "line" > < a name = "l01874" > < / a > < span class = "lineno" > 1874< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3e72f1bb4b2af8f115a750f832d421b4" > PyObject_DEL< / a > (v);< / div >
< div class = "line" > < a name = "l01875" > < / a > < span class = "lineno" > 1875< / span >   }< / div >
< div class = "line" > < a name = "l01876" > < / a > < span class = "lineno" > 1876< / span >   < / div >
< div class = "line" > < a name = "l01877" > < / a > < span class = "lineno" > 1877< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyTypeObject*< / div >
< div class = "line" > < a name = "l01878" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a31a57967e5b47748769603196022a988" > 1878< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a31a57967e5b47748769603196022a988" > SwigPyPacked_TypeOnce< / a > (< span class = "keywordtype" > void< / span > ) {< / div >
< div class = "line" > < a name = "l01879" > < / a > < span class = "lineno" > 1879< / span >   < span class = "keyword" > static< / span > < span class = "keywordtype" > char< / span > swigpacked_doc[] = < span class = "stringliteral" > " Swig object carries a C/C++ instance pointer" < / span > ;< / div >
< div class = "line" > < a name = "l01880" > < / a > < span class = "lineno" > 1880< / span >   < span class = "keyword" > static< / span > PyTypeObject swigpypacked_type;< / div >
< div class = "line" > < a name = "l01881" > < / a > < span class = "lineno" > 1881< / span >   < span class = "keyword" > static< / span > < span class = "keywordtype" > int< / span > type_init = 0;< / div >
< div class = "line" > < a name = "l01882" > < / a > < span class = "lineno" > 1882< / span >   < span class = "keywordflow" > if< / span > (!type_init) {< / div >
< div class = "line" > < a name = "l01883" > < / a > < span class = "lineno" > 1883< / span >   < span class = "keyword" > const< / span > PyTypeObject tmp = {< / div >
< div class = "line" > < a name = "l01884" > < / a > < span class = "lineno" > 1884< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX> =0x03000000< / span > < / div >
< div class = "line" > < a name = "l01885" > < / a > < span class = "lineno" > 1885< / span >   PyVarObject_HEAD_INIT(NULL, 0)< / div >
< div class = "line" > < a name = "l01886" > < / a > < span class = "lineno" > 1886< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l01887" > < / a > < span class = "lineno" > 1887< / span >   PyObject_HEAD_INIT(NULL)< / div >
< div class = "line" > < a name = "l01888" > < / a > < span class = "lineno" > 1888< / span >   0, < span class = "comment" > /* ob_size */< / span > < / div >
< div class = "line" > < a name = "l01889" > < / a > < span class = "lineno" > 1889< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l01890" > < / a > < span class = "lineno" > 1890< / span >   < span class = "stringliteral" > " SwigPyPacked" < / span > , < span class = "comment" > /* tp_name */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01891" > < / a > < span class = "lineno" > 1891< / span >   < span class = "keyword" > sizeof< / span > (< a class = "code" href = "struct_swig_py_packed.html" > SwigPyPacked< / a > ), < span class = "comment" > /* tp_basicsize */< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01892" > < / a > < span class = "lineno" > 1892< / span >   0, < span class = "comment" > /* tp_itemsize */< / span > < / div >
< div class = "line" > < a name = "l01893" > < / a > < span class = "lineno" > 1893< / span >   (destructor)< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad8ae205f122aca20da861fa915a332b0" > SwigPyPacked_dealloc< / a > , < span class = "comment" > /* tp_dealloc */< / span > < / div >
< div class = "line" > < a name = "l01894" > < / a > < span class = "lineno" > 1894< / span >   0, < span class = "comment" > /* tp_print */< / span > < / div >
< div class = "line" > < a name = "l01895" > < / a > < span class = "lineno" > 1895< / span >   (getattrfunc)0, < span class = "comment" > /* tp_getattr */< / span > < / div >
< div class = "line" > < a name = "l01896" > < / a > < span class = "lineno" > 1896< / span >   (setattrfunc)0, < span class = "comment" > /* tp_setattr */< / span > < / div >
< div class = "line" > < a name = "l01897" > < / a > < span class = "lineno" > 1897< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX> =0x03000000< / span > < / div >
< div class = "line" > < a name = "l01898" > < / a > < span class = "lineno" > 1898< / span >   0, < span class = "comment" > /* tp_reserved in 3.0.1 */< / span > < / div >
< div class = "line" > < a name = "l01899" > < / a > < span class = "lineno" > 1899< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l01900" > < / a > < span class = "lineno" > 1900< / span >   (cmpfunc)< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a144e704aba25130c8e02b60d8c738fa2" > SwigPyPacked_compare< / a > , < span class = "comment" > /* tp_compare */< / span > < / div >
< div class = "line" > < a name = "l01901" > < / a > < span class = "lineno" > 1901< / span >   #endif< / div >
< div class = "line" > < a name = "l01902" > < / a > < span class = "lineno" > 1902< / span >   (reprfunc)< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a7035b519064392d397664bd5a3f4f42b" > SwigPyPacked_repr< / a > , < span class = "comment" > /* tp_repr */< / span > < / div >
< div class = "line" > < a name = "l01903" > < / a > < span class = "lineno" > 1903< / span >   0, < span class = "comment" > /* tp_as_number */< / span > < / div >
< div class = "line" > < a name = "l01904" > < / a > < span class = "lineno" > 1904< / span >   0, < span class = "comment" > /* tp_as_sequence */< / span > < / div >
< div class = "line" > < a name = "l01905" > < / a > < span class = "lineno" > 1905< / span >   0, < span class = "comment" > /* tp_as_mapping */< / span > < / div >
< div class = "line" > < a name = "l01906" > < / a > < span class = "lineno" > 1906< / span >   (hashfunc)0, < span class = "comment" > /* tp_hash */< / span > < / div >
< div class = "line" > < a name = "l01907" > < / a > < span class = "lineno" > 1907< / span >   (ternaryfunc)0, < span class = "comment" > /* tp_call */< / span > < / div >
< div class = "line" > < a name = "l01908" > < / a > < span class = "lineno" > 1908< / span >   (reprfunc)< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a7b50e11124d8cb98a44bef2cb264fab9" > SwigPyPacked_str< / a > , < span class = "comment" > /* tp_str */< / span > < / div >
< div class = "line" > < a name = "l01909" > < / a > < span class = "lineno" > 1909< / span >   PyObject_GenericGetAttr, < span class = "comment" > /* tp_getattro */< / span > < / div >
< div class = "line" > < a name = "l01910" > < / a > < span class = "lineno" > 1910< / span >   0, < span class = "comment" > /* tp_setattro */< / span > < / div >
< div class = "line" > < a name = "l01911" > < / a > < span class = "lineno" > 1911< / span >   0, < span class = "comment" > /* tp_as_buffer */< / span > < / div >
< div class = "line" > < a name = "l01912" > < / a > < span class = "lineno" > 1912< / span >   Py_TPFLAGS_DEFAULT, < span class = "comment" > /* tp_flags */< / span > < / div >
< div class = "line" > < a name = "l01913" > < / a > < span class = "lineno" > 1913< / span >   swigpacked_doc, < span class = "comment" > /* tp_doc */< / span > < / div >
< div class = "line" > < a name = "l01914" > < / a > < span class = "lineno" > 1914< / span >   0, < span class = "comment" > /* tp_traverse */< / span > < / div >
< div class = "line" > < a name = "l01915" > < / a > < span class = "lineno" > 1915< / span >   0, < span class = "comment" > /* tp_clear */< / span > < / div >
< div class = "line" > < a name = "l01916" > < / a > < span class = "lineno" > 1916< / span >   0, < span class = "comment" > /* tp_richcompare */< / span > < / div >
< div class = "line" > < a name = "l01917" > < / a > < span class = "lineno" > 1917< / span >   0, < span class = "comment" > /* tp_weaklistoffset */< / span > < / div >
< div class = "line" > < a name = "l01918" > < / a > < span class = "lineno" > 1918< / span >   0, < span class = "comment" > /* tp_iter */< / span > < / div >
< div class = "line" > < a name = "l01919" > < / a > < span class = "lineno" > 1919< / span >   0, < span class = "comment" > /* tp_iternext */< / span > < / div >
< div class = "line" > < a name = "l01920" > < / a > < span class = "lineno" > 1920< / span >   0, < span class = "comment" > /* tp_methods */< / span > < / div >
< div class = "line" > < a name = "l01921" > < / a > < span class = "lineno" > 1921< / span >   0, < span class = "comment" > /* tp_members */< / span > < / div >
< div class = "line" > < a name = "l01922" > < / a > < span class = "lineno" > 1922< / span >   0, < span class = "comment" > /* tp_getset */< / span > < / div >
< div class = "line" > < a name = "l01923" > < / a > < span class = "lineno" > 1923< / span >   0, < span class = "comment" > /* tp_base */< / span > < / div >
< div class = "line" > < a name = "l01924" > < / a > < span class = "lineno" > 1924< / span >   0, < span class = "comment" > /* tp_dict */< / span > < / div >
< div class = "line" > < a name = "l01925" > < / a > < span class = "lineno" > 1925< / span >   0, < span class = "comment" > /* tp_descr_get */< / span > < / div >
< div class = "line" > < a name = "l01926" > < / a > < span class = "lineno" > 1926< / span >   0, < span class = "comment" > /* tp_descr_set */< / span > < / div >
< div class = "line" > < a name = "l01927" > < / a > < span class = "lineno" > 1927< / span >   0, < span class = "comment" > /* tp_dictoffset */< / span > < / div >
< div class = "line" > < a name = "l01928" > < / a > < span class = "lineno" > 1928< / span >   0, < span class = "comment" > /* tp_init */< / span > < / div >
< div class = "line" > < a name = "l01929" > < / a > < span class = "lineno" > 1929< / span >   0, < span class = "comment" > /* tp_alloc */< / span > < / div >
< div class = "line" > < a name = "l01930" > < / a > < span class = "lineno" > 1930< / span >   0, < span class = "comment" > /* tp_new */< / span > < / div >
< div class = "line" > < a name = "l01931" > < / a > < span class = "lineno" > 1931< / span >   0, < span class = "comment" > /* tp_free */< / span > < / div >
< div class = "line" > < a name = "l01932" > < / a > < span class = "lineno" > 1932< / span >   0, < span class = "comment" > /* tp_is_gc */< / span > < / div >
< div class = "line" > < a name = "l01933" > < / a > < span class = "lineno" > 1933< / span >   0, < span class = "comment" > /* tp_bases */< / span > < / div >
< div class = "line" > < a name = "l01934" > < / a > < span class = "lineno" > 1934< / span >   0, < span class = "comment" > /* tp_mro */< / span > < / div >
< div class = "line" > < a name = "l01935" > < / a > < span class = "lineno" > 1935< / span >   0, < span class = "comment" > /* tp_cache */< / span > < / div >
< div class = "line" > < a name = "l01936" > < / a > < span class = "lineno" > 1936< / span >   0, < span class = "comment" > /* tp_subclasses */< / span > < / div >
< div class = "line" > < a name = "l01937" > < / a > < span class = "lineno" > 1937< / span >   0, < span class = "comment" > /* tp_weaklist */< / span > < / div >
< div class = "line" > < a name = "l01938" > < / a > < span class = "lineno" > 1938< / span >   0, < span class = "comment" > /* tp_del */< / span > < / div >
< div class = "line" > < a name = "l01939" > < / a > < span class = "lineno" > 1939< / span >   0, < span class = "comment" > /* tp_version_tag */< / span > < / div >
< div class = "line" > < a name = "l01940" > < / a > < span class = "lineno" > 1940< / span >   #< span class = "keywordflow" > if< / span > PY_VERSION_HEX > = 0x03040000< / div >
< div class = "line" > < a name = "l01941" > < / a > < span class = "lineno" > 1941< / span >   0, < span class = "comment" > /* tp_finalize */< / span > < / div >
< div class = "line" > < a name = "l01942" > < / a > < span class = "lineno" > 1942< / span >   #endif< / div >
< div class = "line" > < a name = "l01943" > < / a > < span class = "lineno" > 1943< / span >   #< span class = "keywordflow" > if< / span > PY_VERSION_HEX > = 0x03080000< / div >
< div class = "line" > < a name = "l01944" > < / a > < span class = "lineno" > 1944< / span >   0, < span class = "comment" > /* tp_vectorcall */< / span > < / div >
< div class = "line" > < a name = "l01945" > < / a > < span class = "lineno" > 1945< / span >   #endif< / div >
< div class = "line" > < a name = "l01946" > < / a > < span class = "lineno" > 1946< / span >   #< span class = "keywordflow" > if< / span > (PY_VERSION_HEX > = 0x03080000) & & (PY_VERSION_HEX < 0x03090000)< / div >
< div class = "line" > < a name = "l01947" > < / a > < span class = "lineno" > 1947< / span >   0, < span class = "comment" > /* tp_print */< / span > < / div >
< div class = "line" > < a name = "l01948" > < / a > < span class = "lineno" > 1948< / span >   #endif< / div >
< div class = "line" > < a name = "l01949" > < / a > < span class = "lineno" > 1949< / span >   #ifdef COUNT_ALLOCS< / div >
< div class = "line" > < a name = "l01950" > < / a > < span class = "lineno" > 1950< / span >   0, < span class = "comment" > /* tp_allocs */< / span > < / div >
< div class = "line" > < a name = "l01951" > < / a > < span class = "lineno" > 1951< / span >   0, < span class = "comment" > /* tp_frees */< / span > < / div >
< div class = "line" > < a name = "l01952" > < / a > < span class = "lineno" > 1952< / span >   0, < span class = "comment" > /* tp_maxalloc */< / span > < / div >
< div class = "line" > < a name = "l01953" > < / a > < span class = "lineno" > 1953< / span >   0, < span class = "comment" > /* tp_prev */< / span > < / div >
< div class = "line" > < a name = "l01954" > < / a > < span class = "lineno" > 1954< / span >   0 < span class = "comment" > /* tp_next */< / span > < / div >
< div class = "line" > < a name = "l01955" > < / a > < span class = "lineno" > 1955< / span >   #endif< / div >
< div class = "line" > < a name = "l01956" > < / a > < span class = "lineno" > 1956< / span >   };< / div >
< div class = "line" > < a name = "l01957" > < / a > < span class = "lineno" > 1957< / span >   swigpypacked_type = tmp;< / div >
< div class = "line" > < a name = "l01958" > < / a > < span class = "lineno" > 1958< / span >   type_init = 1;< / div >
< div class = "line" > < a name = "l01959" > < / a > < span class = "lineno" > 1959< / span >   < span class = "keywordflow" > if< / span > (PyType_Ready(& swigpypacked_type) < 0)< / div >
< div class = "line" > < a name = "l01960" > < / a > < span class = "lineno" > 1960< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l01961" > < / a > < span class = "lineno" > 1961< / span >   }< / div >
< div class = "line" > < a name = "l01962" > < / a > < span class = "lineno" > 1962< / span >   < span class = "keywordflow" > return< / span > & swigpypacked_type;< / div >
< div class = "line" > < a name = "l01963" > < / a > < span class = "lineno" > 1963< / span >   }< / div >
< div class = "line" > < a name = "l01964" > < / a > < span class = "lineno" > 1964< / span >   < / div >
< div class = "line" > < a name = "l01965" > < / a > < span class = "lineno" > 1965< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
< div class = "line" > < a name = "l01966" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a52562b3b604cdf2e9aca9f051bbdd471" > 1966< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a52562b3b604cdf2e9aca9f051bbdd471" > SwigPyPacked_New< / a > (< span class = "keywordtype" > void< / span > *ptr, < span class = "keywordtype" > size_t< / span > size, < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty)< / div >
< div class = "line" > < a name = "l01967" > < / a > < span class = "lineno" > 1967< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01968" > < / a > < span class = "lineno" > 1968< / span >   < a class = "code" href = "struct_swig_py_packed.html" > SwigPyPacked< / a > *sobj = PyObject_NEW(< a class = "code" href = "struct_swig_py_packed.html" > SwigPyPacked< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac30ddd16af5a205cdd11d72da2d771e7" > SwigPyPacked_type< / a > ());< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01969" > < / a > < span class = "lineno" > 1969< / span >   < span class = "keywordflow" > if< / span > (sobj) {< / div >
< div class = "line" > < a name = "l01970" > < / a > < span class = "lineno" > 1970< / span >   < span class = "keywordtype" > void< / span > *pack = < a class = "code" href = "parser_8tab_8cc.html#a5faf6a2d99f50a4655dd390199a8db7b" > malloc< / a > (size);< / div >
< div class = "line" > < a name = "l01971" > < / a > < span class = "lineno" > 1971< / span >   < span class = "keywordflow" > if< / span > (pack) {< / div >
< div class = "line" > < a name = "l01972" > < / a > < span class = "lineno" > 1972< / span >   memcpy(pack, ptr, size);< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01973" > < / a > < span class = "lineno" > 1973< / span >   sobj-> < a class = "code" href = "struct_swig_py_packed.html#a02af94670cfeda27fe2a64f23a7a4de5" > pack< / a > = pack;< / div >
< div class = "line" > < a name = "l01974" > < / a > < span class = "lineno" > 1974< / span >   sobj-> < a class = "code" href = "struct_swig_py_packed.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > = ty;< / div >
< div class = "line" > < a name = "l01975" > < / a > < span class = "lineno" > 1975< / span >   sobj-> < a class = "code" href = "struct_swig_py_packed.html#a854352f53b148adc24983a58a1866d66" > size< / a > = size;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01976" > < / a > < span class = "lineno" > 1976< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l01977" > < / a > < span class = "lineno" > 1977< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3e72f1bb4b2af8f115a750f832d421b4" > PyObject_DEL< / a > ((PyObject *) sobj);< / div >
< div class = "line" > < a name = "l01978" > < / a > < span class = "lineno" > 1978< / span >   sobj = 0;< / div >
< div class = "line" > < a name = "l01979" > < / a > < span class = "lineno" > 1979< / span >   }< / div >
< div class = "line" > < a name = "l01980" > < / a > < span class = "lineno" > 1980< / span >   }< / div >
< div class = "line" > < a name = "l01981" > < / a > < span class = "lineno" > 1981< / span >   < span class = "keywordflow" > return< / span > (PyObject *) sobj;< / div >
< div class = "line" > < a name = "l01982" > < / a > < span class = "lineno" > 1982< / span >   }< / div >
< div class = "line" > < a name = "l01983" > < / a > < span class = "lineno" > 1983< / span >   < / div >
< div class = "line" > < a name = "l01984" > < / a > < span class = "lineno" > 1984< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *< / div >
< div class = "line" > < a name = "l01985" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ad74e19c2bcb96391fc1ec3cd3e8396a5" > 1985< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad74e19c2bcb96391fc1ec3cd3e8396a5" > SwigPyPacked_UnpackData< / a > (PyObject *obj, < span class = "keywordtype" > void< / span > *ptr, < span class = "keywordtype" > size_t< / span > size)< / div >
< div class = "line" > < a name = "l01986" > < / a > < span class = "lineno" > 1986< / span >   {< / div >
< div class = "line" > < a name = "l01987" > < / a > < span class = "lineno" > 1987< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6fea38d61cc362fd7b67a9fa56b33307" > SwigPyPacked_Check< / a > (obj)) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l01988" > < / a > < span class = "lineno" > 1988< / span >   < a class = "code" href = "struct_swig_py_packed.html" > SwigPyPacked< / a > *sobj = (< a class = "code" href = "struct_swig_py_packed.html" > SwigPyPacked< / a > *)obj;< / div >
< div class = "line" > < a name = "l01989" > < / a > < span class = "lineno" > 1989< / span >   < span class = "keywordflow" > if< / span > (sobj-> < a class = "code" href = "struct_swig_py_packed.html#a854352f53b148adc24983a58a1866d66" > size< / a > != size) < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l01990" > < / a > < span class = "lineno" > 1990< / span >   memcpy(ptr, sobj-> < a class = "code" href = "struct_swig_py_packed.html#a02af94670cfeda27fe2a64f23a7a4de5" > pack< / a > , size);< / div >
< div class = "line" > < a name = "l01991" > < / a > < span class = "lineno" > 1991< / span >   < span class = "keywordflow" > return< / span > sobj-> < a class = "code" href = "struct_swig_py_packed.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l01992" > < / a > < span class = "lineno" > 1992< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l01993" > < / a > < span class = "lineno" > 1993< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l01994" > < / a > < span class = "lineno" > 1994< / span >   }< / div >
< div class = "line" > < a name = "l01995" > < / a > < span class = "lineno" > 1995< / span >   }< / div >
< div class = "line" > < a name = "l01996" > < / a > < span class = "lineno" > 1996< / span >   < / div >
< div class = "line" > < a name = "l01997" > < / a > < span class = "lineno" > 1997< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l01998" > < / a > < span class = "lineno" > 1998< / span >   < span class = "comment" > * pointers/data manipulation< / span > < / div >
< div class = "line" > < a name = "l01999" > < / a > < span class = "lineno" > 1999< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l02000" > < / a > < span class = "lineno" > 2000< / span >   < / div >
< div class = "line" > < a name = "l02001" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a142834bee1c540d425f8d74390badd97" > 2001< / a > < / span >   < span class = "keyword" > static< / span > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a142834bee1c540d425f8d74390badd97" > Swig_This_global< / a > = NULL;< / div >
< div class = "line" > < a name = "l02002" > < / a > < span class = "lineno" > 2002< / span >   < / div >
< div class = "line" > < a name = "l02003" > < / a > < span class = "lineno" > 2003< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
< div class = "line" > < a name = "l02004" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > 2004< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > (< span class = "keywordtype" > void< / span > )< / div >
< div class = "line" > < a name = "l02005" > < / a > < span class = "lineno" > 2005< / span >   {< / div >
< div class = "line" > < a name = "l02006" > < / a > < span class = "lineno" > 2006< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a142834bee1c540d425f8d74390badd97" > Swig_This_global< / a > == NULL)< / div >
< div class = "line" > < a name = "l02007" > < / a > < span class = "lineno" > 2007< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a142834bee1c540d425f8d74390badd97" > Swig_This_global< / a > = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a0ba3b72d0eb29ff47379e6e77b21d78a" > SWIG_Python_str_FromChar< / a > (< span class = "stringliteral" > " this" < / span > );< / div >
< div class = "line" > < a name = "l02008" > < / a > < span class = "lineno" > 2008< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a142834bee1c540d425f8d74390badd97" > Swig_This_global< / a > ;< / div >
< div class = "line" > < a name = "l02009" > < / a > < span class = "lineno" > 2009< / span >   }< / div >
< div class = "line" > < a name = "l02010" > < / a > < span class = "lineno" > 2010< / span >   < / div >
< div class = "line" > < a name = "l02011" > < / a > < span class = "lineno" > 2011< / span >   < span class = "comment" > /* #define SWIG_PYTHON_SLOW_GETSET_THIS */< / span > < / div >
< div class = "line" > < a name = "l02012" > < / a > < span class = "lineno" > 2012< / span >   < / div >
< div class = "line" > < a name = "l02013" > < / a > < span class = "lineno" > 2013< / span >   < span class = "comment" > /* TODO: I don' t know how to implement the fast getset in Python 3 right now */< / span > < / div >
< div class = "line" > < a name = "l02014" > < / a > < span class = "lineno" > 2014< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX> =0x03000000< / span > < / div >
< div class = "line" > < a name = "l02015" > < / a > < span class = "lineno" > 2015< / span >   < span class = "preprocessor" > #define SWIG_PYTHON_SLOW_GETSET_THIS < / span > < / div >
< div class = "line" > < a name = "l02016" > < / a > < span class = "lineno" > 2016< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02017" > < / a > < span class = "lineno" > 2017< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02018" > < / a > < span class = "lineno" > 2018< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02019" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a9160b127bcb2cef38bc6432c28b533c2" > 2019< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9160b127bcb2cef38bc6432c28b533c2" > SWIG_Python_GetSwigThis< / a > (PyObject *pyobj) < / div >
< div class = "line" > < a name = "l02020" > < / a > < span class = "lineno" > 2020< / span >   {< / div >
< div class = "line" > < a name = "l02021" > < / a > < span class = "lineno" > 2021< / span >   PyObject *obj;< / div >
< div class = "line" > < a name = "l02022" > < / a > < span class = "lineno" > 2022< / span >   < / div >
< div class = "line" > < a name = "l02023" > < / a > < span class = "lineno" > 2023< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a918ad69f91e617193f190aed101c3cc4" > SwigPyObject_Check< / a > (pyobj))< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02024" > < / a > < span class = "lineno" > 2024< / span >   < span class = "keywordflow" > return< / span > (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *) pyobj;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02025" > < / a > < span class = "lineno" > 2025< / span >   < / div >
< div class = "line" > < a name = "l02026" > < / a > < span class = "lineno" > 2026< / span >   < span class = "preprocessor" > #ifdef SWIGPYTHON_BUILTIN< / span > < / div >
< div class = "line" > < a name = "l02027" > < / a > < span class = "lineno" > 2027< / span >   (void)obj;< / div >
< div class = "line" > < a name = "l02028" > < / a > < span class = "lineno" > 2028< / span >   < span class = "preprocessor" > # ifdef PyWeakref_CheckProxy< / span > < / div >
< div class = "line" > < a name = "l02029" > < / a > < span class = "lineno" > 2029< / span >   < span class = "keywordflow" > if< / span > (PyWeakref_CheckProxy(pyobj)) {< / div >
< div class = "line" > < a name = "l02030" > < / a > < span class = "lineno" > 2030< / span >   pyobj = PyWeakref_GET_OBJECT(pyobj);< / div >
< div class = "line" > < a name = "l02031" > < / a > < span class = "lineno" > 2031< / span >   < span class = "keywordflow" > if< / span > (pyobj & & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a918ad69f91e617193f190aed101c3cc4" > SwigPyObject_Check< / a > (pyobj))< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02032" > < / a > < span class = "lineno" > 2032< / span >   < span class = "keywordflow" > return< / span > (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *) pyobj;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02033" > < / a > < span class = "lineno" > 2033< / span >   }< / div >
< div class = "line" > < a name = "l02034" > < / a > < span class = "lineno" > 2034< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l02035" > < / a > < span class = "lineno" > 2035< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l02036" > < / a > < span class = "lineno" > 2036< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l02037" > < / a > < span class = "lineno" > 2037< / span >   < / div >
< div class = "line" > < a name = "l02038" > < / a > < span class = "lineno" > 2038< / span >   obj = 0;< / div >
< div class = "line" > < a name = "l02039" > < / a > < span class = "lineno" > 2039< / span >   < / div >
< div class = "line" > < a name = "l02040" > < / a > < span class = "lineno" > 2040< / span >   < span class = "preprocessor" > #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)< / span > < / div >
< div class = "line" > < a name = "l02041" > < / a > < span class = "lineno" > 2041< / span >   < span class = "keywordflow" > if< / span > (PyInstance_Check(pyobj)) {< / div >
< div class = "line" > < a name = "l02042" > < / a > < span class = "lineno" > 2042< / span >   obj = _PyInstance_Lookup(pyobj, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > ()); < / div >
< div class = "line" > < a name = "l02043" > < / a > < span class = "lineno" > 2043< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02044" > < / a > < span class = "lineno" > 2044< / span >   PyObject **dictptr = _PyObject_GetDictPtr(pyobj);< / div >
< div class = "line" > < a name = "l02045" > < / a > < span class = "lineno" > 2045< / span >   < span class = "keywordflow" > if< / span > (dictptr != NULL) {< / div >
< div class = "line" > < a name = "l02046" > < / a > < span class = "lineno" > 2046< / span >   PyObject *dict = *dictptr;< / div >
< div class = "line" > < a name = "l02047" > < / a > < span class = "lineno" > 2047< / span >   obj = dict ? PyDict_GetItem(dict, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > ()) : 0;< / div >
< div class = "line" > < a name = "l02048" > < / a > < span class = "lineno" > 2048< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02049" > < / a > < span class = "lineno" > 2049< / span >   < span class = "preprocessor" > #ifdef PyWeakref_CheckProxy< / span > < / div >
< div class = "line" > < a name = "l02050" > < / a > < span class = "lineno" > 2050< / span >   < span class = "keywordflow" > if< / span > (PyWeakref_CheckProxy(pyobj)) {< / div >
< div class = "line" > < a name = "l02051" > < / a > < span class = "lineno" > 2051< / span >   PyObject *wobj = PyWeakref_GET_OBJECT(pyobj);< / div >
< div class = "line" > < a name = "l02052" > < / a > < span class = "lineno" > 2052< / span >   < span class = "keywordflow" > return< / span > wobj ? < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9160b127bcb2cef38bc6432c28b533c2" > SWIG_Python_GetSwigThis< / a > (wobj) : 0;< / div >
< div class = "line" > < a name = "l02053" > < / a > < span class = "lineno" > 2053< / span >   }< / div >
< div class = "line" > < a name = "l02054" > < / a > < span class = "lineno" > 2054< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02055" > < / a > < span class = "lineno" > 2055< / span >   obj = PyObject_GetAttr(pyobj,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > ());< / div >
< div class = "line" > < a name = "l02056" > < / a > < span class = "lineno" > 2056< / span >   < span class = "keywordflow" > if< / span > (obj) {< / div >
< div class = "line" > < a name = "l02057" > < / a > < span class = "lineno" > 2057< / span >   Py_DECREF(obj);< / div >
< div class = "line" > < a name = "l02058" > < / a > < span class = "lineno" > 2058< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02059" > < / a > < span class = "lineno" > 2059< / span >   < span class = "keywordflow" > if< / span > (PyErr_Occurred()) PyErr_Clear();< / div >
< div class = "line" > < a name = "l02060" > < / a > < span class = "lineno" > 2060< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l02061" > < / a > < span class = "lineno" > 2061< / span >   }< / div >
< div class = "line" > < a name = "l02062" > < / a > < span class = "lineno" > 2062< / span >   }< / div >
< div class = "line" > < a name = "l02063" > < / a > < span class = "lineno" > 2063< / span >   }< / div >
< div class = "line" > < a name = "l02064" > < / a > < span class = "lineno" > 2064< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l02065" > < / a > < span class = "lineno" > 2065< / span >   obj = PyObject_GetAttr(pyobj,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > ());< / div >
< div class = "line" > < a name = "l02066" > < / a > < span class = "lineno" > 2066< / span >   < span class = "keywordflow" > if< / span > (obj) {< / div >
< div class = "line" > < a name = "l02067" > < / a > < span class = "lineno" > 2067< / span >   Py_DECREF(obj);< / div >
< div class = "line" > < a name = "l02068" > < / a > < span class = "lineno" > 2068< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02069" > < / a > < span class = "lineno" > 2069< / span >   < span class = "keywordflow" > if< / span > (PyErr_Occurred()) PyErr_Clear();< / div >
< div class = "line" > < a name = "l02070" > < / a > < span class = "lineno" > 2070< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l02071" > < / a > < span class = "lineno" > 2071< / span >   }< / div >
< div class = "line" > < a name = "l02072" > < / a > < span class = "lineno" > 2072< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02073" > < / a > < span class = "lineno" > 2073< / span >   < span class = "keywordflow" > if< / span > (obj & & !< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a918ad69f91e617193f190aed101c3cc4" > SwigPyObject_Check< / a > (obj)) {< / div >
< div class = "line" > < a name = "l02074" > < / a > < span class = "lineno" > 2074< / span >   < span class = "comment" > /* a PyObject is called ' this' , try to get the ' real this' < / span > < / div >
< div class = "line" > < a name = "l02075" > < / a > < span class = "lineno" > 2075< / span >   < span class = "comment" > SwigPyObject from it */< / span > < / div >
< div class = "line" > < a name = "l02076" > < / a > < span class = "lineno" > 2076< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9160b127bcb2cef38bc6432c28b533c2" > SWIG_Python_GetSwigThis< / a > (obj);< / div >
< div class = "line" > < a name = "l02077" > < / a > < span class = "lineno" > 2077< / span >   }< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02078" > < / a > < span class = "lineno" > 2078< / span >   < span class = "keywordflow" > return< / span > (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *)obj;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02079" > < / a > < span class = "lineno" > 2079< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02080" > < / a > < span class = "lineno" > 2080< / span >   }< / div >
< div class = "line" > < a name = "l02081" > < / a > < span class = "lineno" > 2081< / span >   < / div >
< div class = "line" > < a name = "l02082" > < / a > < span class = "lineno" > 2082< / span >   < span class = "comment" > /* Acquire a pointer value */< / span > < / div >
< div class = "line" > < a name = "l02083" > < / a > < span class = "lineno" > 2083< / span >   < / div >
< div class = "line" > < a name = "l02084" > < / a > < span class = "lineno" > 2084< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l02085" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#afddb1b639fb789e0f8aa35e8e5f2635f" > 2085< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afddb1b639fb789e0f8aa35e8e5f2635f" > SWIG_Python_AcquirePtr< / a > (PyObject *obj, < span class = "keywordtype" > int< / span > own) {< / div >
< div class = "line" > < a name = "l02086" > < / a > < span class = "lineno" > 2086< / span >   < span class = "keywordflow" > if< / span > (own == < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1a125b0e9c551bb9cdeb21b8e5be5b57" > SWIG_POINTER_OWN< / a > ) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02087" > < / a > < span class = "lineno" > 2087< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *sobj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9160b127bcb2cef38bc6432c28b533c2" > SWIG_Python_GetSwigThis< / a > (obj);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02088" > < / a > < span class = "lineno" > 2088< / span >   < span class = "keywordflow" > if< / span > (sobj) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02089" > < / a > < span class = "lineno" > 2089< / span >   < span class = "keywordtype" > int< / span > oldown = sobj-> < a class = "code" href = "struct_swig_py_object.html#a4047a08438f6fec73854d5e936100de0" > own< / a > ;< / div >
< div class = "line" > < a name = "l02090" > < / a > < span class = "lineno" > 2090< / span >   sobj-> < a class = "code" href = "struct_swig_py_object.html#a4047a08438f6fec73854d5e936100de0" > own< / a > = own;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02091" > < / a > < span class = "lineno" > 2091< / span >   < span class = "keywordflow" > return< / span > oldown;< / div >
< div class = "line" > < a name = "l02092" > < / a > < span class = "lineno" > 2092< / span >   }< / div >
< div class = "line" > < a name = "l02093" > < / a > < span class = "lineno" > 2093< / span >   }< / div >
< div class = "line" > < a name = "l02094" > < / a > < span class = "lineno" > 2094< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l02095" > < / a > < span class = "lineno" > 2095< / span >   }< / div >
< div class = "line" > < a name = "l02096" > < / a > < span class = "lineno" > 2096< / span >   < / div >
< div class = "line" > < a name = "l02097" > < / a > < span class = "lineno" > 2097< / span >   < span class = "comment" > /* Convert a pointer value */< / span > < / div >
< div class = "line" > < a name = "l02098" > < / a > < span class = "lineno" > 2098< / span >   < / div >
< div class = "line" > < a name = "l02099" > < / a > < span class = "lineno" > 2099< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l02100" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ab5bec3f786db25fd4085c1534d785a0d" > 2100< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab5bec3f786db25fd4085c1534d785a0d" > SWIG_Python_ConvertPtrAndOwn< / a > (PyObject *obj, < span class = "keywordtype" > void< / span > **ptr, < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty, < span class = "keywordtype" > int< / span > flags, < span class = "keywordtype" > int< / span > *own) {< / div >
< div class = "line" > < a name = "l02101" > < / a > < span class = "lineno" > 2101< / span >   < span class = "keywordtype" > int< / span > res;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02102" > < / a > < span class = "lineno" > 2102< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *sobj;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02103" > < / a > < span class = "lineno" > 2103< / span >   < span class = "keywordtype" > int< / span > implicit_conv = (flags & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a28a70d0513a11dd60735baa8e09c9e44" > SWIG_POINTER_IMPLICIT_CONV< / a > ) != 0;< / div >
< div class = "line" > < a name = "l02104" > < / a > < span class = "lineno" > 2104< / span >   < / div >
< div class = "line" > < a name = "l02105" > < / a > < span class = "lineno" > 2105< / span >   < span class = "keywordflow" > if< / span > (!obj)< / div >
< div class = "line" > < a name = "l02106" > < / a > < span class = "lineno" > 2106< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfa11a770d66f9ca6ba170b173c56c94" > SWIG_ERROR< / a > ;< / div >
< div class = "line" > < a name = "l02107" > < / a > < span class = "lineno" > 2107< / span >   < span class = "keywordflow" > if< / span > (obj == Py_None & & !implicit_conv) {< / div >
< div class = "line" > < a name = "l02108" > < / a > < span class = "lineno" > 2108< / span >   < span class = "keywordflow" > if< / span > (ptr)< / div >
< div class = "line" > < a name = "l02109" > < / a > < span class = "lineno" > 2109< / span >   *ptr = 0;< / div >
< div class = "line" > < a name = "l02110" > < / a > < span class = "lineno" > 2110< / span >   < span class = "keywordflow" > return< / span > (flags & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9a8dd7e2f7caadfb7b1ffd75653d2975" > SWIG_POINTER_NO_NULL< / a > ) ? < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa11fe417abd4c5a02d31cc1a51dee007" > SWIG_NullReferenceError< / a > : < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l02111" > < / a > < span class = "lineno" > 2111< / span >   }< / div >
< div class = "line" > < a name = "l02112" > < / a > < span class = "lineno" > 2112< / span >   < / div >
< div class = "line" > < a name = "l02113" > < / a > < span class = "lineno" > 2113< / span >   res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfa11a770d66f9ca6ba170b173c56c94" > SWIG_ERROR< / a > ;< / div >
< div class = "line" > < a name = "l02114" > < / a > < span class = "lineno" > 2114< / span >   < / div >
< div class = "line" > < a name = "l02115" > < / a > < span class = "lineno" > 2115< / span >   sobj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9160b127bcb2cef38bc6432c28b533c2" > SWIG_Python_GetSwigThis< / a > (obj);< / div >
< div class = "line" > < a name = "l02116" > < / a > < span class = "lineno" > 2116< / span >   < span class = "keywordflow" > if< / span > (own)< / div >
< div class = "line" > < a name = "l02117" > < / a > < span class = "lineno" > 2117< / span >   *own = 0;< / div >
< div class = "line" > < a name = "l02118" > < / a > < span class = "lineno" > 2118< / span >   < span class = "keywordflow" > while< / span > (sobj) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02119" > < / a > < span class = "lineno" > 2119< / span >   < span class = "keywordtype" > void< / span > *vptr = sobj-> < a class = "code" href = "struct_swig_py_object.html#a2068804fe624f29280fd94ce1c9049e9" > ptr< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02120" > < / a > < span class = "lineno" > 2120< / span >   < span class = "keywordflow" > if< / span > (ty) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02121" > < / a > < span class = "lineno" > 2121< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *to = sobj-> < a class = "code" href = "struct_swig_py_object.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02122" > < / a > < span class = "lineno" > 2122< / span >   < span class = "keywordflow" > if< / span > (to == ty) {< / div >
< div class = "line" > < a name = "l02123" > < / a > < span class = "lineno" > 2123< / span >   < span class = "comment" > /* no type cast needed */< / span > < / div >
< div class = "line" > < a name = "l02124" > < / a > < span class = "lineno" > 2124< / span >   < span class = "keywordflow" > if< / span > (ptr) *ptr = vptr;< / div >
< div class = "line" > < a name = "l02125" > < / a > < span class = "lineno" > 2125< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l02126" > < / a > < span class = "lineno" > 2126< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02127" > < / a > < span class = "lineno" > 2127< / span >   < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *tc = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abd0cb78a9663e41312c8f14ab6715f04" > SWIG_TypeCheck< / a > (to-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > ,ty);< / div >
< div class = "line" > < a name = "l02128" > < / a > < span class = "lineno" > 2128< / span >   < span class = "keywordflow" > if< / span > (!tc) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02129" > < / a > < span class = "lineno" > 2129< / span >   sobj = (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *)sobj-> < a class = "code" href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > next< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02130" > < / a > < span class = "lineno" > 2130< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02131" > < / a > < span class = "lineno" > 2131< / span >   < span class = "keywordflow" > if< / span > (ptr) {< / div >
< div class = "line" > < a name = "l02132" > < / a > < span class = "lineno" > 2132< / span >   < span class = "keywordtype" > int< / span > newmemory = 0;< / div >
< div class = "line" > < a name = "l02133" > < / a > < span class = "lineno" > 2133< / span >   *ptr = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a334486cb1e8f569c949a0384cbdb2a16" > SWIG_TypeCast< / a > (tc,vptr,& newmemory);< / div >
< div class = "line" > < a name = "l02134" > < / a > < span class = "lineno" > 2134< / span >   < span class = "keywordflow" > if< / span > (newmemory == < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac8216459bfd45cbd2be36175ef6f1ccc" > SWIG_CAST_NEW_MEMORY< / a > ) {< / div >
< div class = "line" > < a name = "l02135" > < / a > < span class = "lineno" > 2135< / span >   assert(own); < span class = "comment" > /* badly formed typemap which will lead to a memory leak - it must set and use own to delete *ptr */< / span > < / div >
< div class = "line" > < a name = "l02136" > < / a > < span class = "lineno" > 2136< / span >   < span class = "keywordflow" > if< / span > (own)< / div >
< div class = "line" > < a name = "l02137" > < / a > < span class = "lineno" > 2137< / span >   *own = *own | < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac8216459bfd45cbd2be36175ef6f1ccc" > SWIG_CAST_NEW_MEMORY< / a > ;< / div >
< div class = "line" > < a name = "l02138" > < / a > < span class = "lineno" > 2138< / span >   }< / div >
< div class = "line" > < a name = "l02139" > < / a > < span class = "lineno" > 2139< / span >   }< / div >
< div class = "line" > < a name = "l02140" > < / a > < span class = "lineno" > 2140< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l02141" > < / a > < span class = "lineno" > 2141< / span >   }< / div >
< div class = "line" > < a name = "l02142" > < / a > < span class = "lineno" > 2142< / span >   }< / div >
< div class = "line" > < a name = "l02143" > < / a > < span class = "lineno" > 2143< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02144" > < / a > < span class = "lineno" > 2144< / span >   < span class = "keywordflow" > if< / span > (ptr) *ptr = vptr;< / div >
< div class = "line" > < a name = "l02145" > < / a > < span class = "lineno" > 2145< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l02146" > < / a > < span class = "lineno" > 2146< / span >   }< / div >
< div class = "line" > < a name = "l02147" > < / a > < span class = "lineno" > 2147< / span >   }< / div >
< div class = "line" > < a name = "l02148" > < / a > < span class = "lineno" > 2148< / span >   < span class = "keywordflow" > if< / span > (sobj) {< / div >
< div class = "line" > < a name = "l02149" > < / a > < span class = "lineno" > 2149< / span >   < span class = "keywordflow" > if< / span > (own)< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02150" > < / a > < span class = "lineno" > 2150< / span >   *own = *own | sobj-> < a class = "code" href = "struct_swig_py_object.html#a4047a08438f6fec73854d5e936100de0" > own< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02151" > < / a > < span class = "lineno" > 2151< / span >   < span class = "keywordflow" > if< / span > (flags & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa56139a289829795ed651d533826b65e" > SWIG_POINTER_DISOWN< / a > ) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02152" > < / a > < span class = "lineno" > 2152< / span >   sobj-> < a class = "code" href = "struct_swig_py_object.html#a4047a08438f6fec73854d5e936100de0" > own< / a > = 0;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02153" > < / a > < span class = "lineno" > 2153< / span >   }< / div >
< div class = "line" > < a name = "l02154" > < / a > < span class = "lineno" > 2154< / span >   res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l02155" > < / a > < span class = "lineno" > 2155< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02156" > < / a > < span class = "lineno" > 2156< / span >   < span class = "keywordflow" > if< / span > (implicit_conv) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02157" > < / a > < span class = "lineno" > 2157< / span >   < a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *data = ty ? (< a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *) ty-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > : 0;< / div >
< div class = "line" > < a name = "l02158" > < / a > < span class = "lineno" > 2158< / span >   < a class = "code" href = "parser_8yy_8cc.html#a33e91cd0cef6786e9e3a27ac67707207" > if< / a > (data & & !data-> < a class = "code" href = "struct_swig_py_client_data.html#aefc03bc0f3c3a18125653ab9f5c5486e" > implicitconv< / a > ) {< / div >
< div class = "line" > < a name = "l02159" > < / a > < span class = "lineno" > 2159< / span >   PyObject *klass = data-> < a class = "code" href = "struct_swig_py_client_data.html#a24edbed2ce3e8818ac4ef693a53a768f" > klass< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02160" > < / a > < span class = "lineno" > 2160< / span >   < span class = "keywordflow" > if< / span > (klass) {< / div >
< div class = "line" > < a name = "l02161" > < / a > < span class = "lineno" > 2161< / span >   PyObject *impconv;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02162" > < / a > < span class = "lineno" > 2162< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#aefc03bc0f3c3a18125653ab9f5c5486e" > implicitconv< / a > = 1; < span class = "comment" > /* avoid recursion and call ' explicit' constructors*/< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02163" > < / a > < span class = "lineno" > 2163< / span >   impconv = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a709f9240049521dd53af4010e5775ecd" > SWIG_Python_CallFunctor< / a > (klass, obj);< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02164" > < / a > < span class = "lineno" > 2164< / span >   data-> < a class = "code" href = "struct_swig_py_client_data.html#aefc03bc0f3c3a18125653ab9f5c5486e" > implicitconv< / a > = 0;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02165" > < / a > < span class = "lineno" > 2165< / span >   < span class = "keywordflow" > if< / span > (PyErr_Occurred()) {< / div >
< div class = "line" > < a name = "l02166" > < / a > < span class = "lineno" > 2166< / span >   PyErr_Clear();< / div >
< div class = "line" > < a name = "l02167" > < / a > < span class = "lineno" > 2167< / span >   impconv = 0;< / div >
< div class = "line" > < a name = "l02168" > < / a > < span class = "lineno" > 2168< / span >   }< / div >
< div class = "line" > < a name = "l02169" > < / a > < span class = "lineno" > 2169< / span >   < span class = "keywordflow" > if< / span > (impconv) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02170" > < / a > < span class = "lineno" > 2170< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *iobj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9160b127bcb2cef38bc6432c28b533c2" > SWIG_Python_GetSwigThis< / a > (impconv);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02171" > < / a > < span class = "lineno" > 2171< / span >   < span class = "keywordflow" > if< / span > (iobj) {< / div >
< div class = "line" > < a name = "l02172" > < / a > < span class = "lineno" > 2172< / span >   < span class = "keywordtype" > void< / span > *vptr;< / div >
< div class = "line" > < a name = "l02173" > < / a > < span class = "lineno" > 2173< / span >   res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab5bec3f786db25fd4085c1534d785a0d" > SWIG_Python_ConvertPtrAndOwn< / a > ((PyObject*)iobj, & vptr, ty, 0, 0);< / div >
< div class = "line" > < a name = "l02174" > < / a > < span class = "lineno" > 2174< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (res)) {< / div >
< div class = "line" > < a name = "l02175" > < / a > < span class = "lineno" > 2175< / span >   < span class = "keywordflow" > if< / span > (ptr) {< / div >
< div class = "line" > < a name = "l02176" > < / a > < span class = "lineno" > 2176< / span >   *ptr = vptr;< / div >
< div class = "line" > < a name = "l02177" > < / a > < span class = "lineno" > 2177< / span >   < span class = "comment" > /* transfer the ownership to ' ptr' */< / span > < / div >
< div class = "line" > < a name = "l02178" > < / a > < span class = "lineno" > 2178< / span >   iobj-> own = 0;< / div >
< div class = "line" > < a name = "l02179" > < / a > < span class = "lineno" > 2179< / span >   res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4f6f5e0444e44e48aef51f6620438a5f" > SWIG_AddCast< / a > (res);< / div >
< div class = "line" > < a name = "l02180" > < / a > < span class = "lineno" > 2180< / span >   res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af7ac7e424b623712f70e9b6640a54853" > SWIG_AddNewMask< / a > (res);< / div >
< div class = "line" > < a name = "l02181" > < / a > < span class = "lineno" > 2181< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02182" > < / a > < span class = "lineno" > 2182< / span >   res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4f6f5e0444e44e48aef51f6620438a5f" > SWIG_AddCast< / a > (res); < / div >
< div class = "line" > < a name = "l02183" > < / a > < span class = "lineno" > 2183< / span >   }< / div >
< div class = "line" > < a name = "l02184" > < / a > < span class = "lineno" > 2184< / span >   }< / div >
< div class = "line" > < a name = "l02185" > < / a > < span class = "lineno" > 2185< / span >   }< / div >
< div class = "line" > < a name = "l02186" > < / a > < span class = "lineno" > 2186< / span >   Py_DECREF(impconv);< / div >
< div class = "line" > < a name = "l02187" > < / a > < span class = "lineno" > 2187< / span >   }< / div >
< div class = "line" > < a name = "l02188" > < / a > < span class = "lineno" > 2188< / span >   }< / div >
< div class = "line" > < a name = "l02189" > < / a > < span class = "lineno" > 2189< / span >   }< / div >
< div class = "line" > < a name = "l02190" > < / a > < span class = "lineno" > 2190< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (res) & & obj == Py_None) {< / div >
< div class = "line" > < a name = "l02191" > < / a > < span class = "lineno" > 2191< / span >   < span class = "keywordflow" > if< / span > (ptr)< / div >
< div class = "line" > < a name = "l02192" > < / a > < span class = "lineno" > 2192< / span >   *ptr = 0;< / div >
< div class = "line" > < a name = "l02193" > < / a > < span class = "lineno" > 2193< / span >   < span class = "keywordflow" > if< / span > (PyErr_Occurred())< / div >
< div class = "line" > < a name = "l02194" > < / a > < span class = "lineno" > 2194< / span >   PyErr_Clear();< / div >
< div class = "line" > < a name = "l02195" > < / a > < span class = "lineno" > 2195< / span >   res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l02196" > < / a > < span class = "lineno" > 2196< / span >   }< / div >
< div class = "line" > < a name = "l02197" > < / a > < span class = "lineno" > 2197< / span >   }< / div >
< div class = "line" > < a name = "l02198" > < / a > < span class = "lineno" > 2198< / span >   }< / div >
< div class = "line" > < a name = "l02199" > < / a > < span class = "lineno" > 2199< / span >   < span class = "keywordflow" > return< / span > res;< / div >
< div class = "line" > < a name = "l02200" > < / a > < span class = "lineno" > 2200< / span >   }< / div >
< div class = "line" > < a name = "l02201" > < / a > < span class = "lineno" > 2201< / span >   < / div >
< div class = "line" > < a name = "l02202" > < / a > < span class = "lineno" > 2202< / span >   < span class = "comment" > /* Convert a function ptr value */< / span > < / div >
< div class = "line" > < a name = "l02203" > < / a > < span class = "lineno" > 2203< / span >   < / div >
< div class = "line" > < a name = "l02204" > < / a > < span class = "lineno" > 2204< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l02205" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aab4c16474d452d70b81f765cd430f661" > 2205< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aab4c16474d452d70b81f765cd430f661" > SWIG_Python_ConvertFunctionPtr< / a > (PyObject *obj, < span class = "keywordtype" > void< / span > **ptr, < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty) {< / div >
< div class = "line" > < a name = "l02206" > < / a > < span class = "lineno" > 2206< / span >   < span class = "keywordflow" > if< / span > (!PyCFunction_Check(obj)) {< / div >
< div class = "line" > < a name = "l02207" > < / a > < span class = "lineno" > 2207< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72b29226ccbfc8ab46f6247435daed44" > SWIG_ConvertPtr< / a > (obj, ptr, ty, 0);< / div >
< div class = "line" > < a name = "l02208" > < / a > < span class = "lineno" > 2208< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02209" > < / a > < span class = "lineno" > 2209< / span >   < span class = "keywordtype" > void< / span > *vptr = 0;< / div >
< div class = "line" > < a name = "l02210" > < / a > < span class = "lineno" > 2210< / span >   < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *tc;< / div >
< div class = "line" > < a name = "l02211" > < / a > < span class = "lineno" > 2211< / span >   < / div >
< div class = "line" > < a name = "l02212" > < / a > < span class = "lineno" > 2212< / span >   < span class = "comment" > /* here we get the method pointer for callbacks */< / span > < / div >
< div class = "line" > < a name = "l02213" > < / a > < span class = "lineno" > 2213< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);< / div >
< div class = "line" > < a name = "l02214" > < / a > < span class = "lineno" > 2214< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *desc = doc ? strstr(doc, < span class = "stringliteral" > " swig_ptr: " < / span > ) : 0;< / div >
< div class = "line" > < a name = "l02215" > < / a > < span class = "lineno" > 2215< / span >   < span class = "keywordflow" > if< / span > (desc)< / div >
< div class = "line" > < a name = "l02216" > < / a > < span class = "lineno" > 2216< / span >   desc = ty ? < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae3e13f3464cb74f7e5d9f7a50a6855c0" > SWIG_UnpackVoidPtr< / a > (desc + 10, & vptr, ty-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > ) : 0;< / div >
< div class = "line" > < a name = "l02217" > < / a > < span class = "lineno" > 2217< / span >   < span class = "keywordflow" > if< / span > (!desc)< / div >
< div class = "line" > < a name = "l02218" > < / a > < span class = "lineno" > 2218< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfa11a770d66f9ca6ba170b173c56c94" > SWIG_ERROR< / a > ;< / div >
< div class = "line" > < a name = "l02219" > < / a > < span class = "lineno" > 2219< / span >   tc = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abd0cb78a9663e41312c8f14ab6715f04" > SWIG_TypeCheck< / a > (desc,ty);< / div >
< div class = "line" > < a name = "l02220" > < / a > < span class = "lineno" > 2220< / span >   < span class = "keywordflow" > if< / span > (tc) {< / div >
< div class = "line" > < a name = "l02221" > < / a > < span class = "lineno" > 2221< / span >   < span class = "keywordtype" > int< / span > newmemory = 0;< / div >
< div class = "line" > < a name = "l02222" > < / a > < span class = "lineno" > 2222< / span >   *ptr = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a334486cb1e8f569c949a0384cbdb2a16" > SWIG_TypeCast< / a > (tc,vptr,& newmemory);< / div >
< div class = "line" > < a name = "l02223" > < / a > < span class = "lineno" > 2223< / span >   assert(!newmemory); < span class = "comment" > /* newmemory handling not yet implemented */< / span > < / div >
< div class = "line" > < a name = "l02224" > < / a > < span class = "lineno" > 2224< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02225" > < / a > < span class = "lineno" > 2225< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfa11a770d66f9ca6ba170b173c56c94" > SWIG_ERROR< / a > ;< / div >
< div class = "line" > < a name = "l02226" > < / a > < span class = "lineno" > 2226< / span >   }< / div >
< div class = "line" > < a name = "l02227" > < / a > < span class = "lineno" > 2227< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l02228" > < / a > < span class = "lineno" > 2228< / span >   }< / div >
< div class = "line" > < a name = "l02229" > < / a > < span class = "lineno" > 2229< / span >   }< / div >
< div class = "line" > < a name = "l02230" > < / a > < span class = "lineno" > 2230< / span >   < / div >
< div class = "line" > < a name = "l02231" > < / a > < span class = "lineno" > 2231< / span >   < span class = "comment" > /* Convert a packed pointer value */< / span > < / div >
< div class = "line" > < a name = "l02232" > < / a > < span class = "lineno" > 2232< / span >   < / div >
< div class = "line" > < a name = "l02233" > < / a > < span class = "lineno" > 2233< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l02234" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a03b3793a4bd02ab2e9dda57331f4b5f3" > 2234< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a03b3793a4bd02ab2e9dda57331f4b5f3" > SWIG_Python_ConvertPacked< / a > (PyObject *obj, < span class = "keywordtype" > void< / span > *ptr, < span class = "keywordtype" > size_t< / span > sz, < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty) {< / div >
< div class = "line" > < a name = "l02235" > < / a > < span class = "lineno" > 2235< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *to = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad74e19c2bcb96391fc1ec3cd3e8396a5" > SwigPyPacked_UnpackData< / a > (obj, ptr, sz);< / div >
< div class = "line" > < a name = "l02236" > < / a > < span class = "lineno" > 2236< / span >   < span class = "keywordflow" > if< / span > (!to) < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfa11a770d66f9ca6ba170b173c56c94" > SWIG_ERROR< / a > ;< / div >
< div class = "line" > < a name = "l02237" > < / a > < span class = "lineno" > 2237< / span >   < span class = "keywordflow" > if< / span > (ty) {< / div >
< div class = "line" > < a name = "l02238" > < / a > < span class = "lineno" > 2238< / span >   < span class = "keywordflow" > if< / span > (to != ty) {< / div >
< div class = "line" > < a name = "l02239" > < / a > < span class = "lineno" > 2239< / span >   < span class = "comment" > /* check type cast? */< / span > < / div >
< div class = "line" > < a name = "l02240" > < / a > < span class = "lineno" > 2240< / span >   < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *tc = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abd0cb78a9663e41312c8f14ab6715f04" > SWIG_TypeCheck< / a > (to-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > ,ty);< / div >
< div class = "line" > < a name = "l02241" > < / a > < span class = "lineno" > 2241< / span >   < span class = "keywordflow" > if< / span > (!tc) < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfa11a770d66f9ca6ba170b173c56c94" > SWIG_ERROR< / a > ;< / div >
< div class = "line" > < a name = "l02242" > < / a > < span class = "lineno" > 2242< / span >   }< / div >
< div class = "line" > < a name = "l02243" > < / a > < span class = "lineno" > 2243< / span >   }< / div >
< div class = "line" > < a name = "l02244" > < / a > < span class = "lineno" > 2244< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l02245" > < / a > < span class = "lineno" > 2245< / span >   } < / div >
< div class = "line" > < a name = "l02246" > < / a > < span class = "lineno" > 2246< / span >   < / div >
< div class = "line" > < a name = "l02247" > < / a > < span class = "lineno" > 2247< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l02248" > < / a > < span class = "lineno" > 2248< / span >   < span class = "comment" > * Create a new pointer object< / span > < / div >
< div class = "line" > < a name = "l02249" > < / a > < span class = "lineno" > 2249< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l02250" > < / a > < span class = "lineno" > 2250< / span >   < / div >
< div class = "line" > < a name = "l02251" > < / a > < span class = "lineno" > 2251< / span >   < span class = "comment" > /*< / span > < / div >
< div class = "line" > < a name = "l02252" > < / a > < span class = "lineno" > 2252< / span >   < span class = "comment" > Create a new instance object, without calling __init__, and set the< / span > < / div >
< div class = "line" > < a name = "l02253" > < / a > < span class = "lineno" > 2253< / span >   < span class = "comment" > ' this' attribute.< / span > < / div >
< div class = "line" > < a name = "l02254" > < / a > < span class = "lineno" > 2254< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l02255" > < / a > < span class = "lineno" > 2255< / span >   < / div >
< div class = "line" > < a name = "l02256" > < / a > < span class = "lineno" > 2256< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject* < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02257" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a73eb27cce2019a9dda04cb97b417bf1b" > 2257< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a73eb27cce2019a9dda04cb97b417bf1b" > SWIG_Python_NewShadowInstance< / a > (< a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *data, PyObject *swig_this)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02258" > < / a > < span class = "lineno" > 2258< / span >   {< / div >
< div class = "line" > < a name = "l02259" > < / a > < span class = "lineno" > 2259< / span >   PyObject *inst = 0;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02260" > < / a > < span class = "lineno" > 2260< / span >   PyObject *newraw = data-> < a class = "code" href = "struct_swig_py_client_data.html#a03b02167ca706af3c90489895b149ff3" > newraw< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02261" > < / a > < span class = "lineno" > 2261< / span >   < span class = "keywordflow" > if< / span > (newraw) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02262" > < / a > < span class = "lineno" > 2262< / span >   inst = PyObject_Call(newraw, data-> < a class = "code" href = "struct_swig_py_client_data.html#a0a5ddba04e5b3800a61a208b23dfd65b" > newargs< / a > , NULL);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02263" > < / a > < span class = "lineno" > 2263< / span >   < span class = "keywordflow" > if< / span > (inst) {< / div >
< div class = "line" > < a name = "l02264" > < / a > < span class = "lineno" > 2264< / span >   < span class = "preprocessor" > #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)< / span > < / div >
< div class = "line" > < a name = "l02265" > < / a > < span class = "lineno" > 2265< / span >   PyObject **dictptr = _PyObject_GetDictPtr(inst);< / div >
< div class = "line" > < a name = "l02266" > < / a > < span class = "lineno" > 2266< / span >   < span class = "keywordflow" > if< / span > (dictptr != NULL) {< / div >
< div class = "line" > < a name = "l02267" > < / a > < span class = "lineno" > 2267< / span >   PyObject *dict = *dictptr;< / div >
< div class = "line" > < a name = "l02268" > < / a > < span class = "lineno" > 2268< / span >   < span class = "keywordflow" > if< / span > (dict == NULL) {< / div >
< div class = "line" > < a name = "l02269" > < / a > < span class = "lineno" > 2269< / span >   dict = PyDict_New();< / div >
< div class = "line" > < a name = "l02270" > < / a > < span class = "lineno" > 2270< / span >   *dictptr = dict;< / div >
< div class = "line" > < a name = "l02271" > < / a > < span class = "lineno" > 2271< / span >   PyDict_SetItem(dict, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > (), swig_this);< / div >
< div class = "line" > < a name = "l02272" > < / a > < span class = "lineno" > 2272< / span >   }< / div >
< div class = "line" > < a name = "l02273" > < / a > < span class = "lineno" > 2273< / span >   }< / div >
< div class = "line" > < a name = "l02274" > < / a > < span class = "lineno" > 2274< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l02275" > < / a > < span class = "lineno" > 2275< / span >   < span class = "keywordflow" > if< / span > (PyObject_SetAttr(inst, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > (), swig_this) == -1) {< / div >
< div class = "line" > < a name = "l02276" > < / a > < span class = "lineno" > 2276< / span >   Py_DECREF(inst);< / div >
< div class = "line" > < a name = "l02277" > < / a > < span class = "lineno" > 2277< / span >   inst = 0;< / div >
< div class = "line" > < a name = "l02278" > < / a > < span class = "lineno" > 2278< / span >   }< / div >
< div class = "line" > < a name = "l02279" > < / a > < span class = "lineno" > 2279< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02280" > < / a > < span class = "lineno" > 2280< / span >   }< / div >
< div class = "line" > < a name = "l02281" > < / a > < span class = "lineno" > 2281< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02282" > < / a > < span class = "lineno" > 2282< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l02283" > < / a > < span class = "lineno" > 2283< / span >   PyObject *empty_args = PyTuple_New(0);< / div >
< div class = "line" > < a name = "l02284" > < / a > < span class = "lineno" > 2284< / span >   < span class = "keywordflow" > if< / span > (empty_args) {< / div >
< div class = "line" > < a name = "l02285" > < / a > < span class = "lineno" > 2285< / span >   PyObject *empty_kwargs = PyDict_New();< / div >
< div class = "line" > < a name = "l02286" > < / a > < span class = "lineno" > 2286< / span >   < span class = "keywordflow" > if< / span > (empty_kwargs) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02287" > < / a > < span class = "lineno" > 2287< / span >   inst = ((PyTypeObject *)data-> < a class = "code" href = "struct_swig_py_client_data.html#a0a5ddba04e5b3800a61a208b23dfd65b" > newargs< / a > )-> tp_new((PyTypeObject *)data-> < a class = "code" href = "struct_swig_py_client_data.html#a0a5ddba04e5b3800a61a208b23dfd65b" > newargs< / a > , empty_args, empty_kwargs);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02288" > < / a > < span class = "lineno" > 2288< / span >   Py_DECREF(empty_kwargs);< / div >
< div class = "line" > < a name = "l02289" > < / a > < span class = "lineno" > 2289< / span >   < span class = "keywordflow" > if< / span > (inst) {< / div >
< div class = "line" > < a name = "l02290" > < / a > < span class = "lineno" > 2290< / span >   < span class = "keywordflow" > if< / span > (PyObject_SetAttr(inst, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > (), swig_this) == -1) {< / div >
< div class = "line" > < a name = "l02291" > < / a > < span class = "lineno" > 2291< / span >   Py_DECREF(inst);< / div >
< div class = "line" > < a name = "l02292" > < / a > < span class = "lineno" > 2292< / span >   inst = 0;< / div >
< div class = "line" > < a name = "l02293" > < / a > < span class = "lineno" > 2293< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02294" > < / a > < span class = "lineno" > 2294< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afd489119bf6e3552bdaa6bc365e35e59" > Py_TYPE< / a > (inst)-> tp_flags & = ~Py_TPFLAGS_VALID_VERSION_TAG;< / div >
< div class = "line" > < a name = "l02295" > < / a > < span class = "lineno" > 2295< / span >   }< / div >
< div class = "line" > < a name = "l02296" > < / a > < span class = "lineno" > 2296< / span >   }< / div >
< div class = "line" > < a name = "l02297" > < / a > < span class = "lineno" > 2297< / span >   }< / div >
< div class = "line" > < a name = "l02298" > < / a > < span class = "lineno" > 2298< / span >   Py_DECREF(empty_args);< / div >
< div class = "line" > < a name = "l02299" > < / a > < span class = "lineno" > 2299< / span >   }< / div >
< div class = "line" > < a name = "l02300" > < / a > < span class = "lineno" > 2300< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l02301" > < / a > < span class = "lineno" > 2301< / span >   PyObject *dict = PyDict_New();< / div >
< div class = "line" > < a name = "l02302" > < / a > < span class = "lineno" > 2302< / span >   < span class = "keywordflow" > if< / span > (dict) {< / div >
< div class = "line" > < a name = "l02303" > < / a > < span class = "lineno" > 2303< / span >   PyDict_SetItem(dict, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > (), swig_this);< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02304" > < / a > < span class = "lineno" > 2304< / span >   inst = PyInstance_NewRaw(data-> < a class = "code" href = "struct_swig_py_client_data.html#a0a5ddba04e5b3800a61a208b23dfd65b" > newargs< / a > , dict);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02305" > < / a > < span class = "lineno" > 2305< / span >   Py_DECREF(dict);< / div >
< div class = "line" > < a name = "l02306" > < / a > < span class = "lineno" > 2306< / span >   }< / div >
< div class = "line" > < a name = "l02307" > < / a > < span class = "lineno" > 2307< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02308" > < / a > < span class = "lineno" > 2308< / span >   }< / div >
< div class = "line" > < a name = "l02309" > < / a > < span class = "lineno" > 2309< / span >   < span class = "keywordflow" > return< / span > inst;< / div >
< div class = "line" > < a name = "l02310" > < / a > < span class = "lineno" > 2310< / span >   }< / div >
< div class = "line" > < a name = "l02311" > < / a > < span class = "lineno" > 2311< / span >   < / div >
< div class = "line" > < a name = "l02312" > < / a > < span class = "lineno" > 2312< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l02313" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#abf6c574ddc9793449a8014846d387569" > 2313< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abf6c574ddc9793449a8014846d387569" > SWIG_Python_SetSwigThis< / a > (PyObject *inst, PyObject *swig_this)< / div >
< div class = "line" > < a name = "l02314" > < / a > < span class = "lineno" > 2314< / span >   {< / div >
< div class = "line" > < a name = "l02315" > < / a > < span class = "lineno" > 2315< / span >   < span class = "preprocessor" > #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)< / span > < / div >
< div class = "line" > < a name = "l02316" > < / a > < span class = "lineno" > 2316< / span >   PyObject **dictptr = _PyObject_GetDictPtr(inst);< / div >
< div class = "line" > < a name = "l02317" > < / a > < span class = "lineno" > 2317< / span >   < span class = "keywordflow" > if< / span > (dictptr != NULL) {< / div >
< div class = "line" > < a name = "l02318" > < / a > < span class = "lineno" > 2318< / span >   PyObject *dict = *dictptr;< / div >
< div class = "line" > < a name = "l02319" > < / a > < span class = "lineno" > 2319< / span >   < span class = "keywordflow" > if< / span > (dict == NULL) {< / div >
< div class = "line" > < a name = "l02320" > < / a > < span class = "lineno" > 2320< / span >   dict = PyDict_New();< / div >
< div class = "line" > < a name = "l02321" > < / a > < span class = "lineno" > 2321< / span >   *dictptr = dict;< / div >
< div class = "line" > < a name = "l02322" > < / a > < span class = "lineno" > 2322< / span >   }< / div >
< div class = "line" > < a name = "l02323" > < / a > < span class = "lineno" > 2323< / span >   < span class = "keywordflow" > return< / span > PyDict_SetItem(dict, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > (), swig_this);< / div >
< div class = "line" > < a name = "l02324" > < / a > < span class = "lineno" > 2324< / span >   }< / div >
< div class = "line" > < a name = "l02325" > < / a > < span class = "lineno" > 2325< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02326" > < / a > < span class = "lineno" > 2326< / span >   < span class = "keywordflow" > return< / span > PyObject_SetAttr(inst, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > (), swig_this);< / div >
< div class = "line" > < a name = "l02327" > < / a > < span class = "lineno" > 2327< / span >   } < / div >
< div class = "line" > < a name = "l02328" > < / a > < span class = "lineno" > 2328< / span >   < / div >
< div class = "line" > < a name = "l02329" > < / a > < span class = "lineno" > 2329< / span >   < / div >
< div class = "line" > < a name = "l02330" > < / a > < span class = "lineno" > 2330< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< / div >
< div class = "line" > < a name = "l02331" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a77d3a8e01e24edf05e663b16f914e947" > 2331< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a77d3a8e01e24edf05e663b16f914e947" > SWIG_Python_InitShadowInstance< / a > (PyObject *args) {< / div >
< div class = "line" > < a name = "l02332" > < / a > < span class = "lineno" > 2332< / span >   PyObject *obj[2];< / div >
< div class = "line" > < a name = "l02333" > < / a > < span class = "lineno" > 2333< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1680d2920ae7c74f40eae9eb45cc2d75" > SWIG_Python_UnpackTuple< / a > (args, < span class = "stringliteral" > " swiginit" < / span > , 2, 2, obj)) {< / div >
< div class = "line" > < a name = "l02334" > < / a > < span class = "lineno" > 2334< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l02335" > < / a > < span class = "lineno" > 2335< / span >   } < span class = "keywordflow" > else< / span > {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02336" > < / a > < span class = "lineno" > 2336< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *sthis = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9160b127bcb2cef38bc6432c28b533c2" > SWIG_Python_GetSwigThis< / a > (obj[0]);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02337" > < / a > < span class = "lineno" > 2337< / span >   < span class = "keywordflow" > if< / span > (sthis) {< / div >
< div class = "line" > < a name = "l02338" > < / a > < span class = "lineno" > 2338< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad0d9e76a55857f9bbdc7fcdcfb67d85d" > SwigPyObject_append< / a > ((PyObject*) sthis, obj[1]);< / div >
< div class = "line" > < a name = "l02339" > < / a > < span class = "lineno" > 2339< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02340" > < / a > < span class = "lineno" > 2340< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abf6c574ddc9793449a8014846d387569" > SWIG_Python_SetSwigThis< / a > (obj[0], obj[1]) != 0)< / div >
< div class = "line" > < a name = "l02341" > < / a > < span class = "lineno" > 2341< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l02342" > < / a > < span class = "lineno" > 2342< / span >   }< / div >
< div class = "line" > < a name = "l02343" > < / a > < span class = "lineno" > 2343< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > ();< / div >
< div class = "line" > < a name = "l02344" > < / a > < span class = "lineno" > 2344< / span >   }< / div >
< div class = "line" > < a name = "l02345" > < / a > < span class = "lineno" > 2345< / span >   }< / div >
< div class = "line" > < a name = "l02346" > < / a > < span class = "lineno" > 2346< / span >   < / div >
< div class = "line" > < a name = "l02347" > < / a > < span class = "lineno" > 2347< / span >   < span class = "comment" > /* Create a new pointer object */< / span > < / div >
< div class = "line" > < a name = "l02348" > < / a > < span class = "lineno" > 2348< / span >   < / div >
< div class = "line" > < a name = "l02349" > < / a > < span class = "lineno" > 2349< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
< div class = "line" > < a name = "l02350" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a6c4b024081777ebd6c3b275d0cb3fddb" > 2350< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6c4b024081777ebd6c3b275d0cb3fddb" > SWIG_Python_NewPointerObj< / a > (PyObject *< span class = "keyword" > self< / span > , < span class = "keywordtype" > void< / span > *ptr, < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *type, < span class = "keywordtype" > int< / span > flags) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02351" > < / a > < span class = "lineno" > 2351< / span >   < a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *clientdata;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02352" > < / a > < span class = "lineno" > 2352< / span >   PyObject * robj;< / div >
< div class = "line" > < a name = "l02353" > < / a > < span class = "lineno" > 2353< / span >   < span class = "keywordtype" > int< / span > own;< / div >
< div class = "line" > < a name = "l02354" > < / a > < span class = "lineno" > 2354< / span >   < / div >
< div class = "line" > < a name = "l02355" > < / a > < span class = "lineno" > 2355< / span >   < span class = "keywordflow" > if< / span > (!ptr)< / div >
< div class = "line" > < a name = "l02356" > < / a > < span class = "lineno" > 2356< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > ();< / div >
< div class = "line" > < a name = "l02357" > < / a > < span class = "lineno" > 2357< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02358" > < / a > < span class = "lineno" > 2358< / span >   clientdata = type ? (< a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *)(type-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ) : 0;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02359" > < / a > < span class = "lineno" > 2359< / span >   own = (flags & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1a125b0e9c551bb9cdeb21b8e5be5b57" > SWIG_POINTER_OWN< / a > ) ? < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1a125b0e9c551bb9cdeb21b8e5be5b57" > SWIG_POINTER_OWN< / a > : 0;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02360" > < / a > < span class = "lineno" > 2360< / span >   < span class = "keywordflow" > if< / span > (clientdata & & clientdata-> < a class = "code" href = "struct_swig_py_client_data.html#a7ea26fc4c21e1192ba427633ff2981ca" > pytype< / a > ) {< / div >
< div class = "line" > < a name = "l02361" > < / a > < span class = "lineno" > 2361< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *newobj;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02362" > < / a > < span class = "lineno" > 2362< / span >   < span class = "keywordflow" > if< / span > (flags & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac67ecff3f1af17659582b9a4f90cf532" > SWIG_BUILTIN_TP_INIT< / a > ) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02363" > < / a > < span class = "lineno" > 2363< / span >   newobj = (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *) < span class = "keyword" > self< / span > ;< / div >
< div class = "line" > < a name = "l02364" > < / a > < span class = "lineno" > 2364< / span >   < span class = "keywordflow" > if< / span > (newobj-> < a class = "code" href = "struct_swig_py_object.html#a2068804fe624f29280fd94ce1c9049e9" > ptr< / a > ) {< / div >
< div class = "line" > < a name = "l02365" > < / a > < span class = "lineno" > 2365< / span >   PyObject *next_self = clientdata-> < a class = "code" href = "struct_swig_py_client_data.html#a7ea26fc4c21e1192ba427633ff2981ca" > pytype< / a > -> tp_alloc(clientdata-> < a class = "code" href = "struct_swig_py_client_data.html#a7ea26fc4c21e1192ba427633ff2981ca" > pytype< / a > , 0);< / div >
< div class = "line" > < a name = "l02366" > < / a > < span class = "lineno" > 2366< / span >   < span class = "keywordflow" > while< / span > (newobj-> < a class = "code" href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > next< / a > )< / div >
< div class = "line" > < a name = "l02367" > < / a > < span class = "lineno" > 2367< / span >   newobj = (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *) newobj-> < a class = "code" href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > next< / a > ;< / div >
< div class = "line" > < a name = "l02368" > < / a > < span class = "lineno" > 2368< / span >   newobj-> < a class = "code" href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > next< / a > = next_self;< / div >
< div class = "line" > < a name = "l02369" > < / a > < span class = "lineno" > 2369< / span >   newobj = (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *)next_self;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02370" > < / a > < span class = "lineno" > 2370< / span >   < span class = "preprocessor" > #ifdef SWIGPYTHON_BUILTIN< / span > < / div >
< div class = "line" > < a name = "l02371" > < / a > < span class = "lineno" > 2371< / span >   newobj-> dict = 0;< / div >
< div class = "line" > < a name = "l02372" > < / a > < span class = "lineno" > 2372< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02373" > < / a > < span class = "lineno" > 2373< / span >   }< / div >
< div class = "line" > < a name = "l02374" > < / a > < span class = "lineno" > 2374< / span >   } < span class = "keywordflow" > else< / span > {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02375" > < / a > < span class = "lineno" > 2375< / span >   newobj = PyObject_New(< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > , clientdata-> < a class = "code" href = "struct_swig_py_client_data.html#a7ea26fc4c21e1192ba427633ff2981ca" > pytype< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02376" > < / a > < span class = "lineno" > 2376< / span >   < span class = "preprocessor" > #ifdef SWIGPYTHON_BUILTIN< / span > < / div >
< div class = "line" > < a name = "l02377" > < / a > < span class = "lineno" > 2377< / span >   newobj-> dict = 0;< / div >
< div class = "line" > < a name = "l02378" > < / a > < span class = "lineno" > 2378< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02379" > < / a > < span class = "lineno" > 2379< / span >   }< / div >
< div class = "line" > < a name = "l02380" > < / a > < span class = "lineno" > 2380< / span >   < span class = "keywordflow" > if< / span > (newobj) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02381" > < / a > < span class = "lineno" > 2381< / span >   newobj-> < a class = "code" href = "struct_swig_py_object.html#a2068804fe624f29280fd94ce1c9049e9" > ptr< / a > = ptr;< / div >
< div class = "line" > < a name = "l02382" > < / a > < span class = "lineno" > 2382< / span >   newobj-> < a class = "code" href = "struct_swig_py_object.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > = type;< / div >
< div class = "line" > < a name = "l02383" > < / a > < span class = "lineno" > 2383< / span >   newobj-> < a class = "code" href = "struct_swig_py_object.html#a4047a08438f6fec73854d5e936100de0" > own< / a > = own;< / div >
< div class = "line" > < a name = "l02384" > < / a > < span class = "lineno" > 2384< / span >   newobj-> < a class = "code" href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > next< / a > = 0;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02385" > < / a > < span class = "lineno" > 2385< / span >   < span class = "keywordflow" > return< / span > (PyObject*) newobj;< / div >
< div class = "line" > < a name = "l02386" > < / a > < span class = "lineno" > 2386< / span >   }< / div >
< div class = "line" > < a name = "l02387" > < / a > < span class = "lineno" > 2387< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > ();< / div >
< div class = "line" > < a name = "l02388" > < / a > < span class = "lineno" > 2388< / span >   }< / div >
< div class = "line" > < a name = "l02389" > < / a > < span class = "lineno" > 2389< / span >   < / div >
< div class = "line" > < a name = "l02390" > < / a > < span class = "lineno" > 2390< / span >   assert(!(flags & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac67ecff3f1af17659582b9a4f90cf532" > SWIG_BUILTIN_TP_INIT< / a > ));< / div >
< div class = "line" > < a name = "l02391" > < / a > < span class = "lineno" > 2391< / span >   < / div >
< div class = "line" > < a name = "l02392" > < / a > < span class = "lineno" > 2392< / span >   robj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#adaf049b6445afcfd0890cabe0d5539d4" > SwigPyObject_New< / a > (ptr, type, own);< / div >
< div class = "line" > < a name = "l02393" > < / a > < span class = "lineno" > 2393< / span >   < span class = "keywordflow" > if< / span > (robj & & clientdata & & !(flags & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4a923a6f2e1436eab52ac29421cb2831" > SWIG_POINTER_NOSHADOW< / a > )) {< / div >
< div class = "line" > < a name = "l02394" > < / a > < span class = "lineno" > 2394< / span >   PyObject *inst = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a73eb27cce2019a9dda04cb97b417bf1b" > SWIG_Python_NewShadowInstance< / a > (clientdata, robj);< / div >
< div class = "line" > < a name = "l02395" > < / a > < span class = "lineno" > 2395< / span >   Py_DECREF(robj);< / div >
< div class = "line" > < a name = "l02396" > < / a > < span class = "lineno" > 2396< / span >   robj = inst;< / div >
< div class = "line" > < a name = "l02397" > < / a > < span class = "lineno" > 2397< / span >   }< / div >
< div class = "line" > < a name = "l02398" > < / a > < span class = "lineno" > 2398< / span >   < span class = "keywordflow" > return< / span > robj;< / div >
< div class = "line" > < a name = "l02399" > < / a > < span class = "lineno" > 2399< / span >   }< / div >
< div class = "line" > < a name = "l02400" > < / a > < span class = "lineno" > 2400< / span >   < / div >
< div class = "line" > < a name = "l02401" > < / a > < span class = "lineno" > 2401< / span >   < span class = "comment" > /* Create a new packed object */< / span > < / div >
< div class = "line" > < a name = "l02402" > < / a > < span class = "lineno" > 2402< / span >   < / div >
< div class = "line" > < a name = "l02403" > < / a > < span class = "lineno" > 2403< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#affa7aa2bcce5bea24a20e5b184ae0533" > SWIGRUNTIMEINLINE< / a > PyObject *< / div >
< div class = "line" > < a name = "l02404" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a552754ea0a5290f4fa6d3181ff226cc2" > 2404< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a552754ea0a5290f4fa6d3181ff226cc2" > SWIG_Python_NewPackedObj< / a > (< span class = "keywordtype" > void< / span > *ptr, < span class = "keywordtype" > size_t< / span > sz, < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *type) {< / div >
< div class = "line" > < a name = "l02405" > < / a > < span class = "lineno" > 2405< / span >   < span class = "keywordflow" > return< / span > ptr ? < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a52562b3b604cdf2e9aca9f051bbdd471" > SwigPyPacked_New< / a > ((< span class = "keywordtype" > void< / span > *) ptr, sz, type) : < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > ();< / div >
< div class = "line" > < a name = "l02406" > < / a > < span class = "lineno" > 2406< / span >   }< / div >
< div class = "line" > < a name = "l02407" > < / a > < span class = "lineno" > 2407< / span >   < / div >
< div class = "line" > < a name = "l02408" > < / a > < span class = "lineno" > 2408< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------*< / span > < / div >
< div class = "line" > < a name = "l02409" > < / a > < span class = "lineno" > 2409< / span >   < span class = "comment" > * Get type list < / span > < / div >
< div class = "line" > < a name = "l02410" > < / a > < span class = "lineno" > 2410< / span >   < span class = "comment" > * -----------------------------------------------------------------------------*/< / span > < / div >
< div class = "line" > < a name = "l02411" > < / a > < span class = "lineno" > 2411< / span >   < / div >
< div class = "line" > < a name = "l02412" > < / a > < span class = "lineno" > 2412< / span >   < span class = "preprocessor" > #ifdef SWIG_LINK_RUNTIME< / span > < / div >
< div class = "line" > < a name = "l02413" > < / a > < span class = "lineno" > 2413< / span >   < span class = "keywordtype" > void< / span > *SWIG_ReturnGlobalTypeList(< span class = "keywordtype" > void< / span > *);< / div >
< div class = "line" > < a name = "l02414" > < / a > < span class = "lineno" > 2414< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02415" > < / a > < span class = "lineno" > 2415< / span >   < / div >
< div class = "line" > < a name = "l02416" > < / a > < span class = "lineno" > 2416< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *< / div >
< div class = "line" > < a name = "l02417" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac85fea1d3188d4ee0517aa685d7bcde3" > 2417< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac85fea1d3188d4ee0517aa685d7bcde3" > SWIG_Python_GetModule< / a > (< span class = "keywordtype" > void< / span > *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (clientdata)) {< / div >
< div class = "line" > < a name = "l02418" > < / a > < span class = "lineno" > 2418< / span >   < span class = "keyword" > static< / span > < span class = "keywordtype" > void< / span > *type_pointer = (< span class = "keywordtype" > void< / span > *)0;< / div >
< div class = "line" > < a name = "l02419" > < / a > < span class = "lineno" > 2419< / span >   < span class = "comment" > /* first check if module already created */< / span > < / div >
< div class = "line" > < a name = "l02420" > < / a > < span class = "lineno" > 2420< / span >   < span class = "keywordflow" > if< / span > (!type_pointer) {< / div >
< div class = "line" > < a name = "l02421" > < / a > < span class = "lineno" > 2421< / span >   < span class = "preprocessor" > #ifdef SWIG_LINK_RUNTIME< / span > < / div >
< div class = "line" > < a name = "l02422" > < / a > < span class = "lineno" > 2422< / span >   type_pointer = SWIG_ReturnGlobalTypeList((< span class = "keywordtype" > void< / span > *)0);< / div >
< div class = "line" > < a name = "l02423" > < / a > < span class = "lineno" > 2423< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l02424" > < / a > < span class = "lineno" > 2424< / span >   type_pointer = PyCapsule_Import(< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9569372a2f05c24acc013e50f0399a0b" > SWIGPY_CAPSULE_NAME< / a > , 0);< / div >
< div class = "line" > < a name = "l02425" > < / a > < span class = "lineno" > 2425< / span >   < span class = "keywordflow" > if< / span > (PyErr_Occurred()) {< / div >
< div class = "line" > < a name = "l02426" > < / a > < span class = "lineno" > 2426< / span >   PyErr_Clear();< / div >
< div class = "line" > < a name = "l02427" > < / a > < span class = "lineno" > 2427< / span >   type_pointer = (< span class = "keywordtype" > void< / span > *)0;< / div >
< div class = "line" > < a name = "l02428" > < / a > < span class = "lineno" > 2428< / span >   }< / div >
< div class = "line" > < a name = "l02429" > < / a > < span class = "lineno" > 2429< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02430" > < / a > < span class = "lineno" > 2430< / span >   }< / div >
< div class = "line" > < a name = "l02431" > < / a > < span class = "lineno" > 2431< / span >   < span class = "keywordflow" > return< / span > (< a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *) type_pointer;< / div >
< div class = "line" > < a name = "l02432" > < / a > < span class = "lineno" > 2432< / span >   }< / div >
< div class = "line" > < a name = "l02433" > < / a > < span class = "lineno" > 2433< / span >   < / div >
< div class = "line" > < a name = "l02434" > < / a > < span class = "lineno" > 2434< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l02435" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a6719d81d1c641253fadca31bbae050d0" > 2435< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6719d81d1c641253fadca31bbae050d0" > SWIG_Python_DestroyModule< / a > (PyObject *obj)< / div >
< div class = "line" > < a name = "l02436" > < / a > < span class = "lineno" > 2436< / span >   {< / div >
< div class = "line" > < a name = "l02437" > < / a > < span class = "lineno" > 2437< / span >   < a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > = (< a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *) PyCapsule_GetPointer(obj, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9569372a2f05c24acc013e50f0399a0b" > SWIGPY_CAPSULE_NAME< / a > );< / div >
< div class = "line" > < a name = "l02438" > < / a > < span class = "lineno" > 2438< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > **types = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > -> < a class = "code" href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > types< / a > ;< / div >
< div class = "line" > < a name = "l02439" > < / a > < span class = "lineno" > 2439< / span >   < span class = "keywordtype" > size_t< / span > i;< / div >
< div class = "line" > < a name = "l02440" > < / a > < span class = "lineno" > 2440< / span >   < span class = "keywordflow" > for< / span > (i =0; i < < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > -> < a class = "code" href = "structswig__module__info.html#a854352f53b148adc24983a58a1866d66" > size< / a > ; ++i) {< / div >
< div class = "line" > < a name = "l02441" > < / a > < span class = "lineno" > 2441< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty = types[i];< / div >
< div class = "line" > < a name = "l02442" > < / a > < span class = "lineno" > 2442< / span >   < span class = "keywordflow" > if< / span > (ty-> < a class = "code" href = "structswig__type__info.html#a25f6d5be66f731f527b185e361b06509" > owndata< / a > ) {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02443" > < / a > < span class = "lineno" > 2443< / span >   < a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *data = (< a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *) ty-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02444" > < / a > < span class = "lineno" > 2444< / span >   < a class = "code" href = "parser_8yy_8cc.html#a33e91cd0cef6786e9e3a27ac67707207" > if< / a > (data) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfc84d6965502d26fff3ac72e1bf5702" > SwigPyClientData_Del< / a > (data);< / div >
< div class = "line" > < a name = "l02445" > < / a > < span class = "lineno" > 2445< / span >   }< / div >
< div class = "line" > < a name = "l02446" > < / a > < span class = "lineno" > 2446< / span >   }< / div >
< div class = "line" > < a name = "l02447" > < / a > < span class = "lineno" > 2447< / span >   Py_DECREF(< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > ());< / div >
< div class = "line" > < a name = "l02448" > < / a > < span class = "lineno" > 2448< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a142834bee1c540d425f8d74390badd97" > Swig_This_global< / a > = NULL;< / div >
< div class = "line" > < a name = "l02449" > < / a > < span class = "lineno" > 2449< / span >   }< / div >
< div class = "line" > < a name = "l02450" > < / a > < span class = "lineno" > 2450< / span >   < / div >
< div class = "line" > < a name = "l02451" > < / a > < span class = "lineno" > 2451< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l02452" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a97dcf2ac96af7ac919ccb8784322945d" > 2452< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a97dcf2ac96af7ac919ccb8784322945d" > SWIG_Python_SetModule< / a > (< a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > ) {< / div >
< div class = "line" > < a name = "l02453" > < / a > < span class = "lineno" > 2453< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l02454" > < / a > < span class = "lineno" > 2454< / span >   < span class = "comment" > /* Add a dummy module object into sys.modules */< / span > < / div >
< div class = "line" > < a name = "l02455" > < / a > < span class = "lineno" > 2455< / span >   PyObject *module = PyImport_AddModule(< span class = "stringliteral" > " swig_runtime_data" < / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4895907de5539551925ab5c03ea05d28" > SWIG_RUNTIME_VERSION< / a > );< / div >
< div class = "line" > < a name = "l02456" > < / a > < span class = "lineno" > 2456< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l02457" > < / a > < span class = "lineno" > 2457< / span >   < span class = "keyword" > static< / span > PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} }; < span class = "comment" > /* Sentinel */< / span > < / div >
< div class = "line" > < a name = "l02458" > < / a > < span class = "lineno" > 2458< / span >   PyObject *module = Py_InitModule(< span class = "stringliteral" > " swig_runtime_data" < / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4895907de5539551925ab5c03ea05d28" > SWIG_RUNTIME_VERSION< / a > , swig_empty_runtime_method_table);< / div >
< div class = "line" > < a name = "l02459" > < / a > < span class = "lineno" > 2459< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02460" > < / a > < span class = "lineno" > 2460< / span >   PyObject *pointer = PyCapsule_New((< span class = "keywordtype" > void< / span > *) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9569372a2f05c24acc013e50f0399a0b" > SWIGPY_CAPSULE_NAME< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6719d81d1c641253fadca31bbae050d0" > SWIG_Python_DestroyModule< / a > );< / div >
< div class = "line" > < a name = "l02461" > < / a > < span class = "lineno" > 2461< / span >   < span class = "keywordflow" > if< / span > (pointer & & module) {< / div >
< div class = "line" > < a name = "l02462" > < / a > < span class = "lineno" > 2462< / span >   PyModule_AddObject(module, < span class = "stringliteral" > " type_pointer_capsule" < / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac619a84edecccb5e00c1b4a3180b8c3a" > SWIG_TYPE_TABLE_NAME< / a > , pointer);< / div >
< div class = "line" > < a name = "l02463" > < / a > < span class = "lineno" > 2463< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02464" > < / a > < span class = "lineno" > 2464< / span >   Py_XDECREF(pointer);< / div >
< div class = "line" > < a name = "l02465" > < / a > < span class = "lineno" > 2465< / span >   }< / div >
< div class = "line" > < a name = "l02466" > < / a > < span class = "lineno" > 2466< / span >   }< / div >
< div class = "line" > < a name = "l02467" > < / a > < span class = "lineno" > 2467< / span >   < / div >
< div class = "line" > < a name = "l02468" > < / a > < span class = "lineno" > 2468< / span >   < span class = "comment" > /* The python cached type query */< / span > < / div >
< div class = "line" > < a name = "l02469" > < / a > < span class = "lineno" > 2469< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > PyObject *< / div >
< div class = "line" > < a name = "l02470" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#af654af2b686a4768f226970719c13bf2" > 2470< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af654af2b686a4768f226970719c13bf2" > SWIG_Python_TypeCache< / a > (< span class = "keywordtype" > void< / span > ) {< / div >
< div class = "line" > < a name = "l02471" > < / a > < span class = "lineno" > 2471< / span >   < span class = "keyword" > static< / span > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa58fdef163810db36a21536e3fef11fc" > SWIG_STATIC_POINTER< / a > (cache) = PyDict_New();< / div >
< div class = "line" > < a name = "l02472" > < / a > < span class = "lineno" > 2472< / span >   < span class = "keywordflow" > return< / span > cache;< / div >
< div class = "line" > < a name = "l02473" > < / a > < span class = "lineno" > 2473< / span >   }< / div >
< div class = "line" > < a name = "l02474" > < / a > < span class = "lineno" > 2474< / span >   < / div >
< div class = "line" > < a name = "l02475" > < / a > < span class = "lineno" > 2475< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *< / div >
< div class = "line" > < a name = "l02476" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a00a2aa9762204b8a6a82fb5b1e0ef24c" > 2476< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a00a2aa9762204b8a6a82fb5b1e0ef24c" > SWIG_Python_TypeQuery< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *type)< / div >
< div class = "line" > < a name = "l02477" > < / a > < span class = "lineno" > 2477< / span >   {< / div >
< div class = "line" > < a name = "l02478" > < / a > < span class = "lineno" > 2478< / span >   PyObject *cache = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af654af2b686a4768f226970719c13bf2" > SWIG_Python_TypeCache< / a > ();< / div >
< div class = "line" > < a name = "l02479" > < / a > < span class = "lineno" > 2479< / span >   PyObject *key = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a0ba3b72d0eb29ff47379e6e77b21d78a" > SWIG_Python_str_FromChar< / a > (type); < / div >
< div class = "line" > < a name = "l02480" > < / a > < span class = "lineno" > 2480< / span >   PyObject *obj = PyDict_GetItem(cache, key);< / div >
< div class = "line" > < a name = "l02481" > < / a > < span class = "lineno" > 2481< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *descriptor;< / div >
< div class = "line" > < a name = "l02482" > < / a > < span class = "lineno" > 2482< / span >   < span class = "keywordflow" > if< / span > (obj) {< / div >
< div class = "line" > < a name = "l02483" > < / a > < span class = "lineno" > 2483< / span >   descriptor = (< a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *) PyCapsule_GetPointer(obj, NULL);< / div >
< div class = "line" > < a name = "l02484" > < / a > < span class = "lineno" > 2484< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02485" > < / a > < span class = "lineno" > 2485< / span >   < a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab97db3bbfc9e3a73de01e1ee95fa0bb5" > SWIG_GetModule< / a > (0);< / div >
< div class = "line" > < a name = "l02486" > < / a > < span class = "lineno" > 2486< / span >   descriptor = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5b6a2719f95288678fa55ade4493b175" > SWIG_TypeQueryModule< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > , type);< / div >
< div class = "line" > < a name = "l02487" > < / a > < span class = "lineno" > 2487< / span >   < span class = "keywordflow" > if< / span > (descriptor) {< / div >
< div class = "line" > < a name = "l02488" > < / a > < span class = "lineno" > 2488< / span >   obj = PyCapsule_New((< span class = "keywordtype" > void< / span > *) descriptor, NULL, NULL);< / div >
< div class = "line" > < a name = "l02489" > < / a > < span class = "lineno" > 2489< / span >   PyDict_SetItem(cache, key, obj);< / div >
< div class = "line" > < a name = "l02490" > < / a > < span class = "lineno" > 2490< / span >   Py_DECREF(obj);< / div >
< div class = "line" > < a name = "l02491" > < / a > < span class = "lineno" > 2491< / span >   }< / div >
< div class = "line" > < a name = "l02492" > < / a > < span class = "lineno" > 2492< / span >   }< / div >
< div class = "line" > < a name = "l02493" > < / a > < span class = "lineno" > 2493< / span >   Py_DECREF(key);< / div >
< div class = "line" > < a name = "l02494" > < / a > < span class = "lineno" > 2494< / span >   < span class = "keywordflow" > return< / span > descriptor;< / div >
< div class = "line" > < a name = "l02495" > < / a > < span class = "lineno" > 2495< / span >   }< / div >
< div class = "line" > < a name = "l02496" > < / a > < span class = "lineno" > 2496< / span >   < / div >
< div class = "line" > < a name = "l02497" > < / a > < span class = "lineno" > 2497< / span >   < span class = "comment" > /* < / span > < / div >
< div class = "line" > < a name = "l02498" > < / a > < span class = "lineno" > 2498< / span >   < span class = "comment" > For backward compatibility only< / span > < / div >
< div class = "line" > < a name = "l02499" > < / a > < span class = "lineno" > 2499< / span >   < span class = "comment" > */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02500" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a1ad28578247a49297256a8d36c015f3f" > 2500< / a > < / span >   < span class = "preprocessor" > #define SWIG_POINTER_EXCEPTION 0< / span > < / div >
< div class = "line" > < a name = "l02501" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a01ff9379ead152cc27db42716b5aed9f" > 2501< / a > < / span >   < span class = "preprocessor" > #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)< / span > < / div >
< div class = "line" > < a name = "l02502" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a3b25c4552307e2b3cd5d322ff6b0c294" > 2502< / a > < / span >   < span class = "preprocessor" > #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)< / span > < / div >
< div class = "line" > < a name = "l02503" > < / a > < span class = "lineno" > 2503< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02504" > < / a > < span class = "lineno" > 2504< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l02505" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a26ba14592b463c53ad77c11ae322e44f" > 2505< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a26ba14592b463c53ad77c11ae322e44f" > SWIG_Python_AddErrMesg< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > * mesg, < span class = "keywordtype" > int< / span > infront)< / div >
< div class = "line" > < a name = "l02506" > < / a > < span class = "lineno" > 2506< / span >   { < / div >
< div class = "line" > < a name = "l02507" > < / a > < span class = "lineno" > 2507< / span >   < span class = "keywordflow" > if< / span > (PyErr_Occurred()) {< / div >
< div class = "line" > < a name = "l02508" > < / a > < span class = "lineno" > 2508< / span >   PyObject *type = 0;< / div >
< div class = "line" > < a name = "l02509" > < / a > < span class = "lineno" > 2509< / span >   PyObject *< a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > = 0;< / div >
< div class = "line" > < a name = "l02510" > < / a > < span class = "lineno" > 2510< / span >   PyObject *traceback = 0;< / div >
< div class = "line" > < a name = "l02511" > < / a > < span class = "lineno" > 2511< / span >   PyErr_Fetch(& type, & < a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > , & traceback);< / div >
< div class = "line" > < a name = "l02512" > < / a > < span class = "lineno" > 2512< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > ) {< / div >
< div class = "line" > < a name = "l02513" > < / a > < span class = "lineno" > 2513< / span >   PyObject *old_str = PyObject_Str(< a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > );< / div >
< div class = "line" > < a name = "l02514" > < / a > < span class = "lineno" > 2514< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *tmp = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a933a38459f11308f715f19c1c0269682" > SWIG_Python_str_AsChar< / a > (old_str);< / div >
< div class = "line" > < a name = "l02515" > < / a > < span class = "lineno" > 2515< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *errmesg = tmp ? tmp : < span class = "stringliteral" > " Invalid error message" < / span > ;< / div >
< div class = "line" > < a name = "l02516" > < / a > < span class = "lineno" > 2516< / span >   Py_XINCREF(type);< / div >
< div class = "line" > < a name = "l02517" > < / a > < span class = "lineno" > 2517< / span >   PyErr_Clear();< / div >
< div class = "line" > < a name = "l02518" > < / a > < span class = "lineno" > 2518< / span >   < span class = "keywordflow" > if< / span > (infront) {< / div >
< div class = "line" > < a name = "l02519" > < / a > < span class = "lineno" > 2519< / span >   PyErr_Format(type, < span class = "stringliteral" > " %s %s" < / span > , mesg, errmesg);< / div >
< div class = "line" > < a name = "l02520" > < / a > < span class = "lineno" > 2520< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02521" > < / a > < span class = "lineno" > 2521< / span >   PyErr_Format(type, < span class = "stringliteral" > " %s %s" < / span > , errmesg, mesg);< / div >
< div class = "line" > < a name = "l02522" > < / a > < span class = "lineno" > 2522< / span >   }< / div >
< div class = "line" > < a name = "l02523" > < / a > < span class = "lineno" > 2523< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a866b998f49f1870f2a0af8e30c738d15" > SWIG_Python_str_DelForPy3< / a > (tmp);< / div >
< div class = "line" > < a name = "l02524" > < / a > < span class = "lineno" > 2524< / span >   Py_DECREF(old_str);< / div >
< div class = "line" > < a name = "l02525" > < / a > < span class = "lineno" > 2525< / span >   }< / div >
< div class = "line" > < a name = "l02526" > < / a > < span class = "lineno" > 2526< / span >   < span class = "keywordflow" > return< / span > 1;< / div >
< div class = "line" > < a name = "l02527" > < / a > < span class = "lineno" > 2527< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02528" > < / a > < span class = "lineno" > 2528< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l02529" > < / a > < span class = "lineno" > 2529< / span >   }< / div >
< div class = "line" > < a name = "l02530" > < / a > < span class = "lineno" > 2530< / span >   }< / div >
< div class = "line" > < a name = "l02531" > < / a > < span class = "lineno" > 2531< / span >   < / div >
< div class = "line" > < a name = "l02532" > < / a > < span class = "lineno" > 2532< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l02533" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ab3ea77456a0202171540ab01c6e3e4f7" > 2533< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab3ea77456a0202171540ab01c6e3e4f7" > SWIG_Python_ArgFail< / a > (< span class = "keywordtype" > int< / span > argnum)< / div >
< div class = "line" > < a name = "l02534" > < / a > < span class = "lineno" > 2534< / span >   {< / div >
< div class = "line" > < a name = "l02535" > < / a > < span class = "lineno" > 2535< / span >   < span class = "keywordflow" > if< / span > (PyErr_Occurred()) {< / div >
< div class = "line" > < a name = "l02536" > < / a > < span class = "lineno" > 2536< / span >   < span class = "comment" > /* add information about failing argument */< / span > < / div >
< div class = "line" > < a name = "l02537" > < / a > < span class = "lineno" > 2537< / span >   < span class = "keywordtype" > char< / span > mesg[256];< / div >
< div class = "line" > < a name = "l02538" > < / a > < span class = "lineno" > 2538< / span >   PyOS_snprintf(mesg, < span class = "keyword" > sizeof< / span > (mesg), < span class = "stringliteral" > " argument number %d:" < / span > , argnum);< / div >
< div class = "line" > < a name = "l02539" > < / a > < span class = "lineno" > 2539< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a26ba14592b463c53ad77c11ae322e44f" > SWIG_Python_AddErrMesg< / a > (mesg, 1);< / div >
< div class = "line" > < a name = "l02540" > < / a > < span class = "lineno" > 2540< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02541" > < / a > < span class = "lineno" > 2541< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l02542" > < / a > < span class = "lineno" > 2542< / span >   }< / div >
< div class = "line" > < a name = "l02543" > < / a > < span class = "lineno" > 2543< / span >   }< / div >
< div class = "line" > < a name = "l02544" > < / a > < span class = "lineno" > 2544< / span >   < / div >
< div class = "line" > < a name = "l02545" > < / a > < span class = "lineno" > 2545< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#affa7aa2bcce5bea24a20e5b184ae0533" > SWIGRUNTIMEINLINE< / a > < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< / div >
< div class = "line" > < a name = "l02546" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a5cf26bf08c897ac8dbe4cd7ca37ba518" > 2546< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5cf26bf08c897ac8dbe4cd7ca37ba518" > SwigPyObject_GetDesc< / a > (PyObject *< span class = "keyword" > self< / span > )< / div >
< div class = "line" > < a name = "l02547" > < / a > < span class = "lineno" > 2547< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02548" > < / a > < span class = "lineno" > 2548< / span >   < a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *v = (< a class = "code" href = "struct_swig_py_object.html" > SwigPyObject< / a > *)< span class = "keyword" > self< / span > ;< / div >
< div class = "line" > < a name = "l02549" > < / a > < span class = "lineno" > 2549< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty = v ? v-> < a class = "code" href = "struct_swig_py_object.html#a7c45af989e53c74ddbf6dc0f3049bde6" > ty< / a > : 0;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02550" > < / a > < span class = "lineno" > 2550< / span >   < span class = "keywordflow" > return< / span > ty ? ty-> < a class = "code" href = "structswig__type__info.html#a2799cca21c05a4f99f4c8b3b178d0133" > str< / a > : < span class = "stringliteral" > " " < / span > ;< / div >
< div class = "line" > < a name = "l02551" > < / a > < span class = "lineno" > 2551< / span >   }< / div >
< div class = "line" > < a name = "l02552" > < / a > < span class = "lineno" > 2552< / span >   < / div >
< div class = "line" > < a name = "l02553" > < / a > < span class = "lineno" > 2553< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l02554" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac487bf25fd5238c01ad35edf4dde586f" > 2554< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac487bf25fd5238c01ad35edf4dde586f" > SWIG_Python_TypeError< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *type, PyObject *obj)< / div >
< div class = "line" > < a name = "l02555" > < / a > < span class = "lineno" > 2555< / span >   {< / div >
< div class = "line" > < a name = "l02556" > < / a > < span class = "lineno" > 2556< / span >   < span class = "keywordflow" > if< / span > (type) {< / div >
< div class = "line" > < a name = "l02557" > < / a > < span class = "lineno" > 2557< / span >   < span class = "preprocessor" > #if defined(SWIG_COBJECT_TYPES)< / span > < / div >
< div class = "line" > < a name = "l02558" > < / a > < span class = "lineno" > 2558< / span >   < span class = "keywordflow" > if< / span > (obj & & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a918ad69f91e617193f190aed101c3cc4" > SwigPyObject_Check< / a > (obj)) {< / div >
< div class = "line" > < a name = "l02559" > < / a > < span class = "lineno" > 2559< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *otype = (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5cf26bf08c897ac8dbe4cd7ca37ba518" > SwigPyObject_GetDesc< / a > (obj);< / div >
< div class = "line" > < a name = "l02560" > < / a > < span class = "lineno" > 2560< / span >   < span class = "keywordflow" > if< / span > (otype) {< / div >
< div class = "line" > < a name = "l02561" > < / a > < span class = "lineno" > 2561< / span >   PyErr_Format(PyExc_TypeError, < span class = "stringliteral" > " a ' %s' is expected, ' SwigPyObject(%s)' is received" < / span > ,< / div >
< div class = "line" > < a name = "l02562" > < / a > < span class = "lineno" > 2562< / span >   type, otype);< / div >
< div class = "line" > < a name = "l02563" > < / a > < span class = "lineno" > 2563< / span >   < span class = "keywordflow" > return< / span > ;< / div >
< div class = "line" > < a name = "l02564" > < / a > < span class = "lineno" > 2564< / span >   }< / div >
< div class = "line" > < a name = "l02565" > < / a > < span class = "lineno" > 2565< / span >   } < span class = "keywordflow" > else< / span > < / div >
< div class = "line" > < a name = "l02566" > < / a > < span class = "lineno" > 2566< / span >   < span class = "preprocessor" > #endif < / span > < / div >
< div class = "line" > < a name = "l02567" > < / a > < span class = "lineno" > 2567< / span >   {< / div >
< div class = "line" > < a name = "l02568" > < / a > < span class = "lineno" > 2568< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *otype = (obj ? obj-> ob_type-> tp_name : 0); < / div >
< div class = "line" > < a name = "l02569" > < / a > < span class = "lineno" > 2569< / span >   < span class = "keywordflow" > if< / span > (otype) {< / div >
< div class = "line" > < a name = "l02570" > < / a > < span class = "lineno" > 2570< / span >   PyObject *str = PyObject_Str(obj);< / div >
< div class = "line" > < a name = "l02571" > < / a > < span class = "lineno" > 2571< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *cstr = str ? < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a933a38459f11308f715f19c1c0269682" > SWIG_Python_str_AsChar< / a > (str) : 0;< / div >
< div class = "line" > < a name = "l02572" > < / a > < span class = "lineno" > 2572< / span >   < span class = "keywordflow" > if< / span > (cstr) {< / div >
< div class = "line" > < a name = "l02573" > < / a > < span class = "lineno" > 2573< / span >   PyErr_Format(PyExc_TypeError, < span class = "stringliteral" > " a ' %s' is expected, ' %s(%s)' is received" < / span > ,< / div >
< div class = "line" > < a name = "l02574" > < / a > < span class = "lineno" > 2574< / span >   type, otype, cstr);< / div >
< div class = "line" > < a name = "l02575" > < / a > < span class = "lineno" > 2575< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a866b998f49f1870f2a0af8e30c738d15" > SWIG_Python_str_DelForPy3< / a > (cstr);< / div >
< div class = "line" > < a name = "l02576" > < / a > < span class = "lineno" > 2576< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02577" > < / a > < span class = "lineno" > 2577< / span >   PyErr_Format(PyExc_TypeError, < span class = "stringliteral" > " a ' %s' is expected, ' %s' is received" < / span > ,< / div >
< div class = "line" > < a name = "l02578" > < / a > < span class = "lineno" > 2578< / span >   type, otype);< / div >
< div class = "line" > < a name = "l02579" > < / a > < span class = "lineno" > 2579< / span >   }< / div >
< div class = "line" > < a name = "l02580" > < / a > < span class = "lineno" > 2580< / span >   Py_XDECREF(str);< / div >
< div class = "line" > < a name = "l02581" > < / a > < span class = "lineno" > 2581< / span >   < span class = "keywordflow" > return< / span > ;< / div >
< div class = "line" > < a name = "l02582" > < / a > < span class = "lineno" > 2582< / span >   }< / div >
< div class = "line" > < a name = "l02583" > < / a > < span class = "lineno" > 2583< / span >   } < / div >
< div class = "line" > < a name = "l02584" > < / a > < span class = "lineno" > 2584< / span >   PyErr_Format(PyExc_TypeError, < span class = "stringliteral" > " a ' %s' is expected" < / span > , type);< / div >
< div class = "line" > < a name = "l02585" > < / a > < span class = "lineno" > 2585< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02586" > < / a > < span class = "lineno" > 2586< / span >   PyErr_Format(PyExc_TypeError, < span class = "stringliteral" > " unexpected type is received" < / span > );< / div >
< div class = "line" > < a name = "l02587" > < / a > < span class = "lineno" > 2587< / span >   }< / div >
< div class = "line" > < a name = "l02588" > < / a > < span class = "lineno" > 2588< / span >   }< / div >
< div class = "line" > < a name = "l02589" > < / a > < span class = "lineno" > 2589< / span >   < / div >
< div class = "line" > < a name = "l02590" > < / a > < span class = "lineno" > 2590< / span >   < / div >
< div class = "line" > < a name = "l02591" > < / a > < span class = "lineno" > 2591< / span >   < span class = "comment" > /* Convert a pointer value, signal an exception on a type mismatch */< / span > < / div >
< div class = "line" > < a name = "l02592" > < / a > < span class = "lineno" > 2592< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > void< / span > *< / div >
< div class = "line" > < a name = "l02593" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aa8fb00ee4c6f504b3bd4d5710c124c2c" > 2593< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa8fb00ee4c6f504b3bd4d5710c124c2c" > SWIG_Python_MustGetPtr< / a > (PyObject *obj, < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty, < span class = "keywordtype" > int< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (argnum), < span class = "keywordtype" > int< / span > flags) {< / div >
< div class = "line" > < a name = "l02594" > < / a > < span class = "lineno" > 2594< / span >   < span class = "keywordtype" > void< / span > *result;< / div >
< div class = "line" > < a name = "l02595" > < / a > < span class = "lineno" > 2595< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a317c93ceaadae6337607e6d58da351f6" > SWIG_Python_ConvertPtr< / a > (obj, & result, ty, flags) == -1) {< / div >
< div class = "line" > < a name = "l02596" > < / a > < span class = "lineno" > 2596< / span >   PyErr_Clear();< / div >
< div class = "line" > < a name = "l02597" > < / a > < span class = "lineno" > 2597< / span >   < span class = "preprocessor" > #if SWIG_POINTER_EXCEPTION< / span > < / div >
< div class = "line" > < a name = "l02598" > < / a > < span class = "lineno" > 2598< / span >   < span class = "keywordflow" > if< / span > (flags) {< / div >
< div class = "line" > < a name = "l02599" > < / a > < span class = "lineno" > 2599< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac487bf25fd5238c01ad35edf4dde586f" > SWIG_Python_TypeError< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3f38ea686cb3f85bf6a15b08416f2684" > SWIG_TypePrettyName< / a > (ty), obj);< / div >
< div class = "line" > < a name = "l02600" > < / a > < span class = "lineno" > 2600< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab3ea77456a0202171540ab01c6e3e4f7" > SWIG_Python_ArgFail< / a > (argnum);< / div >
< div class = "line" > < a name = "l02601" > < / a > < span class = "lineno" > 2601< / span >   }< / div >
< div class = "line" > < a name = "l02602" > < / a > < span class = "lineno" > 2602< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02603" > < / a > < span class = "lineno" > 2603< / span >   }< / div >
< div class = "line" > < a name = "l02604" > < / a > < span class = "lineno" > 2604< / span >   < span class = "keywordflow" > return< / span > result;< / div >
< div class = "line" > < a name = "l02605" > < / a > < span class = "lineno" > 2605< / span >   }< / div >
< div class = "line" > < a name = "l02606" > < / a > < span class = "lineno" > 2606< / span >   < / div >
< div class = "line" > < a name = "l02607" > < / a > < span class = "lineno" > 2607< / span >   < span class = "preprocessor" > #ifdef SWIGPYTHON_BUILTIN< / span > < / div >
< div class = "line" > < a name = "l02608" > < / a > < span class = "lineno" > 2608< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l02609" > < / a > < span class = "lineno" > 2609< / span >   SWIG_Python_NonDynamicSetAttr(PyObject *obj, PyObject *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , PyObject *< a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > ) {< / div >
< div class = "line" > < a name = "l02610" > < / a > < span class = "lineno" > 2610< / span >   PyTypeObject *tp = obj-> ob_type;< / div >
< div class = "line" > < a name = "l02611" > < / a > < span class = "lineno" > 2611< / span >   PyObject *descr;< / div >
< div class = "line" > < a name = "l02612" > < / a > < span class = "lineno" > 2612< / span >   PyObject *encoded_name;< / div >
< div class = "line" > < a name = "l02613" > < / a > < span class = "lineno" > 2613< / span >   descrsetfunc f;< / div >
< div class = "line" > < a name = "l02614" > < / a > < span class = "lineno" > 2614< / span >   < span class = "keywordtype" > int< / span > res = -1;< / div >
< div class = "line" > < a name = "l02615" > < / a > < span class = "lineno" > 2615< / span >   < / div >
< div class = "line" > < a name = "l02616" > < / a > < span class = "lineno" > 2616< / span >   < span class = "preprocessor" > # ifdef Py_USING_UNICODE< / span > < / div >
< div class = "line" > < a name = "l02617" > < / a > < span class = "lineno" > 2617< / span >   < span class = "keywordflow" > if< / span > (PyString_Check(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > )) {< / div >
< div class = "line" > < a name = "l02618" > < / a > < span class = "lineno" > 2618< / span >   < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > = PyUnicode_Decode(PyString_AsString(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ), PyString_Size(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ), NULL, NULL);< / div >
< div class = "line" > < a name = "l02619" > < / a > < span class = "lineno" > 2619< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > )< / div >
< div class = "line" > < a name = "l02620" > < / a > < span class = "lineno" > 2620< / span >   < span class = "keywordflow" > return< / span > -1;< / div >
< div class = "line" > < a name = "l02621" > < / a > < span class = "lineno" > 2621< / span >   } < span class = "keywordflow" > else< / span > < span class = "keywordflow" > if< / span > (!PyUnicode_Check(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ))< / div >
< div class = "line" > < a name = "l02622" > < / a > < span class = "lineno" > 2622< / span >   < span class = "preprocessor" > # else< / span > < / div >
< div class = "line" > < a name = "l02623" > < / a > < span class = "lineno" > 2623< / span >   < span class = "keywordflow" > if< / span > (!PyString_Check(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ))< / div >
< div class = "line" > < a name = "l02624" > < / a > < span class = "lineno" > 2624< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l02625" > < / a > < span class = "lineno" > 2625< / span >   {< / div >
< div class = "line" > < a name = "l02626" > < / a > < span class = "lineno" > 2626< / span >   PyErr_Format(PyExc_TypeError, < span class = "stringliteral" > " attribute name must be string, not ' %.200s' " < / span > , < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > -> ob_type-> tp_name);< / div >
< div class = "line" > < a name = "l02627" > < / a > < span class = "lineno" > 2627< / span >   < span class = "keywordflow" > return< / span > -1;< / div >
< div class = "line" > < a name = "l02628" > < / a > < span class = "lineno" > 2628< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02629" > < / a > < span class = "lineno" > 2629< / span >   Py_INCREF(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > );< / div >
< div class = "line" > < a name = "l02630" > < / a > < span class = "lineno" > 2630< / span >   }< / div >
< div class = "line" > < a name = "l02631" > < / a > < span class = "lineno" > 2631< / span >   < / div >
< div class = "line" > < a name = "l02632" > < / a > < span class = "lineno" > 2632< / span >   < span class = "keywordflow" > if< / span > (!tp-> tp_dict) {< / div >
< div class = "line" > < a name = "l02633" > < / a > < span class = "lineno" > 2633< / span >   < span class = "keywordflow" > if< / span > (PyType_Ready(tp) < 0)< / div >
< div class = "line" > < a name = "l02634" > < / a > < span class = "lineno" > 2634< / span >   < span class = "keywordflow" > goto< / span > done;< / div >
< div class = "line" > < a name = "l02635" > < / a > < span class = "lineno" > 2635< / span >   }< / div >
< div class = "line" > < a name = "l02636" > < / a > < span class = "lineno" > 2636< / span >   < / div >
< div class = "line" > < a name = "l02637" > < / a > < span class = "lineno" > 2637< / span >   descr = _PyType_Lookup(tp, < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > );< / div >
< div class = "line" > < a name = "l02638" > < / a > < span class = "lineno" > 2638< / span >   f = NULL;< / div >
< div class = "line" > < a name = "l02639" > < / a > < span class = "lineno" > 2639< / span >   < span class = "keywordflow" > if< / span > (descr != NULL)< / div >
< div class = "line" > < a name = "l02640" > < / a > < span class = "lineno" > 2640< / span >   f = descr-> ob_type-> tp_descr_set;< / div >
< div class = "line" > < a name = "l02641" > < / a > < span class = "lineno" > 2641< / span >   < span class = "keywordflow" > if< / span > (!f) {< / div >
< div class = "line" > < a name = "l02642" > < / a > < span class = "lineno" > 2642< / span >   < span class = "keywordflow" > if< / span > (PyString_Check(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > )) {< / div >
< div class = "line" > < a name = "l02643" > < / a > < span class = "lineno" > 2643< / span >   encoded_name = < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ;< / div >
< div class = "line" > < a name = "l02644" > < / a > < span class = "lineno" > 2644< / span >   Py_INCREF(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > );< / div >
< div class = "line" > < a name = "l02645" > < / a > < span class = "lineno" > 2645< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02646" > < / a > < span class = "lineno" > 2646< / span >   encoded_name = PyUnicode_AsUTF8String(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > );< / div >
< div class = "line" > < a name = "l02647" > < / a > < span class = "lineno" > 2647< / span >   < span class = "keywordflow" > if< / span > (!encoded_name)< / div >
< div class = "line" > < a name = "l02648" > < / a > < span class = "lineno" > 2648< / span >   < span class = "keywordflow" > return< / span > -1;< / div >
< div class = "line" > < a name = "l02649" > < / a > < span class = "lineno" > 2649< / span >   }< / div >
< div class = "line" > < a name = "l02650" > < / a > < span class = "lineno" > 2650< / span >   PyErr_Format(PyExc_AttributeError, < span class = "stringliteral" > " ' %.100s' object has no attribute ' %.200s' " < / span > , tp-> tp_name, PyString_AsString(encoded_name));< / div >
< div class = "line" > < a name = "l02651" > < / a > < span class = "lineno" > 2651< / span >   Py_DECREF(encoded_name);< / div >
< div class = "line" > < a name = "l02652" > < / a > < span class = "lineno" > 2652< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02653" > < / a > < span class = "lineno" > 2653< / span >   res = f(descr, obj, < a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > );< / div >
< div class = "line" > < a name = "l02654" > < / a > < span class = "lineno" > 2654< / span >   }< / div >
< div class = "line" > < a name = "l02655" > < / a > < span class = "lineno" > 2655< / span >   < / div >
< div class = "line" > < a name = "l02656" > < / a > < span class = "lineno" > 2656< / span >   done:< / div >
< div class = "line" > < a name = "l02657" > < / a > < span class = "lineno" > 2657< / span >   Py_DECREF(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > );< / div >
< div class = "line" > < a name = "l02658" > < / a > < span class = "lineno" > 2658< / span >   < span class = "keywordflow" > return< / span > res;< / div >
< div class = "line" > < a name = "l02659" > < / a > < span class = "lineno" > 2659< / span >   }< / div >
< div class = "line" > < a name = "l02660" > < / a > < span class = "lineno" > 2660< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02661" > < / a > < span class = "lineno" > 2661< / span >   < / div >
< div class = "line" > < a name = "l02662" > < / a > < span class = "lineno" > 2662< / span >   < / div >
< div class = "line" > < a name = "l02663" > < / a > < span class = "lineno" > 2663< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l02664" > < / a > < span class = "lineno" > 2664< / span >   }< / div >
< div class = "line" > < a name = "l02665" > < / a > < span class = "lineno" > 2665< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02666" > < / a > < span class = "lineno" > 2666< / span >   < / div >
< div class = "line" > < a name = "l02667" > < / a > < span class = "lineno" > 2667< / span >   < / div >
< div class = "line" > < a name = "l02668" > < / a > < span class = "lineno" > 2668< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02669" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > 2669< / a > < / span >   < span class = "preprocessor" > #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0) < / span > < / div >
< div class = "line" > < a name = "l02670" > < / a > < span class = "lineno" > 2670< / span >   < / div >
< div class = "line" > < a name = "l02671" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aca11636b220cff70dac286c268c95ee6" > 2671< / a > < / span >   < span class = "preprocessor" > #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else < / span > < / div >
< div class = "line" > < a name = "l02672" > < / a > < span class = "lineno" > 2672< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02673" > < / a > < span class = "lineno" > 2673< / span >   < / div >
< div class = "line" > < a name = "l02674" > < / a > < span class = "lineno" > 2674< / span >   < / div >
< div class = "line" > < a name = "l02675" > < / a > < span class = "lineno" > 2675< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l02676" > < / a > < span class = "lineno" > 2676< / span >   < span class = "keyword" > extern< / span > < span class = "stringliteral" > " C" < / span > {< / div >
< div class = "line" > < a name = "l02677" > < / a > < span class = "lineno" > 2677< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02678" > < / a > < span class = "lineno" > 2678< / span >   < / div >
< div class = "line" > < a name = "l02679" > < / a > < span class = "lineno" > 2679< / span >   < span class = "comment" > /* Method creation and docstring support functions */< / span > < / div >
< div class = "line" > < a name = "l02680" > < / a > < span class = "lineno" > 2680< / span >   < / div >
< div class = "line" > < a name = "l02681" > < / a > < span class = "lineno" > 2681< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyMethodDef *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af962454012da937393ddf1274fe41d15" > SWIG_PythonGetProxyDoc< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > );< / div >
< div class = "line" > < a name = "l02682" > < / a > < span class = "lineno" > 2682< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5bf71c674913470905811da374788b66" > SWIG_PyInstanceMethod_New< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), PyObject *func);< / div >
< div class = "line" > < a name = "l02683" > < / a > < span class = "lineno" > 2683< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8c952711ed159d7ba69972337e6e14fa" > SWIG_PyStaticMethod_New< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), PyObject *func);< / div >
< div class = "line" > < a name = "l02684" > < / a > < span class = "lineno" > 2684< / span >   < / div >
< div class = "line" > < a name = "l02685" > < / a > < span class = "lineno" > 2685< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l02686" > < / a > < span class = "lineno" > 2686< / span >   }< / div >
< div class = "line" > < a name = "l02687" > < / a > < span class = "lineno" > 2687< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02688" > < / a > < span class = "lineno" > 2688< / span >   < / div >
< div class = "line" > < a name = "l02689" > < / a > < span class = "lineno" > 2689< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02690" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a664a6783f29e62cc081a7a28720c573e" > 2690< / a > < / span >   < span class = "preprocessor" > #define SWIG_exception(code, msg) do { SWIG_Error(code, msg); SWIG_fail;; } while(0) < / span > < / div >
< div class = "line" > < a name = "l02691" > < / a > < span class = "lineno" > 2691< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02692" > < / a > < span class = "lineno" > 2692< / span >   < / div >
< div class = "line" > < a name = "l02693" > < / a > < span class = "lineno" > 2693< / span >   < span class = "comment" > /* -------- TYPES TABLE (BEGIN) -------- */< / span > < / div >
< div class = "line" > < a name = "l02694" > < / a > < span class = "lineno" > 2694< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02695" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4fea528f7738d5fc0e2f14911d2b9d38" > 2695< / a > < / span >   < span class = "preprocessor" > #define SWIGTYPE_p_char swig_types[0]< / span > < / div >
< div class = "line" > < a name = "l02696" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a73413c3e668627181e90558738caccd5" > 2696< / a > < / span >   < span class = "preprocessor" > #define SWIGTYPE_p_int swig_types[1]< / span > < / div >
< div class = "line" > < a name = "l02697" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a68b3a79b0ab4669698b423b274a16641" > 2697< / a > < / span >   < span class = "preprocessor" > #define SWIGTYPE_p_long swig_types[2]< / span > < / div >
< div class = "line" > < a name = "l02698" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a1aeb2e28479798e8cc867b1df129097d" > 2698< / a > < / span >   < span class = "preprocessor" > #define SWIGTYPE_p_operations_research__KnapsackSolver swig_types[3]< / span > < / div >
< div class = "line" > < a name = "l02699" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a5c5780ae27f78ff6ac0f8ccec1f7d134" > 2699< / a > < / span >   < span class = "preprocessor" > #define SWIGTYPE_p_short swig_types[4]< / span > < / div >
< div class = "line" > < a name = "l02700" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ad8f3976ee71daf88cd84661847340a6f" > 2700< / a > < / span >   < span class = "preprocessor" > #define SWIGTYPE_p_signed_char swig_types[5]< / span > < / div >
< div class = "line" > < a name = "l02701" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a2e2b42f6fbe7fb7aac2ead6d7e96c303" > 2701< / a > < / span >   < span class = "preprocessor" > #define SWIGTYPE_p_unsigned_char swig_types[6]< / span > < / div >
< div class = "line" > < a name = "l02702" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac97b19aa5dc7dde3dfd22b663edbca22" > 2702< / a > < / span >   < span class = "preprocessor" > #define SWIGTYPE_p_unsigned_int swig_types[7]< / span > < / div >
< div class = "line" > < a name = "l02703" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac7a3bc99c0f0cde6e41ef27b378d692f" > 2703< / a > < / span >   < span class = "preprocessor" > #define SWIGTYPE_p_unsigned_long swig_types[8]< / span > < / div >
< div class = "line" > < a name = "l02704" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a7ac492f9a19efbd2b78fda35c9764135" > 2704< / a > < / span >   < span class = "preprocessor" > #define SWIGTYPE_p_unsigned_short swig_types[9]< / span > < / div >
< div class = "line" > < a name = "l02705" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a2efd6e2e02944b4c2af983c8ee9babce" > 2705< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2efd6e2e02944b4c2af983c8ee9babce" > swig_types< / a > [11];< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02706" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > 2706< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > = {< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2efd6e2e02944b4c2af983c8ee9babce" > swig_types< / a > , 10, 0, 0, 0, 0};< / div >
< div class = "line" > < a name = "l02707" > < / a > < span class = "lineno" > 2707< / span >   < span class = "preprocessor" > #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(& swig_module, & swig_module, name)< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02708" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a0ca9dc37d343186a34e966b5a8649ac0" > 2708< / a > < / span >   < span class = "preprocessor" > #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(& swig_module, & swig_module, name)< / span > < / div >
< div class = "line" > < a name = "l02709" > < / a > < span class = "lineno" > 2709< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02710" > < / a > < span class = "lineno" > 2710< / span >   < span class = "comment" > /* -------- TYPES TABLE (END) -------- */< / span > < / div >
< div class = "line" > < a name = "l02711" > < / a > < span class = "lineno" > 2711< / span >   < / div >
< div class = "line" > < a name = "l02712" > < / a > < span class = "lineno" > 2712< / span >   < span class = "preprocessor" > #ifdef SWIG_TypeQuery< / span > < / div >
< div class = "line" > < a name = "l02713" > < / a > < span class = "lineno" > 2713< / span >   < span class = "preprocessor" > # undef SWIG_TypeQuery< / span > < / div >
< div class = "line" > < a name = "l02714" > < / a > < span class = "lineno" > 2714< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02715" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a6714a0d197e29a8d6b466366272b2e3d" > 2715< / a > < / span >   < span class = "preprocessor" > #define SWIG_TypeQuery SWIG_Python_TypeQuery< / span > < / div >
< div class = "line" > < a name = "l02716" > < / a > < span class = "lineno" > 2716< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02717" > < / a > < span class = "lineno" > 2717< / span >   < span class = "comment" > /*-----------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l02718" > < / a > < span class = "lineno" > 2718< / span >   < span class = "comment" > @(target):= _pywrapknapsack_solver.so< / span > < / div >
< div class = "line" > < a name = "l02719" > < / a > < span class = "lineno" > 2719< / span >   < span class = "comment" > ------------------------------------------------*/< / span > < / div >
< div class = "line" > < a name = "l02720" > < / a > < span class = "lineno" > 2720< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l02721" > < / a > < span class = "lineno" > 2721< / span >   < span class = "preprocessor" > # define SWIG_init PyInit__pywrapknapsack_solver< / span > < / div >
< div class = "line" > < a name = "l02722" > < / a > < span class = "lineno" > 2722< / span >   < / div >
< div class = "line" > < a name = "l02723" > < / a > < span class = "lineno" > 2723< / span >   < span class = "preprocessor" > #else< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02724" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#acd0853cfe9c5701f9b72b91b469dee35" > 2724< / a > < / span >   < span class = "preprocessor" > # define SWIG_init init_pywrapknapsack_solver< / span > < / div >
< div class = "line" > < a name = "l02725" > < / a > < span class = "lineno" > 2725< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02726" > < / a > < span class = "lineno" > 2726< / span >   < span class = "preprocessor" > #endif< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02727" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#acff905e8f0880e6e5bba1495c416a6af" > 2727< / a > < / span >   < span class = "preprocessor" > #define SWIG_name " _pywrapknapsack_solver" < / span > < / div >
< div class = "line" > < a name = "l02728" > < / a > < span class = "lineno" > 2728< / span >   < / div >
< div class = "line" > < a name = "l02729" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a82758940324a80fe482f130cc097c36e" > 2729< / a > < / span >   < span class = "preprocessor" > #define SWIGVERSION 0x040002 < / span > < / div >
< div class = "line" > < a name = "l02730" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a8180a5d9a951bc3a9c5852fce5fde4e8" > 2730< / a > < / span >   < span class = "preprocessor" > #define SWIG_VERSION SWIGVERSION< / span > < / div >
< div class = "line" > < a name = "l02731" > < / a > < span class = "lineno" > 2731< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02732" > < / a > < span class = "lineno" > 2732< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02733" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a6dc8f6b962375bf647fc53ecbeca2d20" > 2733< / a > < / span >   < span class = "preprocessor" > #define SWIG_as_voidptr(a) const_cast< void * > (static_cast< const void * > (a)) < / span > < / div >
< div class = "line" > < a name = "l02734" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a46d91724837c8d2846b0b27f8bf1626c" > 2734< / a > < / span >   < span class = "preprocessor" > #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** > (a)) < / span > < / div >
< div class = "line" > < a name = "l02735" > < / a > < span class = "lineno" > 2735< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02736" > < / a > < span class = "lineno" > 2736< / span >   < / div >
< div class = "line" > < a name = "l02737" > < / a > < span class = "lineno" > 2737< / span >   < span class = "preprocessor" > #include < stdexcept> < / span > < / div >
< div class = "line" > < a name = "l02738" > < / a > < span class = "lineno" > 2738< / span >   < / div >
< div class = "line" > < a name = "l02739" > < / a > < span class = "lineno" > 2739< / span >   < / div >
< div class = "line" > < a name = "l02740" > < / a > < span class = "lineno" > < a class = "line" href = "namespaceswig.html" > 2740< / a > < / span >   < span class = "keyword" > namespace < / span > < a class = "code" href = "namespaceswig.html" > swig< / a > {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02741" > < / a > < span class = "lineno" > < a class = "line" href = "classswig_1_1_swig_ptr___py_object.html" > 2741< / a > < / span >   < span class = "keyword" > class < / span > < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html" > SwigPtr_PyObject< / a > {< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02742" > < / a > < span class = "lineno" > 2742< / span >   < span class = "keyword" > protected< / span > :< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02743" > < / a > < span class = "lineno" > < a class = "line" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > 2743< / a > < / span >   PyObject *< a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02744" > < / a > < span class = "lineno" > 2744< / span >   < / div >
< div class = "line" > < a name = "l02745" > < / a > < span class = "lineno" > 2745< / span >   < span class = "keyword" > public< / span > :< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02746" > < / a > < span class = "lineno" > < a class = "line" href = "classswig_1_1_swig_ptr___py_object.html#a53d42c33bf1f95250e18eb85aa2c768c" > 2746< / a > < / span >   < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a53d42c33bf1f95250e18eb85aa2c768c" > SwigPtr_PyObject< / a > () :< a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > (0)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02747" > < / a > < span class = "lineno" > 2747< / span >   {< / div >
< div class = "line" > < a name = "l02748" > < / a > < span class = "lineno" > 2748< / span >   }< / div >
< div class = "line" > < a name = "l02749" > < / a > < span class = "lineno" > 2749< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02750" > < / a > < span class = "lineno" > < a class = "line" href = "classswig_1_1_swig_ptr___py_object.html#ae16bd6eaa776cf3cb99f4385dd2eecc3" > 2750< / a > < / span >   < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#ae16bd6eaa776cf3cb99f4385dd2eecc3" > SwigPtr_PyObject< / a > (< span class = "keyword" > const< / span > < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html" > SwigPtr_PyObject< / a > & item) : < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > (item.< a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > )< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02751" > < / a > < span class = "lineno" > 2751< / span >   {< / div >
< div class = "line" > < a name = "l02752" > < / a > < span class = "lineno" > 2752< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afc4dd083ffcb3bc22ea34b1f3c4afd7c" > SWIG_PYTHON_THREAD_BEGIN_BLOCK< / a > ;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02753" > < / a > < span class = "lineno" > 2753< / span >   Py_XINCREF(< a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > ); < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02754" > < / a > < span class = "lineno" > 2754< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a320aff2875f19ba4cfb71eefd84fd618" > SWIG_PYTHON_THREAD_END_BLOCK< / a > ;< / div >
< div class = "line" > < a name = "l02755" > < / a > < span class = "lineno" > 2755< / span >   }< / div >
< div class = "line" > < a name = "l02756" > < / a > < span class = "lineno" > 2756< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02757" > < / a > < span class = "lineno" > < a class = "line" href = "classswig_1_1_swig_ptr___py_object.html#a5cc99808759dec834b54e78ce5e94b96" > 2757< / a > < / span >   < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a5cc99808759dec834b54e78ce5e94b96" > SwigPtr_PyObject< / a > (PyObject *obj, < span class = "keywordtype" > bool< / span > initial_ref = < span class = "keyword" > true< / span > ) :< a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > (obj)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02758" > < / a > < span class = "lineno" > 2758< / span >   {< / div >
< div class = "line" > < a name = "l02759" > < / a > < span class = "lineno" > 2759< / span >   < span class = "keywordflow" > if< / span > (initial_ref) {< / div >
< div class = "line" > < a name = "l02760" > < / a > < span class = "lineno" > 2760< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afc4dd083ffcb3bc22ea34b1f3c4afd7c" > SWIG_PYTHON_THREAD_BEGIN_BLOCK< / a > ;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02761" > < / a > < span class = "lineno" > 2761< / span >   Py_XINCREF(< a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02762" > < / a > < span class = "lineno" > 2762< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a320aff2875f19ba4cfb71eefd84fd618" > SWIG_PYTHON_THREAD_END_BLOCK< / a > ;< / div >
< div class = "line" > < a name = "l02763" > < / a > < span class = "lineno" > 2763< / span >   }< / div >
< div class = "line" > < a name = "l02764" > < / a > < span class = "lineno" > 2764< / span >   }< / div >
< div class = "line" > < a name = "l02765" > < / a > < span class = "lineno" > 2765< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02766" > < / a > < span class = "lineno" > < a class = "line" href = "classswig_1_1_swig_ptr___py_object.html#a8d5ebe63e7595d46c49c5e321ca37fda" > 2766< / a > < / span >   < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html" > SwigPtr_PyObject< / a > & < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a8d5ebe63e7595d46c49c5e321ca37fda" > operator=< / a > (< span class = "keyword" > const< / span > < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html" > SwigPtr_PyObject< / a > & item) < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02767" > < / a > < span class = "lineno" > 2767< / span >   {< / div >
< div class = "line" > < a name = "l02768" > < / a > < span class = "lineno" > 2768< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afc4dd083ffcb3bc22ea34b1f3c4afd7c" > SWIG_PYTHON_THREAD_BEGIN_BLOCK< / a > ;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02769" > < / a > < span class = "lineno" > 2769< / span >   Py_XINCREF(item.< a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > );< / div >
< div class = "line" > < a name = "l02770" > < / a > < span class = "lineno" > 2770< / span >   Py_XDECREF(< a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > );< / div >
< div class = "line" > < a name = "l02771" > < / a > < span class = "lineno" > 2771< / span >   < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > = item.< a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02772" > < / a > < span class = "lineno" > 2772< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a320aff2875f19ba4cfb71eefd84fd618" > SWIG_PYTHON_THREAD_END_BLOCK< / a > ;< / div >
< div class = "line" > < a name = "l02773" > < / a > < span class = "lineno" > 2773< / span >   < span class = "keywordflow" > return< / span > *< span class = "keyword" > this< / span > ; < / div >
< div class = "line" > < a name = "l02774" > < / a > < span class = "lineno" > 2774< / span >   }< / div >
< div class = "line" > < a name = "l02775" > < / a > < span class = "lineno" > 2775< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02776" > < / a > < span class = "lineno" > < a class = "line" href = "classswig_1_1_swig_ptr___py_object.html#a6ab6b7688b9c8b420f5a2866d51ef253" > 2776< / a > < / span >   < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a6ab6b7688b9c8b420f5a2866d51ef253" > ~SwigPtr_PyObject< / a > () < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02777" > < / a > < span class = "lineno" > 2777< / span >   {< / div >
< div class = "line" > < a name = "l02778" > < / a > < span class = "lineno" > 2778< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afc4dd083ffcb3bc22ea34b1f3c4afd7c" > SWIG_PYTHON_THREAD_BEGIN_BLOCK< / a > ;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02779" > < / a > < span class = "lineno" > 2779< / span >   Py_XDECREF(< a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > );< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02780" > < / a > < span class = "lineno" > 2780< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a320aff2875f19ba4cfb71eefd84fd618" > SWIG_PYTHON_THREAD_END_BLOCK< / a > ;< / div >
< div class = "line" > < a name = "l02781" > < / a > < span class = "lineno" > 2781< / span >   }< / div >
< div class = "line" > < a name = "l02782" > < / a > < span class = "lineno" > 2782< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02783" > < / a > < span class = "lineno" > < a class = "line" href = "classswig_1_1_swig_ptr___py_object.html#a73d967a03dcaf25835425d0ba2ac2ec2" > 2783< / a > < / span >   < span class = "keyword" > operator< / span > PyObject *() < span class = "keyword" > const< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02784" > < / a > < span class = "lineno" > 2784< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02785" > < / a > < span class = "lineno" > 2785< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02786" > < / a > < span class = "lineno" > 2786< / span >   }< / div >
< div class = "line" > < a name = "l02787" > < / a > < span class = "lineno" > 2787< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02788" > < / a > < span class = "lineno" > < a class = "line" href = "classswig_1_1_swig_ptr___py_object.html#af983f9e7ceb7173cd5f5d481ecc1d445" > 2788< / a > < / span >   PyObject *< a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#af983f9e7ceb7173cd5f5d481ecc1d445" > operator-> < / a > ()< span class = "keyword" > const< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02789" > < / a > < span class = "lineno" > 2789< / span >   < span class = "keyword" > < / span > {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02790" > < / a > < span class = "lineno" > 2790< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02791" > < / a > < span class = "lineno" > 2791< / span >   }< / div >
< div class = "line" > < a name = "l02792" > < / a > < span class = "lineno" > 2792< / span >   };< / div >
< div class = "line" > < a name = "l02793" > < / a > < span class = "lineno" > 2793< / span >   }< / div >
< div class = "line" > < a name = "l02794" > < / a > < span class = "lineno" > 2794< / span >   < / div >
< div class = "line" > < a name = "l02795" > < / a > < span class = "lineno" > 2795< / span >   < / div >
< div class = "line" > < a name = "l02796" > < / a > < span class = "lineno" > 2796< / span >   < span class = "keyword" > namespace < / span > < a class = "code" href = "namespaceswig.html" > swig< / a > {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02797" > < / a > < span class = "lineno" > < a class = "line" href = "structswig_1_1_swig_var___py_object.html" > 2797< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "structswig_1_1_swig_var___py_object.html" > SwigVar_PyObject< / a > : < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html" > SwigPtr_PyObject< / a > {< / div >
< div class = "line" > < a name = "l02798" > < / a > < span class = "lineno" > < a class = "line" href = "structswig_1_1_swig_var___py_object.html#a1f7f613bbeb34f95a2b4172f5820ca15" > 2798< / a > < / span >   < a class = "code" href = "structswig_1_1_swig_var___py_object.html#a1f7f613bbeb34f95a2b4172f5820ca15" > SwigVar_PyObject< / a > (PyObject* obj = 0) : < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html" > SwigPtr_PyObject< / a > (obj, false) { }< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02799" > < / a > < span class = "lineno" > 2799< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02800" > < / a > < span class = "lineno" > < a class = "line" href = "structswig_1_1_swig_var___py_object.html#a34f20551642e90169c76a29404ba9da4" > 2800< / a > < / span >   < a class = "code" href = "structswig_1_1_swig_var___py_object.html" > SwigVar_PyObject< / a > & < a class = "code" href = "structswig_1_1_swig_var___py_object.html#a34f20551642e90169c76a29404ba9da4" > operator = < / a > (PyObject* obj)< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02801" > < / a > < span class = "lineno" > 2801< / span >   {< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02802" > < / a > < span class = "lineno" > 2802< / span >   Py_XDECREF(< a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > );< / div >
< div class = "line" > < a name = "l02803" > < / a > < span class = "lineno" > 2803< / span >   < a class = "code" href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > _obj< / a > = obj;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02804" > < / a > < span class = "lineno" > 2804< / span >   < span class = "keywordflow" > return< / span > *< span class = "keyword" > this< / span > ; < / div >
< div class = "line" > < a name = "l02805" > < / a > < span class = "lineno" > 2805< / span >   }< / div >
< div class = "line" > < a name = "l02806" > < / a > < span class = "lineno" > 2806< / span >   };< / div >
< div class = "line" > < a name = "l02807" > < / a > < span class = "lineno" > 2807< / span >   }< / div >
< div class = "line" > < a name = "l02808" > < / a > < span class = "lineno" > 2808< / span >   < / div >
< div class = "line" > < a name = "l02809" > < / a > < span class = "lineno" > 2809< / span >   < / div >
< div class = "line" > < a name = "l02810" > < / a > < span class = "lineno" > 2810< / span >   < span class = "preprocessor" > #include < stdint.h> < / span > < span class = "comment" > // Use the C99 official header< / span > < / div >
< div class = "line" > < a name = "l02811" > < / a > < span class = "lineno" > 2811< / span >   < / div >
< div class = "line" > < a name = "l02812" > < / a > < span class = "lineno" > 2812< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l02813" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a166de8bdcf295101efabbdb2d5f3fb18" > 2813< / a > < / span >   < span class = "preprocessor" > #define SWIGWORDSIZE64< / span > < / div >
< div class = "line" > < a name = "l02814" > < / a > < span class = "lineno" > 2814< / span >   < span class = "preprocessor" > #ifndef LONG_MAX< / span > < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l02815" > < / a > < span class = "lineno" > 2815< / span >   < span class = "preprocessor" > #include < limits.h> < / span > < / div >
< div class = "line" > < a name = "l02816" > < / a > < span class = "lineno" > 2816< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02817" > < / a > < span class = "lineno" > 2817< / span >   < span class = "preprocessor" > #if (__WORDSIZE == 32) || (LONG_MAX == INT_MAX)< / span > < / div >
< div class = "line" > < a name = "l02818" > < / a > < span class = "lineno" > 2818< / span >   < span class = "preprocessor" > # error " SWIG wrapped code invalid in 32 bit architecture, regenerate code using -DSWIGWORDSIZE32" < / span > < / div >
< div class = "line" > < a name = "l02819" > < / a > < span class = "lineno" > 2819< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02820" > < / a > < span class = "lineno" > 2820< / span >   < / div >
< div class = "line" > < a name = "l02821" > < / a > < span class = "lineno" > 2821< / span >   < / div >
< div class = "line" > < a name = "l02822" > < / a > < span class = "lineno" > 2822< / span >   < span class = "preprocessor" > #include < cstdint> < / span > < / div >
< div class = "line" > < a name = "l02823" > < / a > < span class = "lineno" > 2823< / span >   < span class = "preprocessor" > #include < string> < / span > < / div >
< div class = "line" > < a name = "l02824" > < / a > < span class = "lineno" > 2824< / span >   < span class = "preprocessor" > #include < vector> < / span > < / div >
< div class = "line" > < a name = "l02825" > < / a > < span class = "lineno" > 2825< / span >   < / div >
< div class = "line" > < a name = "l02826" > < / a > < span class = "lineno" > 2826< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "basictypes_8h.html" > ortools/base/basictypes.h< / a > " < / span > < / div >
< div class = "line" > < a name = "l02827" > < / a > < span class = "lineno" > 2827< / span >   < / div >
< div class = "line" > < a name = "l02828" > < / a > < span class = "lineno" > 2828< / span >   < / div >
< div class = "line" > < a name = "l02829" > < / a > < span class = "lineno" > 2829< / span >   < span class = "preprocessor" > #include < string> < / span > < / div >
< div class = "line" > < a name = "l02830" > < / a > < span class = "lineno" > 2830< / span >   < / div >
< div class = "line" > < a name = "l02831" > < / a > < span class = "lineno" > 2831< / span >   < / div >
< div class = "line" > < a name = "l02832" > < / a > < span class = "lineno" > 2832< / span >   < span class = "preprocessor" > #include " ortools/base/python-swig.h" < / span > < / div >
< div class = "line" > < a name = "l02833" > < / a > < span class = "lineno" > 2833< / span >   < / div >
< div class = "line" > < a name = "l02834" > < / a > < span class = "lineno" > 2834< / span >   < / div >
< div class = "line" > < a name = "l02835" > < / a > < span class = "lineno" > 2835< / span >   < span class = "preprocessor" > #include " < a class = "code" href = "knapsack__solver_8h.html" > ortools/algorithms/knapsack_solver.h< / a > " < / span > < / div >
< div class = "line" > < a name = "l02836" > < / a > < span class = "lineno" > 2836< / span >   < / div >
< div class = "line" > < a name = "l02837" > < / a > < span class = "lineno" > 2837< / span >   < / div >
< div class = "line" > < a name = "l02838" > < / a > < span class = "lineno" > 2838< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afc5b08bb3c3cd2e3fb2e34b775346153" > SWIGINTERNINLINE< / a > PyObject*< / div >
< div class = "line" > < a name = "l02839" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a72dbc0b72daa1f0a0d7adc533dd5239b" > 2839< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72dbc0b72daa1f0a0d7adc533dd5239b" > SWIG_From_int< / a > (< span class = "keywordtype" > int< / span > < a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > )< / div >
< div class = "line" > < a name = "l02840" > < / a > < span class = "lineno" > 2840< / span >   {< / div >
< div class = "line" > < a name = "l02841" > < / a > < span class = "lineno" > 2841< / span >   < span class = "keywordflow" > return< / span > PyInt_FromLong((< span class = "keywordtype" > long< / span > ) < a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > );< / div >
< div class = "line" > < a name = "l02842" > < / a > < span class = "lineno" > 2842< / span >   }< / div >
< div class = "line" > < a name = "l02843" > < / a > < span class = "lineno" > 2843< / span >   < / div >
< div class = "line" > < a name = "l02844" > < / a > < span class = "lineno" > 2844< / span >   < / div >
< div class = "line" > < a name = "l02845" > < / a > < span class = "lineno" > 2845< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *< / div >
< div class = "line" > < a name = "l02846" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ae71b7c9eeb1f89aa554cb897ecef348f" > 2846< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae71b7c9eeb1f89aa554cb897ecef348f" > SWIG_pchar_descriptor< / a > (< span class = "keywordtype" > void< / span > )< / div >
< div class = "line" > < a name = "l02847" > < / a > < span class = "lineno" > 2847< / span >   {< / div >
< div class = "line" > < a name = "l02848" > < / a > < span class = "lineno" > 2848< / span >   < span class = "keyword" > static< / span > < span class = "keywordtype" > int< / span > init = 0;< / div >
< div class = "line" > < a name = "l02849" > < / a > < span class = "lineno" > 2849< / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > * info = 0;< / div >
< div class = "line" > < a name = "l02850" > < / a > < span class = "lineno" > 2850< / span >   < span class = "keywordflow" > if< / span > (!init) {< / div >
< div class = "line" > < a name = "l02851" > < / a > < span class = "lineno" > 2851< / span >   info = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a184d005bbcde85bc7d3f652de20d10b3" > SWIG_TypeQuery< / a > (< span class = "stringliteral" > " _p_char" < / span > );< / div >
< div class = "line" > < a name = "l02852" > < / a > < span class = "lineno" > 2852< / span >   init = 1;< / div >
< div class = "line" > < a name = "l02853" > < / a > < span class = "lineno" > 2853< / span >   }< / div >
< div class = "line" > < a name = "l02854" > < / a > < span class = "lineno" > 2854< / span >   < span class = "keywordflow" > return< / span > info;< / div >
< div class = "line" > < a name = "l02855" > < / a > < span class = "lineno" > 2855< / span >   }< / div >
< div class = "line" > < a name = "l02856" > < / a > < span class = "lineno" > 2856< / span >   < / div >
< div class = "line" > < a name = "l02857" > < / a > < span class = "lineno" > 2857< / span >   < / div >
< div class = "line" > < a name = "l02858" > < / a > < span class = "lineno" > 2858< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l02859" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aeb4ebd3d270c7d0a5303f10393485505" > 2859< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aeb4ebd3d270c7d0a5303f10393485505" > SWIG_AsCharPtrAndSize< / a > (PyObject *obj, < span class = "keywordtype" > char< / span > ** cptr, < span class = "keywordtype" > size_t< / span > * psize, < span class = "keywordtype" > int< / span > *alloc)< / div >
< div class = "line" > < a name = "l02860" > < / a > < span class = "lineno" > 2860< / span >   {< / div >
< div class = "line" > < a name = "l02861" > < / a > < span class = "lineno" > 2861< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX> =0x03000000< / span > < / div >
< div class = "line" > < a name = "l02862" > < / a > < span class = "lineno" > 2862< / span >   < span class = "preprocessor" > #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)< / span > < / div >
< div class = "line" > < a name = "l02863" > < / a > < span class = "lineno" > 2863< / span >   < span class = "keywordflow" > if< / span > (PyBytes_Check(obj))< / div >
< div class = "line" > < a name = "l02864" > < / a > < span class = "lineno" > 2864< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l02865" > < / a > < span class = "lineno" > 2865< / span >   < span class = "keywordflow" > if< / span > (PyUnicode_Check(obj))< / div >
< div class = "line" > < a name = "l02866" > < / a > < span class = "lineno" > 2866< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02867" > < / a > < span class = "lineno" > 2867< / span >   < span class = "preprocessor" > #else < / span > < / div >
< div class = "line" > < a name = "l02868" > < / a > < span class = "lineno" > 2868< / span >   < span class = "keywordflow" > if< / span > (PyString_Check(obj))< / div >
< div class = "line" > < a name = "l02869" > < / a > < span class = "lineno" > 2869< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02870" > < / a > < span class = "lineno" > 2870< / span >   {< / div >
< div class = "line" > < a name = "l02871" > < / a > < span class = "lineno" > 2871< / span >   < span class = "keywordtype" > char< / span > *cstr; Py_ssize_t len;< / div >
< div class = "line" > < a name = "l02872" > < / a > < span class = "lineno" > 2872< / span >   < span class = "keywordtype" > int< / span > ret = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l02873" > < / a > < span class = "lineno" > 2873< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX> =0x03000000< / span > < / div >
< div class = "line" > < a name = "l02874" > < / a > < span class = "lineno" > 2874< / span >   < span class = "preprocessor" > #if !defined(SWIG_PYTHON_STRICT_BYTE_CHAR)< / span > < / div >
< div class = "line" > < a name = "l02875" > < / a > < span class = "lineno" > 2875< / span >   < span class = "keywordflow" > if< / span > (!alloc & & cptr) {< / div >
< div class = "line" > < a name = "l02876" > < / a > < span class = "lineno" > 2876< / span >   < span class = "comment" > /* We can' t allow converting without allocation, since the internal< / span > < / div >
< div class = "line" > < a name = "l02877" > < / a > < span class = "lineno" > 2877< / span >   < span class = "comment" > representation of string in Python 3 is UCS-2/UCS-4 but we require< / span > < / div >
< div class = "line" > < a name = "l02878" > < / a > < span class = "lineno" > 2878< / span >   < span class = "comment" > a UTF-8 representation.< / span > < / div >
< div class = "line" > < a name = "l02879" > < / a > < span class = "lineno" > 2879< / span >   < span class = "comment" > TODO(bhy) More detailed explanation */< / span > < / div >
< div class = "line" > < a name = "l02880" > < / a > < span class = "lineno" > 2880< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a34d3d1c1310427d00140bf1cc8de3ef6" > SWIG_RuntimeError< / a > ;< / div >
< div class = "line" > < a name = "l02881" > < / a > < span class = "lineno" > 2881< / span >   }< / div >
< div class = "line" > < a name = "l02882" > < / a > < span class = "lineno" > 2882< / span >   obj = PyUnicode_AsUTF8String(obj);< / div >
< div class = "line" > < a name = "l02883" > < / a > < span class = "lineno" > 2883< / span >   < span class = "keywordflow" > if< / span > (!obj)< / div >
< div class = "line" > < a name = "l02884" > < / a > < span class = "lineno" > 2884< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2685345a18f9d5fe8a390ec8500cb916" > SWIG_TypeError< / a > ;< / div >
< div class = "line" > < a name = "l02885" > < / a > < span class = "lineno" > 2885< / span >   < span class = "keywordflow" > if< / span > (alloc)< / div >
< div class = "line" > < a name = "l02886" > < / a > < span class = "lineno" > 2886< / span >   *alloc = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab00ef4fde02a6d8d9653ea9edb28d3c9" > SWIG_NEWOBJ< / a > ;< / div >
< div class = "line" > < a name = "l02887" > < / a > < span class = "lineno" > 2887< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02888" > < / a > < span class = "lineno" > 2888< / span >   < span class = "keywordflow" > if< / span > (PyBytes_AsStringAndSize(obj, & cstr, & len) == -1)< / div >
< div class = "line" > < a name = "l02889" > < / a > < span class = "lineno" > 2889< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2685345a18f9d5fe8a390ec8500cb916" > SWIG_TypeError< / a > ;< / div >
< div class = "line" > < a name = "l02890" > < / a > < span class = "lineno" > 2890< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l02891" > < / a > < span class = "lineno" > 2891< / span >   < span class = "keywordflow" > if< / span > (PyString_AsStringAndSize(obj, & cstr, & len) == -1)< / div >
< div class = "line" > < a name = "l02892" > < / a > < span class = "lineno" > 2892< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2685345a18f9d5fe8a390ec8500cb916" > SWIG_TypeError< / a > ;< / div >
< div class = "line" > < a name = "l02893" > < / a > < span class = "lineno" > 2893< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02894" > < / a > < span class = "lineno" > 2894< / span >   < span class = "keywordflow" > if< / span > (cptr) {< / div >
< div class = "line" > < a name = "l02895" > < / a > < span class = "lineno" > 2895< / span >   < span class = "keywordflow" > if< / span > (alloc) {< / div >
< div class = "line" > < a name = "l02896" > < / a > < span class = "lineno" > 2896< / span >   < span class = "keywordflow" > if< / span > (*alloc == < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab00ef4fde02a6d8d9653ea9edb28d3c9" > SWIG_NEWOBJ< / a > ) {< / div >
< div class = "line" > < a name = "l02897" > < / a > < span class = "lineno" > 2897< / span >   *cptr = < span class = "keyword" > reinterpret_cast< < / span > < span class = "keywordtype" > char< / span > * < span class = "keyword" > > < / span > (memcpy(< span class = "keyword" > new< / span > < span class = "keywordtype" > char< / span > [len + 1], cstr, < span class = "keyword" > sizeof< / span > (< span class = "keywordtype" > char< / span > )*(len + 1)));< / div >
< div class = "line" > < a name = "l02898" > < / a > < span class = "lineno" > 2898< / span >   *alloc = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab00ef4fde02a6d8d9653ea9edb28d3c9" > SWIG_NEWOBJ< / a > ;< / div >
< div class = "line" > < a name = "l02899" > < / a > < span class = "lineno" > 2899< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02900" > < / a > < span class = "lineno" > 2900< / span >   *cptr = cstr;< / div >
< div class = "line" > < a name = "l02901" > < / a > < span class = "lineno" > 2901< / span >   *alloc = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4afcf490ff5b4abbca27ca23d9af288e" > SWIG_OLDOBJ< / a > ;< / div >
< div class = "line" > < a name = "l02902" > < / a > < span class = "lineno" > 2902< / span >   }< / div >
< div class = "line" > < a name = "l02903" > < / a > < span class = "lineno" > 2903< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02904" > < / a > < span class = "lineno" > 2904< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX> =0x03000000< / span > < / div >
< div class = "line" > < a name = "l02905" > < / a > < span class = "lineno" > 2905< / span >   < span class = "preprocessor" > #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)< / span > < / div >
< div class = "line" > < a name = "l02906" > < / a > < span class = "lineno" > 2906< / span >   *cptr = PyBytes_AsString(obj);< / div >
< div class = "line" > < a name = "l02907" > < / a > < span class = "lineno" > 2907< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l02908" > < / a > < span class = "lineno" > 2908< / span >   assert(0); < span class = "comment" > /* Should never reach here with Unicode strings in Python 3 */< / span > < / div >
< div class = "line" > < a name = "l02909" > < / a > < span class = "lineno" > 2909< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02910" > < / a > < span class = "lineno" > 2910< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l02911" > < / a > < span class = "lineno" > 2911< / span >   *cptr = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a933a38459f11308f715f19c1c0269682" > SWIG_Python_str_AsChar< / a > (obj);< / div >
< div class = "line" > < a name = "l02912" > < / a > < span class = "lineno" > 2912< / span >   < span class = "keywordflow" > if< / span > (!*cptr)< / div >
< div class = "line" > < a name = "l02913" > < / a > < span class = "lineno" > 2913< / span >   ret = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2685345a18f9d5fe8a390ec8500cb916" > SWIG_TypeError< / a > ;< / div >
< div class = "line" > < a name = "l02914" > < / a > < span class = "lineno" > 2914< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02915" > < / a > < span class = "lineno" > 2915< / span >   }< / div >
< div class = "line" > < a name = "l02916" > < / a > < span class = "lineno" > 2916< / span >   }< / div >
< div class = "line" > < a name = "l02917" > < / a > < span class = "lineno" > 2917< / span >   < span class = "keywordflow" > if< / span > (psize) *psize = len + 1;< / div >
< div class = "line" > < a name = "l02918" > < / a > < span class = "lineno" > 2918< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX> =0x03000000 & & !defined(SWIG_PYTHON_STRICT_BYTE_CHAR)< / span > < / div >
< div class = "line" > < a name = "l02919" > < / a > < span class = "lineno" > 2919< / span >   Py_XDECREF(obj);< / div >
< div class = "line" > < a name = "l02920" > < / a > < span class = "lineno" > 2920< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02921" > < / a > < span class = "lineno" > 2921< / span >   < span class = "keywordflow" > return< / span > ret;< / div >
< div class = "line" > < a name = "l02922" > < / a > < span class = "lineno" > 2922< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02923" > < / a > < span class = "lineno" > 2923< / span >   < span class = "preprocessor" > #if defined(SWIG_PYTHON_2_UNICODE)< / span > < / div >
< div class = "line" > < a name = "l02924" > < / a > < span class = "lineno" > 2924< / span >   < span class = "preprocessor" > #if defined(SWIG_PYTHON_STRICT_BYTE_CHAR)< / span > < / div >
< div class = "line" > < a name = "l02925" > < / a > < span class = "lineno" > 2925< / span >   < span class = "preprocessor" > #error " Cannot use both SWIG_PYTHON_2_UNICODE and SWIG_PYTHON_STRICT_BYTE_CHAR at once" < / span > < / div >
< div class = "line" > < a name = "l02926" > < / a > < span class = "lineno" > 2926< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02927" > < / a > < span class = "lineno" > 2927< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX< 0x03000000< / span > < / div >
< div class = "line" > < a name = "l02928" > < / a > < span class = "lineno" > 2928< / span >   < span class = "keywordflow" > if< / span > (PyUnicode_Check(obj)) {< / div >
< div class = "line" > < a name = "l02929" > < / a > < span class = "lineno" > 2929< / span >   < span class = "keywordtype" > char< / span > *cstr; Py_ssize_t len;< / div >
< div class = "line" > < a name = "l02930" > < / a > < span class = "lineno" > 2930< / span >   < span class = "keywordflow" > if< / span > (!alloc & & cptr) {< / div >
< div class = "line" > < a name = "l02931" > < / a > < span class = "lineno" > 2931< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a34d3d1c1310427d00140bf1cc8de3ef6" > SWIG_RuntimeError< / a > ;< / div >
< div class = "line" > < a name = "l02932" > < / a > < span class = "lineno" > 2932< / span >   }< / div >
< div class = "line" > < a name = "l02933" > < / a > < span class = "lineno" > 2933< / span >   obj = PyUnicode_AsUTF8String(obj);< / div >
< div class = "line" > < a name = "l02934" > < / a > < span class = "lineno" > 2934< / span >   < span class = "keywordflow" > if< / span > (!obj)< / div >
< div class = "line" > < a name = "l02935" > < / a > < span class = "lineno" > 2935< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2685345a18f9d5fe8a390ec8500cb916" > SWIG_TypeError< / a > ;< / div >
< div class = "line" > < a name = "l02936" > < / a > < span class = "lineno" > 2936< / span >   < span class = "keywordflow" > if< / span > (PyString_AsStringAndSize(obj, & cstr, & len) != -1) {< / div >
< div class = "line" > < a name = "l02937" > < / a > < span class = "lineno" > 2937< / span >   < span class = "keywordflow" > if< / span > (cptr) {< / div >
< div class = "line" > < a name = "l02938" > < / a > < span class = "lineno" > 2938< / span >   < span class = "keywordflow" > if< / span > (alloc) *alloc = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab00ef4fde02a6d8d9653ea9edb28d3c9" > SWIG_NEWOBJ< / a > ;< / div >
< div class = "line" > < a name = "l02939" > < / a > < span class = "lineno" > 2939< / span >   *cptr = < span class = "keyword" > reinterpret_cast< < / span > < span class = "keywordtype" > char< / span > * < span class = "keyword" > > < / span > (memcpy(< span class = "keyword" > new< / span > < span class = "keywordtype" > char< / span > [len + 1], cstr, < span class = "keyword" > sizeof< / span > (< span class = "keywordtype" > char< / span > )*(len + 1)));< / div >
< div class = "line" > < a name = "l02940" > < / a > < span class = "lineno" > 2940< / span >   }< / div >
< div class = "line" > < a name = "l02941" > < / a > < span class = "lineno" > 2941< / span >   < span class = "keywordflow" > if< / span > (psize) *psize = len + 1;< / div >
< div class = "line" > < a name = "l02942" > < / a > < span class = "lineno" > 2942< / span >   < / div >
< div class = "line" > < a name = "l02943" > < / a > < span class = "lineno" > 2943< / span >   Py_XDECREF(obj);< / div >
< div class = "line" > < a name = "l02944" > < / a > < span class = "lineno" > 2944< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l02945" > < / a > < span class = "lineno" > 2945< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02946" > < / a > < span class = "lineno" > 2946< / span >   Py_XDECREF(obj);< / div >
< div class = "line" > < a name = "l02947" > < / a > < span class = "lineno" > 2947< / span >   }< / div >
< div class = "line" > < a name = "l02948" > < / a > < span class = "lineno" > 2948< / span >   }< / div >
< div class = "line" > < a name = "l02949" > < / a > < span class = "lineno" > 2949< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02950" > < / a > < span class = "lineno" > 2950< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l02951" > < / a > < span class = "lineno" > 2951< / span >   < / div >
< div class = "line" > < a name = "l02952" > < / a > < span class = "lineno" > 2952< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > * pchar_descriptor = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae71b7c9eeb1f89aa554cb897ecef348f" > SWIG_pchar_descriptor< / a > ();< / div >
< div class = "line" > < a name = "l02953" > < / a > < span class = "lineno" > 2953< / span >   < span class = "keywordflow" > if< / span > (pchar_descriptor) {< / div >
< div class = "line" > < a name = "l02954" > < / a > < span class = "lineno" > 2954< / span >   < span class = "keywordtype" > void< / span > * vptr = 0;< / div >
< div class = "line" > < a name = "l02955" > < / a > < span class = "lineno" > 2955< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72b29226ccbfc8ab46f6247435daed44" > SWIG_ConvertPtr< / a > (obj, & vptr, pchar_descriptor, 0) == < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ) {< / div >
< div class = "line" > < a name = "l02956" > < / a > < span class = "lineno" > 2956< / span >   < span class = "keywordflow" > if< / span > (cptr) *cptr = (< span class = "keywordtype" > char< / span > *) vptr;< / div >
< div class = "line" > < a name = "l02957" > < / a > < span class = "lineno" > 2957< / span >   < span class = "keywordflow" > if< / span > (psize) *psize = vptr ? (strlen((< span class = "keywordtype" > char< / span > *)vptr) + 1) : 0;< / div >
< div class = "line" > < a name = "l02958" > < / a > < span class = "lineno" > 2958< / span >   < span class = "keywordflow" > if< / span > (alloc) *alloc = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4afcf490ff5b4abbca27ca23d9af288e" > SWIG_OLDOBJ< / a > ;< / div >
< div class = "line" > < a name = "l02959" > < / a > < span class = "lineno" > 2959< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l02960" > < / a > < span class = "lineno" > 2960< / span >   }< / div >
< div class = "line" > < a name = "l02961" > < / a > < span class = "lineno" > 2961< / span >   }< / div >
< div class = "line" > < a name = "l02962" > < / a > < span class = "lineno" > 2962< / span >   }< / div >
< div class = "line" > < a name = "l02963" > < / a > < span class = "lineno" > 2963< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2685345a18f9d5fe8a390ec8500cb916" > SWIG_TypeError< / a > ;< / div >
< div class = "line" > < a name = "l02964" > < / a > < span class = "lineno" > 2964< / span >   }< / div >
< div class = "line" > < a name = "l02965" > < / a > < span class = "lineno" > 2965< / span >   < / div >
< div class = "line" > < a name = "l02966" > < / a > < span class = "lineno" > 2966< / span >   < / div >
< div class = "line" > < a name = "l02967" > < / a > < span class = "lineno" > 2967< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l02968" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ab3b343ed70e434d432353596db7448db" > 2968< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab3b343ed70e434d432353596db7448db" > SWIG_AsPtr_std_string< / a > (PyObject * obj, std::string **val) < / div >
< div class = "line" > < a name = "l02969" > < / a > < span class = "lineno" > 2969< / span >   {< / div >
< div class = "line" > < a name = "l02970" > < / a > < span class = "lineno" > 2970< / span >   < span class = "keywordtype" > char< / span > * buf = 0 ; < span class = "keywordtype" > size_t< / span > size = 0; < span class = "keywordtype" > int< / span > alloc = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4afcf490ff5b4abbca27ca23d9af288e" > SWIG_OLDOBJ< / a > ;< / div >
< div class = "line" > < a name = "l02971" > < / a > < span class = "lineno" > 2971< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > ((< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aeb4ebd3d270c7d0a5303f10393485505" > SWIG_AsCharPtrAndSize< / a > (obj, & buf, & size, & alloc)))) {< / div >
< div class = "line" > < a name = "l02972" > < / a > < span class = "lineno" > 2972< / span >   < span class = "keywordflow" > if< / span > (buf) {< / div >
< div class = "line" > < a name = "l02973" > < / a > < span class = "lineno" > 2973< / span >   < span class = "keywordflow" > if< / span > (val) *val = < span class = "keyword" > new< / span > std::string(buf, size - 1);< / div >
< div class = "line" > < a name = "l02974" > < / a > < span class = "lineno" > 2974< / span >   < span class = "keywordflow" > if< / span > (alloc == < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab00ef4fde02a6d8d9653ea9edb28d3c9" > SWIG_NEWOBJ< / a > ) < span class = "keyword" > delete< / span > [] buf;< / div >
< div class = "line" > < a name = "l02975" > < / a > < span class = "lineno" > 2975< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab00ef4fde02a6d8d9653ea9edb28d3c9" > SWIG_NEWOBJ< / a > ;< / div >
< div class = "line" > < a name = "l02976" > < / a > < span class = "lineno" > 2976< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02977" > < / a > < span class = "lineno" > 2977< / span >   < span class = "keywordflow" > if< / span > (val) *val = 0;< / div >
< div class = "line" > < a name = "l02978" > < / a > < span class = "lineno" > 2978< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4afcf490ff5b4abbca27ca23d9af288e" > SWIG_OLDOBJ< / a > ;< / div >
< div class = "line" > < a name = "l02979" > < / a > < span class = "lineno" > 2979< / span >   }< / div >
< div class = "line" > < a name = "l02980" > < / a > < span class = "lineno" > 2980< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l02981" > < / a > < span class = "lineno" > 2981< / span >   < span class = "keyword" > static< / span > < span class = "keywordtype" > int< / span > init = 0;< / div >
< div class = "line" > < a name = "l02982" > < / a > < span class = "lineno" > 2982< / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > * descriptor = 0;< / div >
< div class = "line" > < a name = "l02983" > < / a > < span class = "lineno" > 2983< / span >   < span class = "keywordflow" > if< / span > (!init) {< / div >
< div class = "line" > < a name = "l02984" > < / a > < span class = "lineno" > 2984< / span >   descriptor = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a184d005bbcde85bc7d3f652de20d10b3" > SWIG_TypeQuery< / a > (< span class = "stringliteral" > " std::string" < / span > < span class = "stringliteral" > " *" < / span > );< / div >
< div class = "line" > < a name = "l02985" > < / a > < span class = "lineno" > 2985< / span >   init = 1;< / div >
< div class = "line" > < a name = "l02986" > < / a > < span class = "lineno" > 2986< / span >   }< / div >
< div class = "line" > < a name = "l02987" > < / a > < span class = "lineno" > 2987< / span >   < span class = "keywordflow" > if< / span > (descriptor) {< / div >
< div class = "line" > < a name = "l02988" > < / a > < span class = "lineno" > 2988< / span >   std::string *vptr;< / div >
< div class = "line" > < a name = "l02989" > < / a > < span class = "lineno" > 2989< / span >   < span class = "keywordtype" > int< / span > res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72b29226ccbfc8ab46f6247435daed44" > SWIG_ConvertPtr< / a > (obj, (< span class = "keywordtype" > void< / span > **)& vptr, descriptor, 0);< / div >
< div class = "line" > < a name = "l02990" > < / a > < span class = "lineno" > 2990< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (res) & & val) *val = vptr;< / div >
< div class = "line" > < a name = "l02991" > < / a > < span class = "lineno" > 2991< / span >   < span class = "keywordflow" > return< / span > res;< / div >
< div class = "line" > < a name = "l02992" > < / a > < span class = "lineno" > 2992< / span >   }< / div >
< div class = "line" > < a name = "l02993" > < / a > < span class = "lineno" > 2993< / span >   }< / div >
< div class = "line" > < a name = "l02994" > < / a > < span class = "lineno" > 2994< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfa11a770d66f9ca6ba170b173c56c94" > SWIG_ERROR< / a > ;< / div >
< div class = "line" > < a name = "l02995" > < / a > < span class = "lineno" > 2995< / span >   }< / div >
< div class = "line" > < a name = "l02996" > < / a > < span class = "lineno" > 2996< / span >   < / div >
< div class = "line" > < a name = "l02997" > < / a > < span class = "lineno" > 2997< / span >   < / div >
< div class = "line" > < a name = "l02998" > < / a > < span class = "lineno" > 2998< / span >   < span class = "preprocessor" > #include < limits.h> < / span > < / div >
< div class = "line" > < a name = "l02999" > < / a > < span class = "lineno" > 2999< / span >   < span class = "preprocessor" > #if !defined(SWIG_NO_LLONG_MAX)< / span > < / div >
< div class = "line" > < a name = "l03000" > < / a > < span class = "lineno" > 3000< / span >   < span class = "preprocessor" > # if !defined(LLONG_MAX) & & defined(__GNUC__) & & defined (__LONG_LONG_MAX__)< / span > < / div >
< div class = "line" > < a name = "l03001" > < / a > < span class = "lineno" > 3001< / span >   < span class = "preprocessor" > # define LLONG_MAX __LONG_LONG_MAX__< / span > < / div >
< div class = "line" > < a name = "l03002" > < / a > < span class = "lineno" > 3002< / span >   < span class = "preprocessor" > # define LLONG_MIN (-LLONG_MAX - 1LL)< / span > < / div >
< div class = "line" > < a name = "l03003" > < / a > < span class = "lineno" > 3003< / span >   < span class = "preprocessor" > # define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)< / span > < / div >
< div class = "line" > < a name = "l03004" > < / a > < span class = "lineno" > 3004< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l03005" > < / a > < span class = "lineno" > 3005< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03006" > < / a > < span class = "lineno" > 3006< / span >   < / div >
< div class = "line" > < a name = "l03007" > < / a > < span class = "lineno" > 3007< / span >   < / div >
< div class = "line" > < a name = "l03008" > < / a > < span class = "lineno" > 3008< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l03009" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a14604bc0932d6a4a99475970ac783697" > 3009< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a14604bc0932d6a4a99475970ac783697" > SWIG_AsVal_double< / a > (PyObject *obj, < span class = "keywordtype" > double< / span > *val)< / div >
< div class = "line" > < a name = "l03010" > < / a > < span class = "lineno" > 3010< / span >   {< / div >
< div class = "line" > < a name = "l03011" > < / a > < span class = "lineno" > 3011< / span >   < span class = "keywordtype" > int< / span > res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2685345a18f9d5fe8a390ec8500cb916" > SWIG_TypeError< / a > ;< / div >
< div class = "line" > < a name = "l03012" > < / a > < span class = "lineno" > 3012< / span >   < span class = "keywordflow" > if< / span > (PyFloat_Check(obj)) {< / div >
< div class = "line" > < a name = "l03013" > < / a > < span class = "lineno" > 3013< / span >   < span class = "keywordflow" > if< / span > (val) *val = PyFloat_AsDouble(obj);< / div >
< div class = "line" > < a name = "l03014" > < / a > < span class = "lineno" > 3014< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l03015" > < / a > < span class = "lineno" > 3015< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX < 0x03000000< / span > < / div >
< div class = "line" > < a name = "l03016" > < / a > < span class = "lineno" > 3016< / span >   } < span class = "keywordflow" > else< / span > < span class = "keywordflow" > if< / span > (PyInt_Check(obj)) {< / div >
< div class = "line" > < a name = "l03017" > < / a > < span class = "lineno" > 3017< / span >   < span class = "keywordflow" > if< / span > (val) *val = (double) PyInt_AsLong(obj);< / div >
< div class = "line" > < a name = "l03018" > < / a > < span class = "lineno" > 3018< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l03019" > < / a > < span class = "lineno" > 3019< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03020" > < / a > < span class = "lineno" > 3020< / span >   } < span class = "keywordflow" > else< / span > < span class = "keywordflow" > if< / span > (PyLong_Check(obj)) {< / div >
< div class = "line" > < a name = "l03021" > < / a > < span class = "lineno" > 3021< / span >   < span class = "keywordtype" > double< / span > v = PyLong_AsDouble(obj);< / div >
< div class = "line" > < a name = "l03022" > < / a > < span class = "lineno" > 3022< / span >   < span class = "keywordflow" > if< / span > (!PyErr_Occurred()) {< / div >
< div class = "line" > < a name = "l03023" > < / a > < span class = "lineno" > 3023< / span >   < span class = "keywordflow" > if< / span > (val) *val = v;< / div >
< div class = "line" > < a name = "l03024" > < / a > < span class = "lineno" > 3024< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l03025" > < / a > < span class = "lineno" > 3025< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l03026" > < / a > < span class = "lineno" > 3026< / span >   PyErr_Clear();< / div >
< div class = "line" > < a name = "l03027" > < / a > < span class = "lineno" > 3027< / span >   }< / div >
< div class = "line" > < a name = "l03028" > < / a > < span class = "lineno" > 3028< / span >   }< / div >
< div class = "line" > < a name = "l03029" > < / a > < span class = "lineno" > 3029< / span >   < span class = "preprocessor" > #ifdef SWIG_PYTHON_CAST_MODE< / span > < / div >
< div class = "line" > < a name = "l03030" > < / a > < span class = "lineno" > 3030< / span >   {< / div >
< div class = "line" > < a name = "l03031" > < / a > < span class = "lineno" > 3031< / span >   < span class = "keywordtype" > int< / span > dispatch = 0;< / div >
< div class = "line" > < a name = "l03032" > < / a > < span class = "lineno" > 3032< / span >   < span class = "keywordtype" > double< / span > d = PyFloat_AsDouble(obj);< / div >
< div class = "line" > < a name = "l03033" > < / a > < span class = "lineno" > 3033< / span >   < span class = "keywordflow" > if< / span > (!PyErr_Occurred()) {< / div >
< div class = "line" > < a name = "l03034" > < / a > < span class = "lineno" > 3034< / span >   < span class = "keywordflow" > if< / span > (val) *val = d;< / div >
< div class = "line" > < a name = "l03035" > < / a > < span class = "lineno" > 3035< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4f6f5e0444e44e48aef51f6620438a5f" > SWIG_AddCast< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > );< / div >
< div class = "line" > < a name = "l03036" > < / a > < span class = "lineno" > 3036< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l03037" > < / a > < span class = "lineno" > 3037< / span >   PyErr_Clear();< / div >
< div class = "line" > < a name = "l03038" > < / a > < span class = "lineno" > 3038< / span >   }< / div >
< div class = "line" > < a name = "l03039" > < / a > < span class = "lineno" > 3039< / span >   < span class = "keywordflow" > if< / span > (!dispatch) {< / div >
< div class = "line" > < a name = "l03040" > < / a > < span class = "lineno" > 3040< / span >   < span class = "keywordtype" > long< / span > v = PyLong_AsLong(obj);< / div >
< div class = "line" > < a name = "l03041" > < / a > < span class = "lineno" > 3041< / span >   < span class = "keywordflow" > if< / span > (!PyErr_Occurred()) {< / div >
< div class = "line" > < a name = "l03042" > < / a > < span class = "lineno" > 3042< / span >   < span class = "keywordflow" > if< / span > (val) *val = v;< / div >
< div class = "line" > < a name = "l03043" > < / a > < span class = "lineno" > 3043< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4f6f5e0444e44e48aef51f6620438a5f" > SWIG_AddCast< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4f6f5e0444e44e48aef51f6620438a5f" > SWIG_AddCast< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ));< / div >
< div class = "line" > < a name = "l03044" > < / a > < span class = "lineno" > 3044< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l03045" > < / a > < span class = "lineno" > 3045< / span >   PyErr_Clear();< / div >
< div class = "line" > < a name = "l03046" > < / a > < span class = "lineno" > 3046< / span >   }< / div >
< div class = "line" > < a name = "l03047" > < / a > < span class = "lineno" > 3047< / span >   }< / div >
< div class = "line" > < a name = "l03048" > < / a > < span class = "lineno" > 3048< / span >   }< / div >
< div class = "line" > < a name = "l03049" > < / a > < span class = "lineno" > 3049< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03050" > < / a > < span class = "lineno" > 3050< / span >   < span class = "keywordflow" > return< / span > res;< / div >
< div class = "line" > < a name = "l03051" > < / a > < span class = "lineno" > 3051< / span >   }< / div >
< div class = "line" > < a name = "l03052" > < / a > < span class = "lineno" > 3052< / span >   < / div >
< div class = "line" > < a name = "l03053" > < / a > < span class = "lineno" > 3053< / span >   < / div >
< div class = "line" > < a name = "l03054" > < / a > < span class = "lineno" > 3054< / span >   < span class = "preprocessor" > #include < float.h> < / span > < / div >
< div class = "line" > < a name = "l03055" > < / a > < span class = "lineno" > 3055< / span >   < / div >
< div class = "line" > < a name = "l03056" > < / a > < span class = "lineno" > 3056< / span >   < / div >
< div class = "line" > < a name = "l03057" > < / a > < span class = "lineno" > 3057< / span >   < span class = "preprocessor" > #include < math.h> < / span > < / div >
< div class = "line" > < a name = "l03058" > < / a > < span class = "lineno" > 3058< / span >   < / div >
< div class = "line" > < a name = "l03059" > < / a > < span class = "lineno" > 3059< / span >   < / div >
< div class = "line" > < a name = "l03060" > < / a > < span class = "lineno" > 3060< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afc5b08bb3c3cd2e3fb2e34b775346153" > SWIGINTERNINLINE< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l03061" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4101ce628ad9db6a901cca96a6d36ae6" > 3061< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4101ce628ad9db6a901cca96a6d36ae6" > SWIG_CanCastAsInteger< / a > (< span class = "keywordtype" > double< / span > *d, < span class = "keywordtype" > double< / span > < a class = "code" href = "alldiff__cst_8cc.html#a021e695f54a13bd809c34b2f4ca87c37" > min< / a > , < span class = "keywordtype" > double< / span > < a class = "code" href = "alldiff__cst_8cc.html#a9d0c202d5fdd62f4fa2c613339ff168a" > max< / a > ) {< / div >
< div class = "line" > < a name = "l03062" > < / a > < span class = "lineno" > 3062< / span >   < span class = "keywordtype" > double< / span > x = *d;< / div >
< div class = "line" > < a name = "l03063" > < / a > < span class = "lineno" > 3063< / span >   < span class = "keywordflow" > if< / span > ((< a class = "code" href = "alldiff__cst_8cc.html#a021e695f54a13bd809c34b2f4ca87c37" > min< / a > < = x & & x < = < a class = "code" href = "alldiff__cst_8cc.html#a9d0c202d5fdd62f4fa2c613339ff168a" > max< / a > )) {< / div >
< div class = "line" > < a name = "l03064" > < / a > < span class = "lineno" > 3064< / span >   < span class = "keywordtype" > double< / span > fx = floor(x);< / div >
< div class = "line" > < a name = "l03065" > < / a > < span class = "lineno" > 3065< / span >   < span class = "keywordtype" > double< / span > cx = ceil(x);< / div >
< div class = "line" > < a name = "l03066" > < / a > < span class = "lineno" > 3066< / span >   < span class = "keywordtype" > double< / span > rd = ((x - fx) < 0.5) ? fx : cx; < span class = "comment" > /* simple rint */< / span > < / div >
< div class = "line" > < a name = "l03067" > < / a > < span class = "lineno" > 3067< / span >   < span class = "keywordflow" > if< / span > ((errno == EDOM) || (errno == ERANGE)) {< / div >
< div class = "line" > < a name = "l03068" > < / a > < span class = "lineno" > 3068< / span >   errno = 0;< / div >
< div class = "line" > < a name = "l03069" > < / a > < span class = "lineno" > 3069< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l03070" > < / a > < span class = "lineno" > 3070< / span >   < span class = "keywordtype" > double< / span > summ, reps, diff;< / div >
< div class = "line" > < a name = "l03071" > < / a > < span class = "lineno" > 3071< / span >   < span class = "keywordflow" > if< / span > (rd < x) {< / div >
< div class = "line" > < a name = "l03072" > < / a > < span class = "lineno" > 3072< / span >   diff = x - rd;< / div >
< div class = "line" > < a name = "l03073" > < / a > < span class = "lineno" > 3073< / span >   } < span class = "keywordflow" > else< / span > < span class = "keywordflow" > if< / span > (rd > x) {< / div >
< div class = "line" > < a name = "l03074" > < / a > < span class = "lineno" > 3074< / span >   diff = rd - x;< / div >
< div class = "line" > < a name = "l03075" > < / a > < span class = "lineno" > 3075< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l03076" > < / a > < span class = "lineno" > 3076< / span >   < span class = "keywordflow" > return< / span > 1;< / div >
< div class = "line" > < a name = "l03077" > < / a > < span class = "lineno" > 3077< / span >   }< / div >
< div class = "line" > < a name = "l03078" > < / a > < span class = "lineno" > 3078< / span >   summ = rd + x;< / div >
< div class = "line" > < a name = "l03079" > < / a > < span class = "lineno" > 3079< / span >   reps = diff/summ;< / div >
< div class = "line" > < a name = "l03080" > < / a > < span class = "lineno" > 3080< / span >   < span class = "keywordflow" > if< / span > (reps < 8*DBL_EPSILON) {< / div >
< div class = "line" > < a name = "l03081" > < / a > < span class = "lineno" > 3081< / span >   *d = rd;< / div >
< div class = "line" > < a name = "l03082" > < / a > < span class = "lineno" > 3082< / span >   < span class = "keywordflow" > return< / span > 1;< / div >
< div class = "line" > < a name = "l03083" > < / a > < span class = "lineno" > 3083< / span >   }< / div >
< div class = "line" > < a name = "l03084" > < / a > < span class = "lineno" > 3084< / span >   }< / div >
< div class = "line" > < a name = "l03085" > < / a > < span class = "lineno" > 3085< / span >   }< / div >
< div class = "line" > < a name = "l03086" > < / a > < span class = "lineno" > 3086< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l03087" > < / a > < span class = "lineno" > 3087< / span >   }< / div >
< div class = "line" > < a name = "l03088" > < / a > < span class = "lineno" > 3088< / span >   < / div >
< div class = "line" > < a name = "l03089" > < / a > < span class = "lineno" > 3089< / span >   < / div >
< div class = "line" > < a name = "l03090" > < / a > < span class = "lineno" > 3090< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l03091" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aca3c78b106b24b292a156d1f2e9d6bf7" > 3091< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aca3c78b106b24b292a156d1f2e9d6bf7" > SWIG_AsVal_long< / a > (PyObject *obj, < span class = "keywordtype" > long< / span > * val)< / div >
< div class = "line" > < a name = "l03092" > < / a > < span class = "lineno" > 3092< / span >   {< / div >
< div class = "line" > < a name = "l03093" > < / a > < span class = "lineno" > 3093< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX < 0x03000000< / span > < / div >
< div class = "line" > < a name = "l03094" > < / a > < span class = "lineno" > 3094< / span >   < span class = "keywordflow" > if< / span > (PyInt_Check(obj)) {< / div >
< div class = "line" > < a name = "l03095" > < / a > < span class = "lineno" > 3095< / span >   < span class = "keywordflow" > if< / span > (val) *val = PyInt_AsLong(obj);< / div >
< div class = "line" > < a name = "l03096" > < / a > < span class = "lineno" > 3096< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l03097" > < / a > < span class = "lineno" > 3097< / span >   } < span class = "keywordflow" > else< / span > < / div >
< div class = "line" > < a name = "l03098" > < / a > < span class = "lineno" > 3098< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03099" > < / a > < span class = "lineno" > 3099< / span >   < span class = "keywordflow" > if< / span > (PyLong_Check(obj)) {< / div >
< div class = "line" > < a name = "l03100" > < / a > < span class = "lineno" > 3100< / span >   < span class = "keywordtype" > long< / span > v = PyLong_AsLong(obj);< / div >
< div class = "line" > < a name = "l03101" > < / a > < span class = "lineno" > 3101< / span >   < span class = "keywordflow" > if< / span > (!PyErr_Occurred()) {< / div >
< div class = "line" > < a name = "l03102" > < / a > < span class = "lineno" > 3102< / span >   < span class = "keywordflow" > if< / span > (val) *val = v;< / div >
< div class = "line" > < a name = "l03103" > < / a > < span class = "lineno" > 3103< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l03104" > < / a > < span class = "lineno" > 3104< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l03105" > < / a > < span class = "lineno" > 3105< / span >   PyErr_Clear();< / div >
< div class = "line" > < a name = "l03106" > < / a > < span class = "lineno" > 3106< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae9c11d011d8390489595f718d7565a8a" > SWIG_OverflowError< / a > ;< / div >
< div class = "line" > < a name = "l03107" > < / a > < span class = "lineno" > 3107< / span >   }< / div >
< div class = "line" > < a name = "l03108" > < / a > < span class = "lineno" > 3108< / span >   }< / div >
< div class = "line" > < a name = "l03109" > < / a > < span class = "lineno" > 3109< / span >   < span class = "preprocessor" > #ifdef SWIG_PYTHON_CAST_MODE< / span > < / div >
< div class = "line" > < a name = "l03110" > < / a > < span class = "lineno" > 3110< / span >   {< / div >
< div class = "line" > < a name = "l03111" > < / a > < span class = "lineno" > 3111< / span >   < span class = "keywordtype" > int< / span > dispatch = 0;< / div >
< div class = "line" > < a name = "l03112" > < / a > < span class = "lineno" > 3112< / span >   < span class = "keywordtype" > long< / span > v = PyInt_AsLong(obj);< / div >
< div class = "line" > < a name = "l03113" > < / a > < span class = "lineno" > 3113< / span >   < span class = "keywordflow" > if< / span > (!PyErr_Occurred()) {< / div >
< div class = "line" > < a name = "l03114" > < / a > < span class = "lineno" > 3114< / span >   < span class = "keywordflow" > if< / span > (val) *val = v;< / div >
< div class = "line" > < a name = "l03115" > < / a > < span class = "lineno" > 3115< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4f6f5e0444e44e48aef51f6620438a5f" > SWIG_AddCast< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > );< / div >
< div class = "line" > < a name = "l03116" > < / a > < span class = "lineno" > 3116< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l03117" > < / a > < span class = "lineno" > 3117< / span >   PyErr_Clear();< / div >
< div class = "line" > < a name = "l03118" > < / a > < span class = "lineno" > 3118< / span >   }< / div >
< div class = "line" > < a name = "l03119" > < / a > < span class = "lineno" > 3119< / span >   < span class = "keywordflow" > if< / span > (!dispatch) {< / div >
< div class = "line" > < a name = "l03120" > < / a > < span class = "lineno" > 3120< / span >   < span class = "keywordtype" > double< / span > d;< / div >
< div class = "line" > < a name = "l03121" > < / a > < span class = "lineno" > 3121< / span >   < span class = "keywordtype" > int< / span > res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4f6f5e0444e44e48aef51f6620438a5f" > SWIG_AddCast< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a14604bc0932d6a4a99475970ac783697" > SWIG_AsVal_double< / a > (obj,& d));< / div >
< div class = "line" > < a name = "l03122" > < / a > < span class = "lineno" > 3122< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (res) & & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4101ce628ad9db6a901cca96a6d36ae6" > SWIG_CanCastAsInteger< / a > (& d, LONG_MIN, LONG_MAX)) {< / div >
< div class = "line" > < a name = "l03123" > < / a > < span class = "lineno" > 3123< / span >   < span class = "keywordflow" > if< / span > (val) *val = (long)(d);< / div >
< div class = "line" > < a name = "l03124" > < / a > < span class = "lineno" > 3124< / span >   < span class = "keywordflow" > return< / span > res;< / div >
< div class = "line" > < a name = "l03125" > < / a > < span class = "lineno" > 3125< / span >   }< / div >
< div class = "line" > < a name = "l03126" > < / a > < span class = "lineno" > 3126< / span >   }< / div >
< div class = "line" > < a name = "l03127" > < / a > < span class = "lineno" > 3127< / span >   }< / div >
< div class = "line" > < a name = "l03128" > < / a > < span class = "lineno" > 3128< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03129" > < / a > < span class = "lineno" > 3129< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2685345a18f9d5fe8a390ec8500cb916" > SWIG_TypeError< / a > ;< / div >
< div class = "line" > < a name = "l03130" > < / a > < span class = "lineno" > 3130< / span >   }< / div >
< div class = "line" > < a name = "l03131" > < / a > < span class = "lineno" > 3131< / span >   < / div >
< div class = "line" > < a name = "l03132" > < / a > < span class = "lineno" > 3132< / span >   < / div >
< div class = "line" > < a name = "l03133" > < / a > < span class = "lineno" > 3133< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l03134" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac5d34218467df201deab1b9f5cad6691" > 3134< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac5d34218467df201deab1b9f5cad6691" > SWIG_AsVal_int< / a > (PyObject * obj, < span class = "keywordtype" > int< / span > *val)< / div >
< div class = "line" > < a name = "l03135" > < / a > < span class = "lineno" > 3135< / span >   {< / div >
< div class = "line" > < a name = "l03136" > < / a > < span class = "lineno" > 3136< / span >   < span class = "keywordtype" > long< / span > v;< / div >
< div class = "line" > < a name = "l03137" > < / a > < span class = "lineno" > 3137< / span >   < span class = "keywordtype" > int< / span > res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aca3c78b106b24b292a156d1f2e9d6bf7" > SWIG_AsVal_long< / a > (obj, & v);< / div >
< div class = "line" > < a name = "l03138" > < / a > < span class = "lineno" > 3138< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (res)) {< / div >
< div class = "line" > < a name = "l03139" > < / a > < span class = "lineno" > 3139< / span >   < span class = "keywordflow" > if< / span > ((v < INT_MIN || v > INT_MAX)) {< / div >
< div class = "line" > < a name = "l03140" > < / a > < span class = "lineno" > 3140< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae9c11d011d8390489595f718d7565a8a" > SWIG_OverflowError< / a > ;< / div >
< div class = "line" > < a name = "l03141" > < / a > < span class = "lineno" > 3141< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l03142" > < / a > < span class = "lineno" > 3142< / span >   < span class = "keywordflow" > if< / span > (val) *val = < span class = "keyword" > static_cast< < / span > < span class = "keywordtype" > int< / span > < span class = "keyword" > > < / span > (v);< / div >
< div class = "line" > < a name = "l03143" > < / a > < span class = "lineno" > 3143< / span >   }< / div >
< div class = "line" > < a name = "l03144" > < / a > < span class = "lineno" > 3144< / span >   } < / div >
< div class = "line" > < a name = "l03145" > < / a > < span class = "lineno" > 3145< / span >   < span class = "keywordflow" > return< / span > res;< / div >
< div class = "line" > < a name = "l03146" > < / a > < span class = "lineno" > 3146< / span >   }< / div >
< div class = "line" > < a name = "l03147" > < / a > < span class = "lineno" > 3147< / span >   < / div >
< div class = "line" > < a name = "l03148" > < / a > < span class = "lineno" > 3148< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03149" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a653196403354a30149a9f9ff67988545" > 3149< / a > < / span >   < span class = "preprocessor" > #define SWIG_From_long PyInt_FromLong < / span > < / div >
< div class = "line" > < a name = "l03150" > < / a > < span class = "lineno" > 3150< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03151" > < / a > < span class = "lineno" > 3151< / span >   < / div >
< div class = "line" > < a name = "l03152" > < / a > < span class = "lineno" > 3152< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afc5b08bb3c3cd2e3fb2e34b775346153" > SWIGINTERNINLINE< / a > PyObject*< / div >
< div class = "line" > < a name = "l03153" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a56d888f17c1ad0d5bac815dfe07061e6" > 3153< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a56d888f17c1ad0d5bac815dfe07061e6" > SWIG_From_bool< / a > (< span class = "keywordtype" > bool< / span > < a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > )< / div >
< div class = "line" > < a name = "l03154" > < / a > < span class = "lineno" > 3154< / span >   {< / div >
< div class = "line" > < a name = "l03155" > < / a > < span class = "lineno" > 3155< / span >   < span class = "keywordflow" > return< / span > PyBool_FromLong(< a class = "code" href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > ? 1 : 0);< / div >
< div class = "line" > < a name = "l03156" > < / a > < span class = "lineno" > 3156< / span >   }< / div >
< div class = "line" > < a name = "l03157" > < / a > < span class = "lineno" > 3157< / span >   < / div >
< div class = "line" > < a name = "l03158" > < / a > < span class = "lineno" > 3158< / span >   < / div >
< div class = "line" > < a name = "l03159" > < / a > < span class = "lineno" > 3159< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l03160" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#acfba6822dbc2e721a86f8193845659fc" > 3160< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfba6822dbc2e721a86f8193845659fc" > SWIG_AsVal_bool< / a > (PyObject *obj, < span class = "keywordtype" > bool< / span > *val)< / div >
< div class = "line" > < a name = "l03161" > < / a > < span class = "lineno" > 3161< / span >   {< / div >
< div class = "line" > < a name = "l03162" > < / a > < span class = "lineno" > 3162< / span >   < span class = "keywordtype" > int< / span > r;< / div >
< div class = "line" > < a name = "l03163" > < / a > < span class = "lineno" > 3163< / span >   < span class = "keywordflow" > if< / span > (!PyBool_Check(obj))< / div >
< div class = "line" > < a name = "l03164" > < / a > < span class = "lineno" > 3164< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfa11a770d66f9ca6ba170b173c56c94" > SWIG_ERROR< / a > ;< / div >
< div class = "line" > < a name = "l03165" > < / a > < span class = "lineno" > 3165< / span >   r = PyObject_IsTrue(obj);< / div >
< div class = "line" > < a name = "l03166" > < / a > < span class = "lineno" > 3166< / span >   < span class = "keywordflow" > if< / span > (r == -1)< / div >
< div class = "line" > < a name = "l03167" > < / a > < span class = "lineno" > 3167< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfa11a770d66f9ca6ba170b173c56c94" > SWIG_ERROR< / a > ;< / div >
< div class = "line" > < a name = "l03168" > < / a > < span class = "lineno" > 3168< / span >   < span class = "keywordflow" > if< / span > (val) *val = r ? true : < span class = "keyword" > false< / span > ;< / div >
< div class = "line" > < a name = "l03169" > < / a > < span class = "lineno" > 3169< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > ;< / div >
< div class = "line" > < a name = "l03170" > < / a > < span class = "lineno" > 3170< / span >   }< / div >
< div class = "line" > < a name = "l03171" > < / a > < span class = "lineno" > 3171< / span >   < / div >
< div class = "line" > < a name = "l03172" > < / a > < span class = "lineno" > 3172< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l03173" > < / a > < span class = "lineno" > 3173< / span >   < span class = "keyword" > extern< / span > < span class = "stringliteral" > " C" < / span > {< / div >
< div class = "line" > < a name = "l03174" > < / a > < span class = "lineno" > 3174< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03175" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a9cb49f6d4e9572a0f7dbd7c01b469faf" > 3175< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9cb49f6d4e9572a0f7dbd7c01b469faf" > _wrap_new_KnapsackSolver__SWIG_0< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), Py_ssize_t nobjs, PyObject **swig_obj) {< / div >
< div class = "line" > < a name = "l03176" > < / a > < span class = "lineno" > 3176< / span >   PyObject *resultobj = 0;< / div >
< div class = "line" > < a name = "l03177" > < / a > < span class = "lineno" > 3177< / span >   std::string *arg1 = 0 ;< / div >
< div class = "line" > < a name = "l03178" > < / a > < span class = "lineno" > 3178< / span >   < span class = "keywordtype" > int< / span > res1 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4afcf490ff5b4abbca27ca23d9af288e" > SWIG_OLDOBJ< / a > ;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03179" > < / a > < span class = "lineno" > 3179< / span >   < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *result = 0 ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03180" > < / a > < span class = "lineno" > 3180< / span >   < / div >
< div class = "line" > < a name = "l03181" > < / a > < span class = "lineno" > 3181< / span >   < span class = "keywordflow" > if< / span > ((nobjs < 1) || (nobjs > 1)) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > SWIG_fail< / a > ;< / div >
< div class = "line" > < a name = "l03182" > < / a > < span class = "lineno" > 3182< / span >   {< / div >
< div class = "line" > < a name = "l03183" > < / a > < span class = "lineno" > 3183< / span >   std::string *ptr = (std::string *)0;< / div >
< div class = "line" > < a name = "l03184" > < / a > < span class = "lineno" > 3184< / span >   res1 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab3b343ed70e434d432353596db7448db" > SWIG_AsPtr_std_string< / a > (swig_obj[0], & ptr);< / div >
< div class = "line" > < a name = "l03185" > < / a > < span class = "lineno" > 3185< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (res1)) {< / div >
< div class = "line" > < a name = "l03186" > < / a > < span class = "lineno" > 3186< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > SWIG_ArgError< / a > (res1), < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " new_KnapsackSolver" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 1" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " std::string const & " < / span > < span class = "stringliteral" > " ' " < / span > ); < / div >
< div class = "line" > < a name = "l03187" > < / a > < span class = "lineno" > 3187< / span >   }< / div >
< div class = "line" > < a name = "l03188" > < / a > < span class = "lineno" > 3188< / span >   < span class = "keywordflow" > if< / span > (!ptr) {< / div >
< div class = "line" > < a name = "l03189" > < / a > < span class = "lineno" > 3189< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4c1b15a2401d60351d98df9327886280" > SWIG_ValueError< / a > , < span class = "stringliteral" > " invalid null reference " < / span > < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " new_KnapsackSolver" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 1" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " std::string const & " < / span > < span class = "stringliteral" > " ' " < / span > ); < / div >
< div class = "line" > < a name = "l03190" > < / a > < span class = "lineno" > 3190< / span >   }< / div >
< div class = "line" > < a name = "l03191" > < / a > < span class = "lineno" > 3191< / span >   arg1 = ptr;< / div >
< div class = "line" > < a name = "l03192" > < / a > < span class = "lineno" > 3192< / span >   }< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03193" > < / a > < span class = "lineno" > 3193< / span >   result = (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *)< span class = "keyword" > new< / span > < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > ((std::string < span class = "keyword" > const< / span > & )*arg1);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03194" > < / a > < span class = "lineno" > 3194< / span >   resultobj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a978ff8eb5e32b08b8a1b8399c1994f23" > SWIG_NewPointerObj< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6dc8f6b962375bf647fc53ecbeca2d20" > SWIG_as_voidptr< / a > (result), < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1aeb2e28479798e8cc867b1df129097d" > SWIGTYPE_p_operations_research__KnapsackSolver< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1d7a891b8fceac04d0954a0e7aaf7d1c" > SWIG_POINTER_NEW< / a > | 0 );< / div >
< div class = "line" > < a name = "l03195" > < / a > < span class = "lineno" > 3195< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5246ae38052e6fa0e3cca2026cdda153" > SWIG_IsNewObj< / a > (res1)) < span class = "keyword" > delete< / span > arg1;< / div >
< div class = "line" > < a name = "l03196" > < / a > < span class = "lineno" > 3196< / span >   < span class = "keywordflow" > return< / span > resultobj;< / div >
< div class = "line" > < a name = "l03197" > < / a > < span class = "lineno" > 3197< / span >   fail:< / div >
< div class = "line" > < a name = "l03198" > < / a > < span class = "lineno" > 3198< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5246ae38052e6fa0e3cca2026cdda153" > SWIG_IsNewObj< / a > (res1)) < span class = "keyword" > delete< / span > arg1;< / div >
< div class = "line" > < a name = "l03199" > < / a > < span class = "lineno" > 3199< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l03200" > < / a > < span class = "lineno" > 3200< / span >   }< / div >
< div class = "line" > < a name = "l03201" > < / a > < span class = "lineno" > 3201< / span >   < / div >
< div class = "line" > < a name = "l03202" > < / a > < span class = "lineno" > 3202< / span >   < / div >
< div class = "line" > < a name = "l03203" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a885509b6229734d125ba95019b8d6351" > 3203< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a885509b6229734d125ba95019b8d6351" > _wrap_new_KnapsackSolver__SWIG_1< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), Py_ssize_t nobjs, PyObject **swig_obj) {< / div >
< div class = "line" > < a name = "l03204" > < / a > < span class = "lineno" > 3204< / span >   PyObject *resultobj = 0;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03205" > < / a > < span class = "lineno" > 3205< / span >   < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306ec" > operations_research::KnapsackSolver::SolverType< / a > arg1 ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03206" > < / a > < span class = "lineno" > 3206< / span >   std::string *arg2 = 0 ;< / div >
< div class = "line" > < a name = "l03207" > < / a > < span class = "lineno" > 3207< / span >   < span class = "keywordtype" > int< / span > val1 ;< / div >
< div class = "line" > < a name = "l03208" > < / a > < span class = "lineno" > 3208< / span >   < span class = "keywordtype" > int< / span > ecode1 = 0 ;< / div >
< div class = "line" > < a name = "l03209" > < / a > < span class = "lineno" > 3209< / span >   < span class = "keywordtype" > int< / span > res2 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4afcf490ff5b4abbca27ca23d9af288e" > SWIG_OLDOBJ< / a > ;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03210" > < / a > < span class = "lineno" > 3210< / span >   < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *result = 0 ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03211" > < / a > < span class = "lineno" > 3211< / span >   < / div >
< div class = "line" > < a name = "l03212" > < / a > < span class = "lineno" > 3212< / span >   < span class = "keywordflow" > if< / span > ((nobjs < 2) || (nobjs > 2)) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > SWIG_fail< / a > ;< / div >
< div class = "line" > < a name = "l03213" > < / a > < span class = "lineno" > 3213< / span >   ecode1 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac5d34218467df201deab1b9f5cad6691" > SWIG_AsVal_int< / a > (swig_obj[0], & val1);< / div >
< div class = "line" > < a name = "l03214" > < / a > < span class = "lineno" > 3214< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (ecode1)) {< / div >
< div class = "line" > < a name = "l03215" > < / a > < span class = "lineno" > 3215< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > SWIG_ArgError< / a > (ecode1), < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " new_KnapsackSolver" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 1" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " operations_research::KnapsackSolver::SolverType" < / span > < span class = "stringliteral" > " ' " < / span > );< / div >
< div class = "line" > < a name = "l03216" > < / a > < span class = "lineno" > 3216< / span >   } < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03217" > < / a > < span class = "lineno" > 3217< / span >   arg1 = < span class = "keyword" > static_cast< < / span > < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306ec" > operations_research::KnapsackSolver::SolverType< / a > < span class = "keyword" > > < / span > (val1);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03218" > < / a > < span class = "lineno" > 3218< / span >   {< / div >
< div class = "line" > < a name = "l03219" > < / a > < span class = "lineno" > 3219< / span >   std::string *ptr = (std::string *)0;< / div >
< div class = "line" > < a name = "l03220" > < / a > < span class = "lineno" > 3220< / span >   res2 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab3b343ed70e434d432353596db7448db" > SWIG_AsPtr_std_string< / a > (swig_obj[1], & ptr);< / div >
< div class = "line" > < a name = "l03221" > < / a > < span class = "lineno" > 3221< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (res2)) {< / div >
< div class = "line" > < a name = "l03222" > < / a > < span class = "lineno" > 3222< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > SWIG_ArgError< / a > (res2), < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " new_KnapsackSolver" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 2" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " std::string const & " < / span > < span class = "stringliteral" > " ' " < / span > ); < / div >
< div class = "line" > < a name = "l03223" > < / a > < span class = "lineno" > 3223< / span >   }< / div >
< div class = "line" > < a name = "l03224" > < / a > < span class = "lineno" > 3224< / span >   < span class = "keywordflow" > if< / span > (!ptr) {< / div >
< div class = "line" > < a name = "l03225" > < / a > < span class = "lineno" > 3225< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4c1b15a2401d60351d98df9327886280" > SWIG_ValueError< / a > , < span class = "stringliteral" > " invalid null reference " < / span > < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " new_KnapsackSolver" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 2" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " std::string const & " < / span > < span class = "stringliteral" > " ' " < / span > ); < / div >
< div class = "line" > < a name = "l03226" > < / a > < span class = "lineno" > 3226< / span >   }< / div >
< div class = "line" > < a name = "l03227" > < / a > < span class = "lineno" > 3227< / span >   arg2 = ptr;< / div >
< div class = "line" > < a name = "l03228" > < / a > < span class = "lineno" > 3228< / span >   }< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03229" > < / a > < span class = "lineno" > 3229< / span >   result = (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *)< span class = "keyword" > new< / span > < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > (arg1,(std::string < span class = "keyword" > const< / span > & )*arg2);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03230" > < / a > < span class = "lineno" > 3230< / span >   resultobj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a978ff8eb5e32b08b8a1b8399c1994f23" > SWIG_NewPointerObj< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6dc8f6b962375bf647fc53ecbeca2d20" > SWIG_as_voidptr< / a > (result), < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1aeb2e28479798e8cc867b1df129097d" > SWIGTYPE_p_operations_research__KnapsackSolver< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1d7a891b8fceac04d0954a0e7aaf7d1c" > SWIG_POINTER_NEW< / a > | 0 );< / div >
< div class = "line" > < a name = "l03231" > < / a > < span class = "lineno" > 3231< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5246ae38052e6fa0e3cca2026cdda153" > SWIG_IsNewObj< / a > (res2)) < span class = "keyword" > delete< / span > arg2;< / div >
< div class = "line" > < a name = "l03232" > < / a > < span class = "lineno" > 3232< / span >   < span class = "keywordflow" > return< / span > resultobj;< / div >
< div class = "line" > < a name = "l03233" > < / a > < span class = "lineno" > 3233< / span >   fail:< / div >
< div class = "line" > < a name = "l03234" > < / a > < span class = "lineno" > 3234< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5246ae38052e6fa0e3cca2026cdda153" > SWIG_IsNewObj< / a > (res2)) < span class = "keyword" > delete< / span > arg2;< / div >
< div class = "line" > < a name = "l03235" > < / a > < span class = "lineno" > 3235< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l03236" > < / a > < span class = "lineno" > 3236< / span >   }< / div >
< div class = "line" > < a name = "l03237" > < / a > < span class = "lineno" > 3237< / span >   < / div >
< div class = "line" > < a name = "l03238" > < / a > < span class = "lineno" > 3238< / span >   < / div >
< div class = "line" > < a name = "l03239" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#abc82ab49fa2fd0a25c1e923304012e15" > 3239< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abc82ab49fa2fd0a25c1e923304012e15" > _wrap_new_KnapsackSolver< / a > (PyObject *< span class = "keyword" > self< / span > , PyObject *args) {< / div >
< div class = "line" > < a name = "l03240" > < / a > < span class = "lineno" > 3240< / span >   Py_ssize_t argc;< / div >
< div class = "line" > < a name = "l03241" > < / a > < span class = "lineno" > 3241< / span >   PyObject *argv[3] = {< / div >
< div class = "line" > < a name = "l03242" > < / a > < span class = "lineno" > 3242< / span >   0< / div >
< div class = "line" > < a name = "l03243" > < / a > < span class = "lineno" > 3243< / span >   };< / div >
< div class = "line" > < a name = "l03244" > < / a > < span class = "lineno" > 3244< / span >   < / div >
< div class = "line" > < a name = "l03245" > < / a > < span class = "lineno" > 3245< / span >   < span class = "keywordflow" > if< / span > (!(argc = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1680d2920ae7c74f40eae9eb45cc2d75" > SWIG_Python_UnpackTuple< / a > (args, < span class = "stringliteral" > " new_KnapsackSolver" < / span > , 0, 2, argv))) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > SWIG_fail< / a > ;< / div >
< div class = "line" > < a name = "l03246" > < / a > < span class = "lineno" > 3246< / span >   --argc;< / div >
< div class = "line" > < a name = "l03247" > < / a > < span class = "lineno" > 3247< / span >   < span class = "keywordflow" > if< / span > (argc == 1) {< / div >
< div class = "line" > < a name = "l03248" > < / a > < span class = "lineno" > 3248< / span >   < span class = "keywordtype" > int< / span > _v;< / div >
< div class = "line" > < a name = "l03249" > < / a > < span class = "lineno" > 3249< / span >   < span class = "keywordtype" > int< / span > res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab3b343ed70e434d432353596db7448db" > SWIG_AsPtr_std_string< / a > (argv[0], (std::string**)(0));< / div >
< div class = "line" > < a name = "l03250" > < / a > < span class = "lineno" > 3250< / span >   _v = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1faed8ca17e98c961611bc35fde708a9" > SWIG_CheckState< / a > (res);< / div >
< div class = "line" > < a name = "l03251" > < / a > < span class = "lineno" > 3251< / span >   < span class = "keywordflow" > if< / span > (_v) {< / div >
< div class = "line" > < a name = "l03252" > < / a > < span class = "lineno" > 3252< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9cb49f6d4e9572a0f7dbd7c01b469faf" > _wrap_new_KnapsackSolver__SWIG_0< / a > (< span class = "keyword" > self< / span > , argc, argv);< / div >
< div class = "line" > < a name = "l03253" > < / a > < span class = "lineno" > 3253< / span >   }< / div >
< div class = "line" > < a name = "l03254" > < / a > < span class = "lineno" > 3254< / span >   }< / div >
< div class = "line" > < a name = "l03255" > < / a > < span class = "lineno" > 3255< / span >   < span class = "keywordflow" > if< / span > (argc == 2) {< / div >
< div class = "line" > < a name = "l03256" > < / a > < span class = "lineno" > 3256< / span >   < span class = "keywordtype" > int< / span > _v;< / div >
< div class = "line" > < a name = "l03257" > < / a > < span class = "lineno" > 3257< / span >   {< / div >
< div class = "line" > < a name = "l03258" > < / a > < span class = "lineno" > 3258< / span >   < span class = "keywordtype" > int< / span > res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac5d34218467df201deab1b9f5cad6691" > SWIG_AsVal_int< / a > (argv[0], NULL);< / div >
< div class = "line" > < a name = "l03259" > < / a > < span class = "lineno" > 3259< / span >   _v = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1faed8ca17e98c961611bc35fde708a9" > SWIG_CheckState< / a > (res);< / div >
< div class = "line" > < a name = "l03260" > < / a > < span class = "lineno" > 3260< / span >   }< / div >
< div class = "line" > < a name = "l03261" > < / a > < span class = "lineno" > 3261< / span >   < span class = "keywordflow" > if< / span > (_v) {< / div >
< div class = "line" > < a name = "l03262" > < / a > < span class = "lineno" > 3262< / span >   < span class = "keywordtype" > int< / span > res = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab3b343ed70e434d432353596db7448db" > SWIG_AsPtr_std_string< / a > (argv[1], (std::string**)(0));< / div >
< div class = "line" > < a name = "l03263" > < / a > < span class = "lineno" > 3263< / span >   _v = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1faed8ca17e98c961611bc35fde708a9" > SWIG_CheckState< / a > (res);< / div >
< div class = "line" > < a name = "l03264" > < / a > < span class = "lineno" > 3264< / span >   < span class = "keywordflow" > if< / span > (_v) {< / div >
< div class = "line" > < a name = "l03265" > < / a > < span class = "lineno" > 3265< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a885509b6229734d125ba95019b8d6351" > _wrap_new_KnapsackSolver__SWIG_1< / a > (< span class = "keyword" > self< / span > , argc, argv);< / div >
< div class = "line" > < a name = "l03266" > < / a > < span class = "lineno" > 3266< / span >   }< / div >
< div class = "line" > < a name = "l03267" > < / a > < span class = "lineno" > 3267< / span >   }< / div >
< div class = "line" > < a name = "l03268" > < / a > < span class = "lineno" > 3268< / span >   }< / div >
< div class = "line" > < a name = "l03269" > < / a > < span class = "lineno" > 3269< / span >   < / div >
< div class = "line" > < a name = "l03270" > < / a > < span class = "lineno" > 3270< / span >   fail:< / div >
< div class = "line" > < a name = "l03271" > < / a > < span class = "lineno" > 3271< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a841546c0a84f3105e3c600dcc1927531" > SWIG_Python_RaiseOrModifyTypeError< / a > (< span class = "stringliteral" > " Wrong number or type of arguments for overloaded function ' new_KnapsackSolver' .\n" < / span > < / div >
< div class = "line" > < a name = "l03272" > < / a > < span class = "lineno" > 3272< / span >   < span class = "stringliteral" > " Possible C/C++ prototypes are:\n" < / span > < / div >
< div class = "line" > < a name = "l03273" > < / a > < span class = "lineno" > 3273< / span >   < span class = "stringliteral" > " operations_research::KnapsackSolver::KnapsackSolver(std::string const & )\n" < / span > < / div >
< div class = "line" > < a name = "l03274" > < / a > < span class = "lineno" > 3274< / span >   < span class = "stringliteral" > " operations_research::KnapsackSolver::KnapsackSolver(operations_research::KnapsackSolver::SolverType,std::string const & )\n" < / span > );< / div >
< div class = "line" > < a name = "l03275" > < / a > < span class = "lineno" > 3275< / span >   < span class = "keywordflow" > return< / span > 0;< / div >
< div class = "line" > < a name = "l03276" > < / a > < span class = "lineno" > 3276< / span >   }< / div >
< div class = "line" > < a name = "l03277" > < / a > < span class = "lineno" > 3277< / span >   < / div >
< div class = "line" > < a name = "l03278" > < / a > < span class = "lineno" > 3278< / span >   < / div >
< div class = "line" > < a name = "l03279" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a627d5b30ee104023501f353d9d4c3044" > 3279< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a627d5b30ee104023501f353d9d4c3044" > _wrap_delete_KnapsackSolver< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), PyObject *args) {< / div >
< div class = "line" > < a name = "l03280" > < / a > < span class = "lineno" > 3280< / span >   PyObject *resultobj = 0;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03281" > < / a > < span class = "lineno" > 3281< / span >   < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *arg1 = (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *) 0 ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03282" > < / a > < span class = "lineno" > 3282< / span >   < span class = "keywordtype" > void< / span > *argp1 = 0 ;< / div >
< div class = "line" > < a name = "l03283" > < / a > < span class = "lineno" > 3283< / span >   < span class = "keywordtype" > int< / span > res1 = 0 ;< / div >
< div class = "line" > < a name = "l03284" > < / a > < span class = "lineno" > 3284< / span >   PyObject *swig_obj[1] ;< / div >
< div class = "line" > < a name = "l03285" > < / a > < span class = "lineno" > 3285< / span >   < / div >
< div class = "line" > < a name = "l03286" > < / a > < span class = "lineno" > 3286< / span >   < span class = "keywordflow" > if< / span > (!args) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > SWIG_fail< / a > ;< / div >
< div class = "line" > < a name = "l03287" > < / a > < span class = "lineno" > 3287< / span >   swig_obj[0] = args;< / div >
< div class = "line" > < a name = "l03288" > < / a > < span class = "lineno" > 3288< / span >   res1 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72b29226ccbfc8ab46f6247435daed44" > SWIG_ConvertPtr< / a > (swig_obj[0], & argp1,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1aeb2e28479798e8cc867b1df129097d" > SWIGTYPE_p_operations_research__KnapsackSolver< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa56139a289829795ed651d533826b65e" > SWIG_POINTER_DISOWN< / a > | 0 );< / div >
< div class = "line" > < a name = "l03289" > < / a > < span class = "lineno" > 3289< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (res1)) {< / div >
< div class = "line" > < a name = "l03290" > < / a > < span class = "lineno" > 3290< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > SWIG_ArgError< / a > (res1), < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " delete_KnapsackSolver" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 1" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " operations_research::KnapsackSolver *" < / span > < span class = "stringliteral" > " ' " < / span > ); < / div >
< div class = "line" > < a name = "l03291" > < / a > < span class = "lineno" > 3291< / span >   }< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03292" > < / a > < span class = "lineno" > 3292< / span >   arg1 = < span class = "keyword" > reinterpret_cast< < / span > < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > * < span class = "keyword" > > < / span > (argp1);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03293" > < / a > < span class = "lineno" > 3293< / span >   < span class = "keyword" > delete< / span > arg1;< / div >
< div class = "line" > < a name = "l03294" > < / a > < span class = "lineno" > 3294< / span >   resultobj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > ();< / div >
< div class = "line" > < a name = "l03295" > < / a > < span class = "lineno" > 3295< / span >   < span class = "keywordflow" > return< / span > resultobj;< / div >
< div class = "line" > < a name = "l03296" > < / a > < span class = "lineno" > 3296< / span >   fail:< / div >
< div class = "line" > < a name = "l03297" > < / a > < span class = "lineno" > 3297< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l03298" > < / a > < span class = "lineno" > 3298< / span >   }< / div >
< div class = "line" > < a name = "l03299" > < / a > < span class = "lineno" > 3299< / span >   < / div >
< div class = "line" > < a name = "l03300" > < / a > < span class = "lineno" > 3300< / span >   < / div >
< div class = "line" > < a name = "l03301" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ae79ca6c702631965183711a8914647b9" > 3301< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae79ca6c702631965183711a8914647b9" > _wrap_KnapsackSolver_Init< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), PyObject *args) {< / div >
< div class = "line" > < a name = "l03302" > < / a > < span class = "lineno" > 3302< / span >   PyObject *resultobj = 0;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03303" > < / a > < span class = "lineno" > 3303< / span >   < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *arg1 = (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *) 0 ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03304" > < / a > < span class = "lineno" > 3304< / span >   std::vector< int64 > *arg2 = 0 ;< / div >
< div class = "line" > < a name = "l03305" > < / a > < span class = "lineno" > 3305< / span >   std::vector< std::vector< int64 > > *arg3 = 0 ;< / div >
< div class = "line" > < a name = "l03306" > < / a > < span class = "lineno" > 3306< / span >   std::vector< int64 > *arg4 = 0 ;< / div >
< div class = "line" > < a name = "l03307" > < / a > < span class = "lineno" > 3307< / span >   < span class = "keywordtype" > void< / span > *argp1 = 0 ;< / div >
< div class = "line" > < a name = "l03308" > < / a > < span class = "lineno" > 3308< / span >   < span class = "keywordtype" > int< / span > res1 = 0 ;< / div >
< div class = "line" > < a name = "l03309" > < / a > < span class = "lineno" > 3309< / span >   std::vector< int64 > temp2 ;< / div >
< div class = "line" > < a name = "l03310" > < / a > < span class = "lineno" > 3310< / span >   std::vector< std::vector< int64 > > temp3 ;< / div >
< div class = "line" > < a name = "l03311" > < / a > < span class = "lineno" > 3311< / span >   std::vector< int64 > temp4 ;< / div >
< div class = "line" > < a name = "l03312" > < / a > < span class = "lineno" > 3312< / span >   PyObject *swig_obj[4] ;< / div >
< div class = "line" > < a name = "l03313" > < / a > < span class = "lineno" > 3313< / span >   < / div >
< div class = "line" > < a name = "l03314" > < / a > < span class = "lineno" > 3314< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1680d2920ae7c74f40eae9eb45cc2d75" > SWIG_Python_UnpackTuple< / a > (args, < span class = "stringliteral" > " KnapsackSolver_Init" < / span > , 4, 4, swig_obj)) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > SWIG_fail< / a > ;< / div >
< div class = "line" > < a name = "l03315" > < / a > < span class = "lineno" > 3315< / span >   res1 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72b29226ccbfc8ab46f6247435daed44" > SWIG_ConvertPtr< / a > (swig_obj[0], & argp1,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1aeb2e28479798e8cc867b1df129097d" > SWIGTYPE_p_operations_research__KnapsackSolver< / a > , 0 | 0 );< / div >
< div class = "line" > < a name = "l03316" > < / a > < span class = "lineno" > 3316< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (res1)) {< / div >
< div class = "line" > < a name = "l03317" > < / a > < span class = "lineno" > 3317< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > SWIG_ArgError< / a > (res1), < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " KnapsackSolver_Init" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 1" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " operations_research::KnapsackSolver *" < / span > < span class = "stringliteral" > " ' " < / span > ); < / div >
< div class = "line" > < a name = "l03318" > < / a > < span class = "lineno" > 3318< / span >   }< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03319" > < / a > < span class = "lineno" > 3319< / span >   arg1 = < span class = "keyword" > reinterpret_cast< < / span > < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > * < span class = "keyword" > > < / span > (argp1);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03320" > < / a > < span class = "lineno" > 3320< / span >   {< / div >
< div class = "line" > < a name = "l03321" > < / a > < span class = "lineno" > 3321< / span >   < span class = "keywordflow" > if< / span > (!vector_input_helper(swig_obj[1], & temp2, PyObjAs< int64> )) {< / div >
< div class = "line" > < a name = "l03322" > < / a > < span class = "lineno" > 3322< / span >   < span class = "keywordflow" > if< / span > (!PyErr_Occurred())< / div >
< div class = "line" > < a name = "l03323" > < / a > < span class = "lineno" > 3323< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a01b485cfacae7d870729eea43fb17cb0" > SWIG_Error< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2685345a18f9d5fe8a390ec8500cb916" > SWIG_TypeError< / a > , < span class = "stringliteral" > " sequence(int64) expected" < / span > );< / div >
< div class = "line" > < a name = "l03324" > < / a > < span class = "lineno" > 3324< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l03325" > < / a > < span class = "lineno" > 3325< / span >   }< / div >
< div class = "line" > < a name = "l03326" > < / a > < span class = "lineno" > 3326< / span >   arg2 = & temp2;< / div >
< div class = "line" > < a name = "l03327" > < / a > < span class = "lineno" > 3327< / span >   }< / div >
< div class = "line" > < a name = "l03328" > < / a > < span class = "lineno" > 3328< / span >   {< / div >
< div class = "line" > < a name = "l03329" > < / a > < span class = "lineno" > 3329< / span >   < span class = "keywordflow" > if< / span > (!PyList_Check(swig_obj[2])) {< / div >
< div class = "line" > < a name = "l03330" > < / a > < span class = "lineno" > 3330< / span >   PyErr_SetString(PyExc_TypeError, < span class = "stringliteral" > " Expecting a list of tuples" < / span > );< / div >
< div class = "line" > < a name = "l03331" > < / a > < span class = "lineno" > 3331< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > SWIG_fail< / a > ;< / div >
< div class = "line" > < a name = "l03332" > < / a > < span class = "lineno" > 3332< / span >   }< / div >
< div class = "line" > < a name = "l03333" > < / a > < span class = "lineno" > 3333< / span >   < span class = "keywordtype" > int< / span > len = PyList_Size(swig_obj[2]);< / div >
< div class = "line" > < a name = "l03334" > < / a > < span class = "lineno" > 3334< / span >   < span class = "keywordtype" > int< / span > arity = -1;< / div >
< div class = "line" > < a name = "l03335" > < / a > < span class = "lineno" > 3335< / span >   < span class = "keywordflow" > if< / span > (len > 0) {< / div >
< div class = "line" > < a name = "l03336" > < / a > < span class = "lineno" > 3336< / span >   temp3.resize(len);< / div >
< div class = "line" > < a name = "l03337" > < / a > < span class = "lineno" > 3337< / span >   < span class = "keywordflow" > for< / span > (< span class = "keywordtype" > size_t< / span > i = 0; i < len; ++i) {< / div >
< div class = "line" > < a name = "l03338" > < / a > < span class = "lineno" > 3338< / span >   PyObject *tuple = PyList_GetItem(swig_obj[2], i);< / div >
< div class = "line" > < a name = "l03339" > < / a > < span class = "lineno" > 3339< / span >   < span class = "keywordflow" > if< / span > (!PyTuple_Check(tuple) & & !PyList_Check(tuple)) {< / div >
< div class = "line" > < a name = "l03340" > < / a > < span class = "lineno" > 3340< / span >   PyErr_SetString(PyExc_TypeError, < span class = "stringliteral" > " Expecting a sequence" < / span > );< / div >
< div class = "line" > < a name = "l03341" > < / a > < span class = "lineno" > 3341< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > SWIG_fail< / a > ;< / div >
< div class = "line" > < a name = "l03342" > < / a > < span class = "lineno" > 3342< / span >   }< / div >
< div class = "line" > < a name = "l03343" > < / a > < span class = "lineno" > 3343< / span >   < span class = "keywordtype" > bool< / span > is_tuple = PyTuple_Check(tuple);< / div >
< div class = "line" > < a name = "l03344" > < / a > < span class = "lineno" > 3344< / span >   < span class = "keywordtype" > int< / span > arity = is_tuple ? PyTuple_Size(tuple) : PyList_Size(tuple);< / div >
< div class = "line" > < a name = "l03345" > < / a > < span class = "lineno" > 3345< / span >   temp3[i].resize(arity);< / div >
< div class = "line" > < a name = "l03346" > < / a > < span class = "lineno" > 3346< / span >   < span class = "keywordflow" > for< / span > (< span class = "keywordtype" > size_t< / span > j = 0; j < arity; ++j) {< / div >
< div class = "line" > < a name = "l03347" > < / a > < span class = "lineno" > 3347< / span >   < span class = "keywordtype" > bool< / span > success = PyObjAs< int64> (is_tuple ?< / div >
< div class = "line" > < a name = "l03348" > < / a > < span class = "lineno" > 3348< / span >   PyTuple_GetItem(tuple, j) :< / div >
< div class = "line" > < a name = "l03349" > < / a > < span class = "lineno" > 3349< / span >   PyList_GetItem(tuple, j), & temp3[i][j]);< / div >
< div class = "line" > < a name = "l03350" > < / a > < span class = "lineno" > 3350< / span >   < span class = "keywordflow" > if< / span > (!success) {< / div >
< div class = "line" > < a name = "l03351" > < / a > < span class = "lineno" > 3351< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > SWIG_fail< / a > ;< / div >
< div class = "line" > < a name = "l03352" > < / a > < span class = "lineno" > 3352< / span >   }< / div >
< div class = "line" > < a name = "l03353" > < / a > < span class = "lineno" > 3353< / span >   }< / div >
< div class = "line" > < a name = "l03354" > < / a > < span class = "lineno" > 3354< / span >   }< / div >
< div class = "line" > < a name = "l03355" > < / a > < span class = "lineno" > 3355< / span >   }< / div >
< div class = "line" > < a name = "l03356" > < / a > < span class = "lineno" > 3356< / span >   arg3 = & temp3;< / div >
< div class = "line" > < a name = "l03357" > < / a > < span class = "lineno" > 3357< / span >   }< / div >
< div class = "line" > < a name = "l03358" > < / a > < span class = "lineno" > 3358< / span >   {< / div >
< div class = "line" > < a name = "l03359" > < / a > < span class = "lineno" > 3359< / span >   < span class = "keywordflow" > if< / span > (!vector_input_helper(swig_obj[3], & temp4, PyObjAs< int64> )) {< / div >
< div class = "line" > < a name = "l03360" > < / a > < span class = "lineno" > 3360< / span >   < span class = "keywordflow" > if< / span > (!PyErr_Occurred())< / div >
< div class = "line" > < a name = "l03361" > < / a > < span class = "lineno" > 3361< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a01b485cfacae7d870729eea43fb17cb0" > SWIG_Error< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2685345a18f9d5fe8a390ec8500cb916" > SWIG_TypeError< / a > , < span class = "stringliteral" > " sequence(int64) expected" < / span > );< / div >
< div class = "line" > < a name = "l03362" > < / a > < span class = "lineno" > 3362< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l03363" > < / a > < span class = "lineno" > 3363< / span >   }< / div >
< div class = "line" > < a name = "l03364" > < / a > < span class = "lineno" > 3364< / span >   arg4 = & temp4;< / div >
< div class = "line" > < a name = "l03365" > < / a > < span class = "lineno" > 3365< / span >   }< / div >
< div class = "line" > < a name = "l03366" > < / a > < span class = "lineno" > 3366< / span >   (arg1)-> Init((std::vector< int64 > < span class = "keyword" > const< / span > & )*arg2,(std::vector< std::vector< int64 > > < span class = "keyword" > const< / span > & )*arg3,(std::vector< int64 > < span class = "keyword" > const< / span > & )*arg4);< / div >
< div class = "line" > < a name = "l03367" > < / a > < span class = "lineno" > 3367< / span >   resultobj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > ();< / div >
< div class = "line" > < a name = "l03368" > < / a > < span class = "lineno" > 3368< / span >   < span class = "keywordflow" > return< / span > resultobj;< / div >
< div class = "line" > < a name = "l03369" > < / a > < span class = "lineno" > 3369< / span >   fail:< / div >
< div class = "line" > < a name = "l03370" > < / a > < span class = "lineno" > 3370< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l03371" > < / a > < span class = "lineno" > 3371< / span >   }< / div >
< div class = "line" > < a name = "l03372" > < / a > < span class = "lineno" > 3372< / span >   < / div >
< div class = "line" > < a name = "l03373" > < / a > < span class = "lineno" > 3373< / span >   < / div >
< div class = "line" > < a name = "l03374" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a0d4a8f2b5ca791e5d0d31ec3a3edbb77" > 3374< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a0d4a8f2b5ca791e5d0d31ec3a3edbb77" > _wrap_KnapsackSolver_Solve< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), PyObject *args) {< / div >
< div class = "line" > < a name = "l03375" > < / a > < span class = "lineno" > 3375< / span >   PyObject *resultobj = 0;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03376" > < / a > < span class = "lineno" > 3376< / span >   < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *arg1 = (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *) 0 ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03377" > < / a > < span class = "lineno" > 3377< / span >   < span class = "keywordtype" > void< / span > *argp1 = 0 ;< / div >
< div class = "line" > < a name = "l03378" > < / a > < span class = "lineno" > 3378< / span >   < span class = "keywordtype" > int< / span > res1 = 0 ;< / div >
< div class = "line" > < a name = "l03379" > < / a > < span class = "lineno" > 3379< / span >   PyObject *swig_obj[1] ;< / div >
< div class = "line" > < a name = "l03380" > < / a > < span class = "lineno" > 3380< / span >   < a class = "code" href = "integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a" > int64< / a > result;< / div >
< div class = "line" > < a name = "l03381" > < / a > < span class = "lineno" > 3381< / span >   < / div >
< div class = "line" > < a name = "l03382" > < / a > < span class = "lineno" > 3382< / span >   < span class = "keywordflow" > if< / span > (!args) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > SWIG_fail< / a > ;< / div >
< div class = "line" > < a name = "l03383" > < / a > < span class = "lineno" > 3383< / span >   swig_obj[0] = args;< / div >
< div class = "line" > < a name = "l03384" > < / a > < span class = "lineno" > 3384< / span >   res1 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72b29226ccbfc8ab46f6247435daed44" > SWIG_ConvertPtr< / a > (swig_obj[0], & argp1,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1aeb2e28479798e8cc867b1df129097d" > SWIGTYPE_p_operations_research__KnapsackSolver< / a > , 0 | 0 );< / div >
< div class = "line" > < a name = "l03385" > < / a > < span class = "lineno" > 3385< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (res1)) {< / div >
< div class = "line" > < a name = "l03386" > < / a > < span class = "lineno" > 3386< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > SWIG_ArgError< / a > (res1), < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " KnapsackSolver_Solve" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 1" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " operations_research::KnapsackSolver *" < / span > < span class = "stringliteral" > " ' " < / span > ); < / div >
< div class = "line" > < a name = "l03387" > < / a > < span class = "lineno" > 3387< / span >   }< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03388" > < / a > < span class = "lineno" > 3388< / span >   arg1 = < span class = "keyword" > reinterpret_cast< < / span > < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > * < span class = "keyword" > > < / span > (argp1);< / div >
< div class = "line" > < a name = "l03389" > < / a > < span class = "lineno" > 3389< / span >   result = (< a class = "code" href = "integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a" > int64< / a > )(arg1)-> < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html#a666eb21bb3912d9500caf2c63f5bcefb" > Solve< / a > ();< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03390" > < / a > < span class = "lineno" > 3390< / span >   resultobj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a653196403354a30149a9f9ff67988545" > SWIG_From_long< / a > (< span class = "keyword" > static_cast< < / span > < span class = "keywordtype" > long< / span > < span class = "keyword" > > < / span > (result));< / div >
< div class = "line" > < a name = "l03391" > < / a > < span class = "lineno" > 3391< / span >   < span class = "keywordflow" > return< / span > resultobj;< / div >
< div class = "line" > < a name = "l03392" > < / a > < span class = "lineno" > 3392< / span >   fail:< / div >
< div class = "line" > < a name = "l03393" > < / a > < span class = "lineno" > 3393< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l03394" > < / a > < span class = "lineno" > 3394< / span >   }< / div >
< div class = "line" > < a name = "l03395" > < / a > < span class = "lineno" > 3395< / span >   < / div >
< div class = "line" > < a name = "l03396" > < / a > < span class = "lineno" > 3396< / span >   < / div >
< div class = "line" > < a name = "l03397" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ad3fb375c1895eced543996903fdfc86f" > 3397< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad3fb375c1895eced543996903fdfc86f" > _wrap_KnapsackSolver_BestSolutionContains< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), PyObject *args) {< / div >
< div class = "line" > < a name = "l03398" > < / a > < span class = "lineno" > 3398< / span >   PyObject *resultobj = 0;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03399" > < / a > < span class = "lineno" > 3399< / span >   < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *arg1 = (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *) 0 ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03400" > < / a > < span class = "lineno" > 3400< / span >   < span class = "keywordtype" > int< / span > arg2 ;< / div >
< div class = "line" > < a name = "l03401" > < / a > < span class = "lineno" > 3401< / span >   < span class = "keywordtype" > void< / span > *argp1 = 0 ;< / div >
< div class = "line" > < a name = "l03402" > < / a > < span class = "lineno" > 3402< / span >   < span class = "keywordtype" > int< / span > res1 = 0 ;< / div >
< div class = "line" > < a name = "l03403" > < / a > < span class = "lineno" > 3403< / span >   < span class = "keywordtype" > int< / span > val2 ;< / div >
< div class = "line" > < a name = "l03404" > < / a > < span class = "lineno" > 3404< / span >   < span class = "keywordtype" > int< / span > ecode2 = 0 ;< / div >
< div class = "line" > < a name = "l03405" > < / a > < span class = "lineno" > 3405< / span >   PyObject *swig_obj[2] ;< / div >
< div class = "line" > < a name = "l03406" > < / a > < span class = "lineno" > 3406< / span >   < span class = "keywordtype" > bool< / span > result;< / div >
< div class = "line" > < a name = "l03407" > < / a > < span class = "lineno" > 3407< / span >   < / div >
< div class = "line" > < a name = "l03408" > < / a > < span class = "lineno" > 3408< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1680d2920ae7c74f40eae9eb45cc2d75" > SWIG_Python_UnpackTuple< / a > (args, < span class = "stringliteral" > " KnapsackSolver_BestSolutionContains" < / span > , 2, 2, swig_obj)) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > SWIG_fail< / a > ;< / div >
< div class = "line" > < a name = "l03409" > < / a > < span class = "lineno" > 3409< / span >   res1 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72b29226ccbfc8ab46f6247435daed44" > SWIG_ConvertPtr< / a > (swig_obj[0], & argp1,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1aeb2e28479798e8cc867b1df129097d" > SWIGTYPE_p_operations_research__KnapsackSolver< / a > , 0 | 0 );< / div >
< div class = "line" > < a name = "l03410" > < / a > < span class = "lineno" > 3410< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (res1)) {< / div >
< div class = "line" > < a name = "l03411" > < / a > < span class = "lineno" > 3411< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > SWIG_ArgError< / a > (res1), < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " KnapsackSolver_BestSolutionContains" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 1" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " operations_research::KnapsackSolver const *" < / span > < span class = "stringliteral" > " ' " < / span > ); < / div >
< div class = "line" > < a name = "l03412" > < / a > < span class = "lineno" > 3412< / span >   }< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03413" > < / a > < span class = "lineno" > 3413< / span >   arg1 = < span class = "keyword" > reinterpret_cast< < / span > < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > * < span class = "keyword" > > < / span > (argp1);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03414" > < / a > < span class = "lineno" > 3414< / span >   ecode2 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac5d34218467df201deab1b9f5cad6691" > SWIG_AsVal_int< / a > (swig_obj[1], & val2);< / div >
< div class = "line" > < a name = "l03415" > < / a > < span class = "lineno" > 3415< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (ecode2)) {< / div >
< div class = "line" > < a name = "l03416" > < / a > < span class = "lineno" > 3416< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > SWIG_ArgError< / a > (ecode2), < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " KnapsackSolver_BestSolutionContains" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 2" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " int" < / span > < span class = "stringliteral" > " ' " < / span > );< / div >
< div class = "line" > < a name = "l03417" > < / a > < span class = "lineno" > 3417< / span >   } < / div >
< div class = "line" > < a name = "l03418" > < / a > < span class = "lineno" > 3418< / span >   arg2 = < span class = "keyword" > static_cast< < / span > < span class = "keywordtype" > int< / span > < span class = "keyword" > > < / span > (val2);< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03419" > < / a > < span class = "lineno" > 3419< / span >   result = (bool)((< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > < span class = "keyword" > const< / span > *)arg1)-> BestSolutionContains(arg2);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03420" > < / a > < span class = "lineno" > 3420< / span >   resultobj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a56d888f17c1ad0d5bac815dfe07061e6" > SWIG_From_bool< / a > (< span class = "keyword" > static_cast< < / span > < span class = "keywordtype" > bool< / span > < span class = "keyword" > > < / span > (result));< / div >
< div class = "line" > < a name = "l03421" > < / a > < span class = "lineno" > 3421< / span >   < span class = "keywordflow" > return< / span > resultobj;< / div >
< div class = "line" > < a name = "l03422" > < / a > < span class = "lineno" > 3422< / span >   fail:< / div >
< div class = "line" > < a name = "l03423" > < / a > < span class = "lineno" > 3423< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l03424" > < / a > < span class = "lineno" > 3424< / span >   }< / div >
< div class = "line" > < a name = "l03425" > < / a > < span class = "lineno" > 3425< / span >   < / div >
< div class = "line" > < a name = "l03426" > < / a > < span class = "lineno" > 3426< / span >   < / div >
< div class = "line" > < a name = "l03427" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a8f5259d8ae76887fbd0a813b37b35b21" > 3427< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f5259d8ae76887fbd0a813b37b35b21" > _wrap_KnapsackSolver_set_use_reduction< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), PyObject *args) {< / div >
< div class = "line" > < a name = "l03428" > < / a > < span class = "lineno" > 3428< / span >   PyObject *resultobj = 0;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03429" > < / a > < span class = "lineno" > 3429< / span >   < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *arg1 = (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *) 0 ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03430" > < / a > < span class = "lineno" > 3430< / span >   < span class = "keywordtype" > bool< / span > arg2 ;< / div >
< div class = "line" > < a name = "l03431" > < / a > < span class = "lineno" > 3431< / span >   < span class = "keywordtype" > void< / span > *argp1 = 0 ;< / div >
< div class = "line" > < a name = "l03432" > < / a > < span class = "lineno" > 3432< / span >   < span class = "keywordtype" > int< / span > res1 = 0 ;< / div >
< div class = "line" > < a name = "l03433" > < / a > < span class = "lineno" > 3433< / span >   < span class = "keywordtype" > bool< / span > val2 ;< / div >
< div class = "line" > < a name = "l03434" > < / a > < span class = "lineno" > 3434< / span >   < span class = "keywordtype" > int< / span > ecode2 = 0 ;< / div >
< div class = "line" > < a name = "l03435" > < / a > < span class = "lineno" > 3435< / span >   PyObject *swig_obj[2] ;< / div >
< div class = "line" > < a name = "l03436" > < / a > < span class = "lineno" > 3436< / span >   < / div >
< div class = "line" > < a name = "l03437" > < / a > < span class = "lineno" > 3437< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1680d2920ae7c74f40eae9eb45cc2d75" > SWIG_Python_UnpackTuple< / a > (args, < span class = "stringliteral" > " KnapsackSolver_set_use_reduction" < / span > , 2, 2, swig_obj)) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > SWIG_fail< / a > ;< / div >
< div class = "line" > < a name = "l03438" > < / a > < span class = "lineno" > 3438< / span >   res1 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72b29226ccbfc8ab46f6247435daed44" > SWIG_ConvertPtr< / a > (swig_obj[0], & argp1,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1aeb2e28479798e8cc867b1df129097d" > SWIGTYPE_p_operations_research__KnapsackSolver< / a > , 0 | 0 );< / div >
< div class = "line" > < a name = "l03439" > < / a > < span class = "lineno" > 3439< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (res1)) {< / div >
< div class = "line" > < a name = "l03440" > < / a > < span class = "lineno" > 3440< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > SWIG_ArgError< / a > (res1), < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " KnapsackSolver_set_use_reduction" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 1" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " operations_research::KnapsackSolver *" < / span > < span class = "stringliteral" > " ' " < / span > ); < / div >
< div class = "line" > < a name = "l03441" > < / a > < span class = "lineno" > 3441< / span >   }< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03442" > < / a > < span class = "lineno" > 3442< / span >   arg1 = < span class = "keyword" > reinterpret_cast< < / span > < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > * < span class = "keyword" > > < / span > (argp1);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03443" > < / a > < span class = "lineno" > 3443< / span >   ecode2 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acfba6822dbc2e721a86f8193845659fc" > SWIG_AsVal_bool< / a > (swig_obj[1], & val2);< / div >
< div class = "line" > < a name = "l03444" > < / a > < span class = "lineno" > 3444< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (ecode2)) {< / div >
< div class = "line" > < a name = "l03445" > < / a > < span class = "lineno" > 3445< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > SWIG_ArgError< / a > (ecode2), < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " KnapsackSolver_set_use_reduction" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 2" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " bool" < / span > < span class = "stringliteral" > " ' " < / span > );< / div >
< div class = "line" > < a name = "l03446" > < / a > < span class = "lineno" > 3446< / span >   } < / div >
< div class = "line" > < a name = "l03447" > < / a > < span class = "lineno" > 3447< / span >   arg2 = < span class = "keyword" > static_cast< < / span > < span class = "keywordtype" > bool< / span > < span class = "keyword" > > < / span > (val2);< / div >
< div class = "line" > < a name = "l03448" > < / a > < span class = "lineno" > 3448< / span >   (arg1)-> set_use_reduction(arg2);< / div >
< div class = "line" > < a name = "l03449" > < / a > < span class = "lineno" > 3449< / span >   resultobj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > ();< / div >
< div class = "line" > < a name = "l03450" > < / a > < span class = "lineno" > 3450< / span >   < span class = "keywordflow" > return< / span > resultobj;< / div >
< div class = "line" > < a name = "l03451" > < / a > < span class = "lineno" > 3451< / span >   fail:< / div >
< div class = "line" > < a name = "l03452" > < / a > < span class = "lineno" > 3452< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l03453" > < / a > < span class = "lineno" > 3453< / span >   }< / div >
< div class = "line" > < a name = "l03454" > < / a > < span class = "lineno" > 3454< / span >   < / div >
< div class = "line" > < a name = "l03455" > < / a > < span class = "lineno" > 3455< / span >   < / div >
< div class = "line" > < a name = "l03456" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac013d2b1ec3f20b96bfa070687558a41" > 3456< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac013d2b1ec3f20b96bfa070687558a41" > _wrap_KnapsackSolver_set_time_limit< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), PyObject *args) {< / div >
< div class = "line" > < a name = "l03457" > < / a > < span class = "lineno" > 3457< / span >   PyObject *resultobj = 0;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03458" > < / a > < span class = "lineno" > 3458< / span >   < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *arg1 = (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > *) 0 ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03459" > < / a > < span class = "lineno" > 3459< / span >   < span class = "keywordtype" > double< / span > arg2 ;< / div >
< div class = "line" > < a name = "l03460" > < / a > < span class = "lineno" > 3460< / span >   < span class = "keywordtype" > void< / span > *argp1 = 0 ;< / div >
< div class = "line" > < a name = "l03461" > < / a > < span class = "lineno" > 3461< / span >   < span class = "keywordtype" > int< / span > res1 = 0 ;< / div >
< div class = "line" > < a name = "l03462" > < / a > < span class = "lineno" > 3462< / span >   < span class = "keywordtype" > double< / span > val2 ;< / div >
< div class = "line" > < a name = "l03463" > < / a > < span class = "lineno" > 3463< / span >   < span class = "keywordtype" > int< / span > ecode2 = 0 ;< / div >
< div class = "line" > < a name = "l03464" > < / a > < span class = "lineno" > 3464< / span >   PyObject *swig_obj[2] ;< / div >
< div class = "line" > < a name = "l03465" > < / a > < span class = "lineno" > 3465< / span >   < / div >
< div class = "line" > < a name = "l03466" > < / a > < span class = "lineno" > 3466< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1680d2920ae7c74f40eae9eb45cc2d75" > SWIG_Python_UnpackTuple< / a > (args, < span class = "stringliteral" > " KnapsackSolver_set_time_limit" < / span > , 2, 2, swig_obj)) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > SWIG_fail< / a > ;< / div >
< div class = "line" > < a name = "l03467" > < / a > < span class = "lineno" > 3467< / span >   res1 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72b29226ccbfc8ab46f6247435daed44" > SWIG_ConvertPtr< / a > (swig_obj[0], & argp1,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1aeb2e28479798e8cc867b1df129097d" > SWIGTYPE_p_operations_research__KnapsackSolver< / a > , 0 | 0 );< / div >
< div class = "line" > < a name = "l03468" > < / a > < span class = "lineno" > 3468< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (res1)) {< / div >
< div class = "line" > < a name = "l03469" > < / a > < span class = "lineno" > 3469< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > SWIG_ArgError< / a > (res1), < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " KnapsackSolver_set_time_limit" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 1" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " operations_research::KnapsackSolver *" < / span > < span class = "stringliteral" > " ' " < / span > ); < / div >
< div class = "line" > < a name = "l03470" > < / a > < span class = "lineno" > 3470< / span >   }< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03471" > < / a > < span class = "lineno" > 3471< / span >   arg1 = < span class = "keyword" > reinterpret_cast< < / span > < a class = "code" href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > * < span class = "keyword" > > < / span > (argp1);< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03472" > < / a > < span class = "lineno" > 3472< / span >   ecode2 = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a14604bc0932d6a4a99475970ac783697" > SWIG_AsVal_double< / a > (swig_obj[1], & val2);< / div >
< div class = "line" > < a name = "l03473" > < / a > < span class = "lineno" > 3473< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > (ecode2)) {< / div >
< div class = "line" > < a name = "l03474" > < / a > < span class = "lineno" > 3474< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > SWIG_ArgError< / a > (ecode2), < span class = "stringliteral" > " in method ' " < / span > < span class = "stringliteral" > " KnapsackSolver_set_time_limit" < / span > < span class = "stringliteral" > " ' , argument " < / span > < span class = "stringliteral" > " 2" < / span > < span class = "stringliteral" > " of type ' " < / span > < span class = "stringliteral" > " double" < / span > < span class = "stringliteral" > " ' " < / span > );< / div >
< div class = "line" > < a name = "l03475" > < / a > < span class = "lineno" > 3475< / span >   } < / div >
< div class = "line" > < a name = "l03476" > < / a > < span class = "lineno" > 3476< / span >   arg2 = < span class = "keyword" > static_cast< < / span > < span class = "keywordtype" > double< / span > < span class = "keyword" > > < / span > (val2);< / div >
< div class = "line" > < a name = "l03477" > < / a > < span class = "lineno" > 3477< / span >   (arg1)-> set_time_limit(arg2);< / div >
< div class = "line" > < a name = "l03478" > < / a > < span class = "lineno" > 3478< / span >   resultobj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > ();< / div >
< div class = "line" > < a name = "l03479" > < / a > < span class = "lineno" > 3479< / span >   < span class = "keywordflow" > return< / span > resultobj;< / div >
< div class = "line" > < a name = "l03480" > < / a > < span class = "lineno" > 3480< / span >   fail:< / div >
< div class = "line" > < a name = "l03481" > < / a > < span class = "lineno" > 3481< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l03482" > < / a > < span class = "lineno" > 3482< / span >   }< / div >
< div class = "line" > < a name = "l03483" > < / a > < span class = "lineno" > 3483< / span >   < / div >
< div class = "line" > < a name = "l03484" > < / a > < span class = "lineno" > 3484< / span >   < / div >
< div class = "line" > < a name = "l03485" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a31529161d80588cd9e17d5c24d6d9d71" > 3485< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a31529161d80588cd9e17d5c24d6d9d71" > KnapsackSolver_swigregister< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), PyObject *args) {< / div >
< div class = "line" > < a name = "l03486" > < / a > < span class = "lineno" > 3486< / span >   PyObject *obj;< / div >
< div class = "line" > < a name = "l03487" > < / a > < span class = "lineno" > 3487< / span >   < span class = "keywordflow" > if< / span > (!< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1680d2920ae7c74f40eae9eb45cc2d75" > SWIG_Python_UnpackTuple< / a > (args, < span class = "stringliteral" > " swigregister" < / span > , 1, 1, & obj)) < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l03488" > < / a > < span class = "lineno" > 3488< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a710082a7ea6978d654bad712dbebc0ee" > SWIG_TypeNewClientData< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1aeb2e28479798e8cc867b1df129097d" > SWIGTYPE_p_operations_research__KnapsackSolver< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3b999f80821e34ecc8bded97723003fd" > SWIG_NewClientData< / a > (obj));< / div >
< div class = "line" > < a name = "l03489" > < / a > < span class = "lineno" > 3489< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > ();< / div >
< div class = "line" > < a name = "l03490" > < / a > < span class = "lineno" > 3490< / span >   }< / div >
< div class = "line" > < a name = "l03491" > < / a > < span class = "lineno" > 3491< / span >   < / div >
< div class = "line" > < a name = "l03492" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aa11d1a7cc77ad0e53deb742cb6870ac3" > 3492< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa11d1a7cc77ad0e53deb742cb6870ac3" > KnapsackSolver_swiginit< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), PyObject *args) {< / div >
< div class = "line" > < a name = "l03493" > < / a > < span class = "lineno" > 3493< / span >   < span class = "keywordflow" > return< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a77d3a8e01e24edf05e663b16f914e947" > SWIG_Python_InitShadowInstance< / a > (args);< / div >
< div class = "line" > < a name = "l03494" > < / a > < span class = "lineno" > 3494< / span >   }< / div >
< div class = "line" > < a name = "l03495" > < / a > < span class = "lineno" > 3495< / span >   < / div >
< div class = "line" > < a name = "l03496" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aa03a15903621be80f4e3b2017e74d115" > 3496< / a > < / span >   < span class = "keyword" > static< / span > PyMethodDef < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa03a15903621be80f4e3b2017e74d115" > SwigMethods< / a > [] = {< / div >
< div class = "line" > < a name = "l03497" > < / a > < span class = "lineno" > 3497< / span >   { < span class = "stringliteral" > " SWIG_PyInstanceMethod_New" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5bf71c674913470905811da374788b66" > SWIG_PyInstanceMethod_New< / a > , METH_O, NULL},< / div >
< div class = "line" > < a name = "l03498" > < / a > < span class = "lineno" > 3498< / span >   { < span class = "stringliteral" > " new_KnapsackSolver" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abc82ab49fa2fd0a25c1e923304012e15" > _wrap_new_KnapsackSolver< / a > , METH_VARARGS, NULL},< / div >
< div class = "line" > < a name = "l03499" > < / a > < span class = "lineno" > 3499< / span >   { < span class = "stringliteral" > " delete_KnapsackSolver" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a627d5b30ee104023501f353d9d4c3044" > _wrap_delete_KnapsackSolver< / a > , METH_O, NULL},< / div >
< div class = "line" > < a name = "l03500" > < / a > < span class = "lineno" > 3500< / span >   { < span class = "stringliteral" > " KnapsackSolver_Init" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae79ca6c702631965183711a8914647b9" > _wrap_KnapsackSolver_Init< / a > , METH_VARARGS, < span class = "stringliteral" > " Initializes the solver and enters the problem to be solved." < / span > },< / div >
< div class = "line" > < a name = "l03501" > < / a > < span class = "lineno" > 3501< / span >   { < span class = "stringliteral" > " KnapsackSolver_Solve" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a0d4a8f2b5ca791e5d0d31ec3a3edbb77" > _wrap_KnapsackSolver_Solve< / a > , METH_O, < span class = "stringliteral" > " Solves the problem and returns the profit of the optimal solution." < / span > },< / div >
< div class = "line" > < a name = "l03502" > < / a > < span class = "lineno" > 3502< / span >   { < span class = "stringliteral" > " KnapsackSolver_BestSolutionContains" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad3fb375c1895eced543996903fdfc86f" > _wrap_KnapsackSolver_BestSolutionContains< / a > , METH_VARARGS, < span class = "stringliteral" > " Returns true if the item ' item_id' is packed in the optimal knapsack." < / span > },< / div >
< div class = "line" > < a name = "l03503" > < / a > < span class = "lineno" > 3503< / span >   { < span class = "stringliteral" > " KnapsackSolver_set_use_reduction" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f5259d8ae76887fbd0a813b37b35b21" > _wrap_KnapsackSolver_set_use_reduction< / a > , METH_VARARGS, NULL},< / div >
< div class = "line" > < a name = "l03504" > < / a > < span class = "lineno" > 3504< / span >   { < span class = "stringliteral" > " KnapsackSolver_set_time_limit" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac013d2b1ec3f20b96bfa070687558a41" > _wrap_KnapsackSolver_set_time_limit< / a > , METH_VARARGS, < span class = "stringliteral" > " \n" < / span > < / div >
< div class = "line" > < a name = "l03505" > < / a > < span class = "lineno" > 3505< / span >   < span class = "stringliteral" > " Time limit in seconds.\n" < / span > < / div >
< div class = "line" > < a name = "l03506" > < / a > < span class = "lineno" > 3506< / span >   < span class = "stringliteral" > " \n" < / span > < / div >
< div class = "line" > < a name = "l03507" > < / a > < span class = "lineno" > 3507< / span >   < span class = "stringliteral" > " When a finite time limit is set the solution obtained might not be optimal\n" < / span > < / div >
< div class = "line" > < a name = "l03508" > < / a > < span class = "lineno" > 3508< / span >   < span class = "stringliteral" > " if the limit is reached.\n" < / span > < / div >
< div class = "line" > < a name = "l03509" > < / a > < span class = "lineno" > 3509< / span >   < span class = "stringliteral" > " " < / span > },< / div >
< div class = "line" > < a name = "l03510" > < / a > < span class = "lineno" > 3510< / span >   { < span class = "stringliteral" > " KnapsackSolver_swigregister" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a31529161d80588cd9e17d5c24d6d9d71" > KnapsackSolver_swigregister< / a > , METH_O, NULL},< / div >
< div class = "line" > < a name = "l03511" > < / a > < span class = "lineno" > 3511< / span >   { < span class = "stringliteral" > " KnapsackSolver_swiginit" < / span > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa11d1a7cc77ad0e53deb742cb6870ac3" > KnapsackSolver_swiginit< / a > , METH_VARARGS, NULL},< / div >
< div class = "line" > < a name = "l03512" > < / a > < span class = "lineno" > 3512< / span >   { NULL, NULL, 0, NULL }< / div >
< div class = "line" > < a name = "l03513" > < / a > < span class = "lineno" > 3513< / span >   };< / div >
< div class = "line" > < a name = "l03514" > < / a > < span class = "lineno" > 3514< / span >   < / div >
< div class = "line" > < a name = "l03515" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac26d552691c4c43579636b71737fc6e1" > 3515< / a > < / span >   < span class = "keyword" > static< / span > PyMethodDef < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac26d552691c4c43579636b71737fc6e1" > SwigMethods_proxydocs< / a > [] = {< / div >
< div class = "line" > < a name = "l03516" > < / a > < span class = "lineno" > 3516< / span >   { NULL, NULL, 0, NULL }< / div >
< div class = "line" > < a name = "l03517" > < / a > < span class = "lineno" > 3517< / span >   };< / div >
< div class = "line" > < a name = "l03518" > < / a > < span class = "lineno" > 3518< / span >   < / div >
< div class = "line" > < a name = "l03519" > < / a > < span class = "lineno" > 3519< / span >   < / div >
< div class = "line" > < a name = "l03520" > < / a > < span class = "lineno" > 3520< / span >   < span class = "comment" > /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */< / span > < / div >
< div class = "line" > < a name = "l03521" > < / a > < span class = "lineno" > 3521< / span >   < / div >
< div class = "line" > < a name = "l03522" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ae66f44191f70db7b9634a8321766c840" > 3522< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae66f44191f70db7b9634a8321766c840" > _swigt__p_char< / a > = {< span class = "stringliteral" > " _p_char" < / span > , < span class = "stringliteral" > " char *" < / span > , 0, 0, (< span class = "keywordtype" > void< / span > *)0, 0};< / div >
< div class = "line" > < a name = "l03523" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#abb18e7711ddb7deeaf40f89dd6643b2c" > 3523< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abb18e7711ddb7deeaf40f89dd6643b2c" > _swigt__p_int< / a > = {< span class = "stringliteral" > " _p_int" < / span > , < span class = "stringliteral" > " int *|int_least32_t *|int32 *|int32_t *" < / span > , 0, 0, (< span class = "keywordtype" > void< / span > *)0, 0};< / div >
< div class = "line" > < a name = "l03524" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac0324c1fe8e5b2d00c2b376f2d84f644" > 3524< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac0324c1fe8e5b2d00c2b376f2d84f644" > _swigt__p_long< / a > = {< span class = "stringliteral" > " _p_long" < / span > , < span class = "stringliteral" > " intptr_t *|int_least64_t *|int_fast32_t *|int_fast64_t *|int64 *|int64_t *|long *|int_fast16_t *|intmax_t *" < / span > , 0, 0, (< span class = "keywordtype" > void< / span > *)0, 0};< / div >
< div class = "line" > < a name = "l03525" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a3396f0d4924336c2a663d255f07b4182" > 3525< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3396f0d4924336c2a663d255f07b4182" > _swigt__p_operations_research__KnapsackSolver< / a > = {< span class = "stringliteral" > " _p_operations_research__KnapsackSolver" < / span > , < span class = "stringliteral" > " operations_research::KnapsackSolver *" < / span > , 0, 0, (< span class = "keywordtype" > void< / span > *)0, 0};< / div >
< div class = "line" > < a name = "l03526" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4b841b93b4e6b93e0f1cc1af04fccb81" > 3526< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4b841b93b4e6b93e0f1cc1af04fccb81" > _swigt__p_short< / a > = {< span class = "stringliteral" > " _p_short" < / span > , < span class = "stringliteral" > " int16 *|short *|int_least16_t *|int16_t *" < / span > , 0, 0, (< span class = "keywordtype" > void< / span > *)0, 0};< / div >
< div class = "line" > < a name = "l03527" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ab2136113580f8a812fd7a5a0c3a47f21" > 3527< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab2136113580f8a812fd7a5a0c3a47f21" > _swigt__p_signed_char< / a > = {< span class = "stringliteral" > " _p_signed_char" < / span > , < span class = "stringliteral" > " signed char *|int8 *|int_least8_t *|int_fast8_t *|int8_t *" < / span > , 0, 0, (< span class = "keywordtype" > void< / span > *)0, 0};< / div >
< div class = "line" > < a name = "l03528" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a3fb1522b4b55c0099d8854ae9d547686" > 3528< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3fb1522b4b55c0099d8854ae9d547686" > _swigt__p_unsigned_char< / a > = {< span class = "stringliteral" > " _p_unsigned_char" < / span > , < span class = "stringliteral" > " unsigned char *|uint8 *|uint_least8_t *|uint_fast8_t *|uint8_t *" < / span > , 0, 0, (< span class = "keywordtype" > void< / span > *)0, 0};< / div >
< div class = "line" > < a name = "l03529" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ac758895aa5c2bb2a384d76af7fc77b2c" > 3529< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac758895aa5c2bb2a384d76af7fc77b2c" > _swigt__p_unsigned_int< / a > = {< span class = "stringliteral" > " _p_unsigned_int" < / span > , < span class = "stringliteral" > " uint_least32_t *|uint32 *|uint32_t *|unsigned int *" < / span > , 0, 0, (< span class = "keywordtype" > void< / span > *)0, 0};< / div >
< div class = "line" > < a name = "l03530" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a85ab3dd7e67de98db1620111f0b095e4" > 3530< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a85ab3dd7e67de98db1620111f0b095e4" > _swigt__p_unsigned_long< / a > = {< span class = "stringliteral" > " _p_unsigned_long" < / span > , < span class = "stringliteral" > " uintptr_t *|uint_least64_t *|uint_fast32_t *|uint_fast64_t *|uint64 *|uint64_t *|unsigned long *|uint_fast16_t *|uintmax_t *" < / span > , 0, 0, (< span class = "keywordtype" > void< / span > *)0, 0};< / div >
< div class = "line" > < a name = "l03531" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a71f5735c5076588b6e4106612bfcfb94" > 3531< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a71f5735c5076588b6e4106612bfcfb94" > _swigt__p_unsigned_short< / a > = {< span class = "stringliteral" > " _p_unsigned_short" < / span > , < span class = "stringliteral" > " uint16 *|unsigned short *|uint_least16_t *|uint16_t *" < / span > , 0, 0, (< span class = "keywordtype" > void< / span > *)0, 0};< / div >
< div class = "line" > < a name = "l03532" > < / a > < span class = "lineno" > 3532< / span >   < / div >
< div class = "line" > < a name = "l03533" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ad621c8a05a43cf3a48467c791142bb44" > 3533< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad621c8a05a43cf3a48467c791142bb44" > swig_type_initial< / a > [] = {< / div >
< div class = "line" > < a name = "l03534" > < / a > < span class = "lineno" > 3534< / span >   & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae66f44191f70db7b9634a8321766c840" > _swigt__p_char< / a > ,< / div >
< div class = "line" > < a name = "l03535" > < / a > < span class = "lineno" > 3535< / span >   & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abb18e7711ddb7deeaf40f89dd6643b2c" > _swigt__p_int< / a > ,< / div >
< div class = "line" > < a name = "l03536" > < / a > < span class = "lineno" > 3536< / span >   & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac0324c1fe8e5b2d00c2b376f2d84f644" > _swigt__p_long< / a > ,< / div >
< div class = "line" > < a name = "l03537" > < / a > < span class = "lineno" > 3537< / span >   & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3396f0d4924336c2a663d255f07b4182" > _swigt__p_operations_research__KnapsackSolver< / a > ,< / div >
< div class = "line" > < a name = "l03538" > < / a > < span class = "lineno" > 3538< / span >   & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4b841b93b4e6b93e0f1cc1af04fccb81" > _swigt__p_short< / a > ,< / div >
< div class = "line" > < a name = "l03539" > < / a > < span class = "lineno" > 3539< / span >   & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab2136113580f8a812fd7a5a0c3a47f21" > _swigt__p_signed_char< / a > ,< / div >
< div class = "line" > < a name = "l03540" > < / a > < span class = "lineno" > 3540< / span >   & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3fb1522b4b55c0099d8854ae9d547686" > _swigt__p_unsigned_char< / a > ,< / div >
< div class = "line" > < a name = "l03541" > < / a > < span class = "lineno" > 3541< / span >   & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac758895aa5c2bb2a384d76af7fc77b2c" > _swigt__p_unsigned_int< / a > ,< / div >
< div class = "line" > < a name = "l03542" > < / a > < span class = "lineno" > 3542< / span >   & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a85ab3dd7e67de98db1620111f0b095e4" > _swigt__p_unsigned_long< / a > ,< / div >
< div class = "line" > < a name = "l03543" > < / a > < span class = "lineno" > 3543< / span >   & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a71f5735c5076588b6e4106612bfcfb94" > _swigt__p_unsigned_short< / a > ,< / div >
< div class = "line" > < a name = "l03544" > < / a > < span class = "lineno" > 3544< / span >   };< / div >
< div class = "line" > < a name = "l03545" > < / a > < span class = "lineno" > 3545< / span >   < / div >
< div class = "line" > < a name = "l03546" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a8848127146fe0444e2fe3183a15b67f5" > 3546< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8848127146fe0444e2fe3183a15b67f5" > _swigc__p_char< / a > [] = { {& < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ae66f44191f70db7b9634a8321766c840" > _swigt__p_char< / a > , 0, 0, 0},{0, 0, 0, 0}};< / div >
< div class = "line" > < a name = "l03547" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a216d8b24b856092e2e65830ef290159b" > 3547< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a216d8b24b856092e2e65830ef290159b" > _swigc__p_int< / a > [] = { {& < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abb18e7711ddb7deeaf40f89dd6643b2c" > _swigt__p_int< / a > , 0, 0, 0},{0, 0, 0, 0}};< / div >
< div class = "line" > < a name = "l03548" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ad5b1dbefed8dc8eabe8c691348d65a32" > 3548< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad5b1dbefed8dc8eabe8c691348d65a32" > _swigc__p_long< / a > [] = { {& < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac0324c1fe8e5b2d00c2b376f2d84f644" > _swigt__p_long< / a > , 0, 0, 0},{0, 0, 0, 0}};< / div >
< div class = "line" > < a name = "l03549" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#afa7098cd0f55a1bb61fd59c5dcd557f3" > 3549< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afa7098cd0f55a1bb61fd59c5dcd557f3" > _swigc__p_operations_research__KnapsackSolver< / a > [] = { {& < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3396f0d4924336c2a663d255f07b4182" > _swigt__p_operations_research__KnapsackSolver< / a > , 0, 0, 0},{0, 0, 0, 0}};< / div >
< div class = "line" > < a name = "l03550" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a652e26e58d8b8f1f4fca8f6b99216e44" > 3550< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a652e26e58d8b8f1f4fca8f6b99216e44" > _swigc__p_short< / a > [] = { {& < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4b841b93b4e6b93e0f1cc1af04fccb81" > _swigt__p_short< / a > , 0, 0, 0},{0, 0, 0, 0}};< / div >
< div class = "line" > < a name = "l03551" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#afc6a50c28430608cf03ae350cea96764" > 3551< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afc6a50c28430608cf03ae350cea96764" > _swigc__p_signed_char< / a > [] = { {& < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab2136113580f8a812fd7a5a0c3a47f21" > _swigt__p_signed_char< / a > , 0, 0, 0},{0, 0, 0, 0}};< / div >
< div class = "line" > < a name = "l03552" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a621186a334098b6671ff276b5bdf3a43" > 3552< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a621186a334098b6671ff276b5bdf3a43" > _swigc__p_unsigned_char< / a > [] = { {& < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3fb1522b4b55c0099d8854ae9d547686" > _swigt__p_unsigned_char< / a > , 0, 0, 0},{0, 0, 0, 0}};< / div >
< div class = "line" > < a name = "l03553" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#aba9e61dc970ecfa60bf8a90276b1daa9" > 3553< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aba9e61dc970ecfa60bf8a90276b1daa9" > _swigc__p_unsigned_int< / a > [] = { {& < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac758895aa5c2bb2a384d76af7fc77b2c" > _swigt__p_unsigned_int< / a > , 0, 0, 0},{0, 0, 0, 0}};< / div >
< div class = "line" > < a name = "l03554" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#abc0a18bcd40d4fc59f892237c89a80db" > 3554< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abc0a18bcd40d4fc59f892237c89a80db" > _swigc__p_unsigned_long< / a > [] = { {& < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a85ab3dd7e67de98db1620111f0b095e4" > _swigt__p_unsigned_long< / a > , 0, 0, 0},{0, 0, 0, 0}};< / div >
< div class = "line" > < a name = "l03555" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a94b7b8817816c39afd177181a0b041f8" > 3555< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a94b7b8817816c39afd177181a0b041f8" > _swigc__p_unsigned_short< / a > [] = { {& < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a71f5735c5076588b6e4106612bfcfb94" > _swigt__p_unsigned_short< / a > , 0, 0, 0},{0, 0, 0, 0}};< / div >
< div class = "line" > < a name = "l03556" > < / a > < span class = "lineno" > 3556< / span >   < / div >
< div class = "line" > < a name = "l03557" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a0666e347f7d486a3bc82b78efd732333" > 3557< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a0666e347f7d486a3bc82b78efd732333" > swig_cast_initial< / a > [] = {< / div >
< div class = "line" > < a name = "l03558" > < / a > < span class = "lineno" > 3558< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8848127146fe0444e2fe3183a15b67f5" > _swigc__p_char< / a > ,< / div >
< div class = "line" > < a name = "l03559" > < / a > < span class = "lineno" > 3559< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a216d8b24b856092e2e65830ef290159b" > _swigc__p_int< / a > ,< / div >
< div class = "line" > < a name = "l03560" > < / a > < span class = "lineno" > 3560< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad5b1dbefed8dc8eabe8c691348d65a32" > _swigc__p_long< / a > ,< / div >
< div class = "line" > < a name = "l03561" > < / a > < span class = "lineno" > 3561< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afa7098cd0f55a1bb61fd59c5dcd557f3" > _swigc__p_operations_research__KnapsackSolver< / a > ,< / div >
< div class = "line" > < a name = "l03562" > < / a > < span class = "lineno" > 3562< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a652e26e58d8b8f1f4fca8f6b99216e44" > _swigc__p_short< / a > ,< / div >
< div class = "line" > < a name = "l03563" > < / a > < span class = "lineno" > 3563< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#afc6a50c28430608cf03ae350cea96764" > _swigc__p_signed_char< / a > ,< / div >
< div class = "line" > < a name = "l03564" > < / a > < span class = "lineno" > 3564< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a621186a334098b6671ff276b5bdf3a43" > _swigc__p_unsigned_char< / a > ,< / div >
< div class = "line" > < a name = "l03565" > < / a > < span class = "lineno" > 3565< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aba9e61dc970ecfa60bf8a90276b1daa9" > _swigc__p_unsigned_int< / a > ,< / div >
< div class = "line" > < a name = "l03566" > < / a > < span class = "lineno" > 3566< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abc0a18bcd40d4fc59f892237c89a80db" > _swigc__p_unsigned_long< / a > ,< / div >
< div class = "line" > < a name = "l03567" > < / a > < span class = "lineno" > 3567< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a94b7b8817816c39afd177181a0b041f8" > _swigc__p_unsigned_short< / a > ,< / div >
< div class = "line" > < a name = "l03568" > < / a > < span class = "lineno" > 3568< / span >   };< / div >
< div class = "line" > < a name = "l03569" > < / a > < span class = "lineno" > 3569< / span >   < / div >
< div class = "line" > < a name = "l03570" > < / a > < span class = "lineno" > 3570< / span >   < / div >
< div class = "line" > < a name = "l03571" > < / a > < span class = "lineno" > 3571< / span >   < span class = "comment" > /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */< / span > < / div >
< div class = "line" > < a name = "l03572" > < / a > < span class = "lineno" > 3572< / span >   < / div >
< div class = "line" > < a name = "l03573" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a6e606ed3240900e595e177ed9012d009" > 3573< / a > < / span >   < span class = "keyword" > static< / span > < a class = "code" href = "structswig__const__info.html" > swig_const_info< / a > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6e606ed3240900e595e177ed9012d009" > swig_const_table< / a > [] = {< / div >
< div class = "line" > < a name = "l03574" > < / a > < span class = "lineno" > 3574< / span >   {0, 0, 0, 0.0, 0, 0}};< / div >
< div class = "line" > < a name = "l03575" > < / a > < span class = "lineno" > 3575< / span >   < / div >
< div class = "line" > < a name = "l03576" > < / a > < span class = "lineno" > 3576< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l03577" > < / a > < span class = "lineno" > 3577< / span >   }< / div >
< div class = "line" > < a name = "l03578" > < / a > < span class = "lineno" > 3578< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03579" > < / a > < span class = "lineno" > 3579< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l03580" > < / a > < span class = "lineno" > 3580< / span >   < span class = "comment" > * Type initialization:< / span > < / div >
< div class = "line" > < a name = "l03581" > < / a > < span class = "lineno" > 3581< / span >   < span class = "comment" > * This problem is tough by the requirement that no dynamic< / span > < / div >
< div class = "line" > < a name = "l03582" > < / a > < span class = "lineno" > 3582< / span >   < span class = "comment" > * memory is used. Also, since swig_type_info structures store pointers to< / span > < / div >
< div class = "line" > < a name = "l03583" > < / a > < span class = "lineno" > 3583< / span >   < span class = "comment" > * swig_cast_info structures and swig_cast_info structures store pointers back< / span > < / div >
< div class = "line" > < a name = "l03584" > < / a > < span class = "lineno" > 3584< / span >   < span class = "comment" > * to swig_type_info structures, we need some lookup code at initialization.< / span > < / div >
< div class = "line" > < a name = "l03585" > < / a > < span class = "lineno" > 3585< / span >   < span class = "comment" > * The idea is that swig generates all the structures that are needed.< / span > < / div >
< div class = "line" > < a name = "l03586" > < / a > < span class = "lineno" > 3586< / span >   < span class = "comment" > * The runtime then collects these partially filled structures.< / span > < / div >
< div class = "line" > < a name = "l03587" > < / a > < span class = "lineno" > 3587< / span >   < span class = "comment" > * The SWIG_InitializeModule function takes these initial arrays out of< / span > < / div >
< div class = "line" > < a name = "l03588" > < / a > < span class = "lineno" > 3588< / span >   < span class = "comment" > * swig_module, and does all the lookup, filling in the swig_module.types< / span > < / div >
< div class = "line" > < a name = "l03589" > < / a > < span class = "lineno" > 3589< / span >   < span class = "comment" > * array with the correct data and linking the correct swig_cast_info< / span > < / div >
< div class = "line" > < a name = "l03590" > < / a > < span class = "lineno" > 3590< / span >   < span class = "comment" > * structures together.< / span > < / div >
< div class = "line" > < a name = "l03591" > < / a > < span class = "lineno" > 3591< / span >   < span class = "comment" > *< / span > < / div >
< div class = "line" > < a name = "l03592" > < / a > < span class = "lineno" > 3592< / span >   < span class = "comment" > * The generated swig_type_info structures are assigned statically to an initial< / span > < / div >
< div class = "line" > < a name = "l03593" > < / a > < span class = "lineno" > 3593< / span >   < span class = "comment" > * array. We just loop through that array, and handle each type individually.< / span > < / div >
< div class = "line" > < a name = "l03594" > < / a > < span class = "lineno" > 3594< / span >   < span class = "comment" > * First we lookup if this type has been already loaded, and if so, use the< / span > < / div >
< div class = "line" > < a name = "l03595" > < / a > < span class = "lineno" > 3595< / span >   < span class = "comment" > * loaded structure instead of the generated one. Then we have to fill in the< / span > < / div >
< div class = "line" > < a name = "l03596" > < / a > < span class = "lineno" > 3596< / span >   < span class = "comment" > * cast linked list. The cast data is initially stored in something like a< / span > < / div >
< div class = "line" > < a name = "l03597" > < / a > < span class = "lineno" > 3597< / span >   < span class = "comment" > * two-dimensional array. Each row corresponds to a type (there are the same< / span > < / div >
< div class = "line" > < a name = "l03598" > < / a > < span class = "lineno" > 3598< / span >   < span class = "comment" > * number of rows as there are in the swig_type_initial array). Each entry in< / span > < / div >
< div class = "line" > < a name = "l03599" > < / a > < span class = "lineno" > 3599< / span >   < span class = "comment" > * a column is one of the swig_cast_info structures for that type.< / span > < / div >
< div class = "line" > < a name = "l03600" > < / a > < span class = "lineno" > 3600< / span >   < span class = "comment" > * The cast_initial array is actually an array of arrays, because each row has< / span > < / div >
< div class = "line" > < a name = "l03601" > < / a > < span class = "lineno" > 3601< / span >   < span class = "comment" > * a variable number of columns. So to actually build the cast linked list,< / span > < / div >
< div class = "line" > < a name = "l03602" > < / a > < span class = "lineno" > 3602< / span >   < span class = "comment" > * we find the array of casts associated with the type, and loop through it< / span > < / div >
< div class = "line" > < a name = "l03603" > < / a > < span class = "lineno" > 3603< / span >   < span class = "comment" > * adding the casts to the list. The one last trick we need to do is making< / span > < / div >
< div class = "line" > < a name = "l03604" > < / a > < span class = "lineno" > 3604< / span >   < span class = "comment" > * sure the type pointer in the swig_cast_info struct is correct.< / span > < / div >
< div class = "line" > < a name = "l03605" > < / a > < span class = "lineno" > 3605< / span >   < span class = "comment" > *< / span > < / div >
< div class = "line" > < a name = "l03606" > < / a > < span class = "lineno" > 3606< / span >   < span class = "comment" > * First off, we lookup the cast-> type name to see if it is already loaded.< / span > < / div >
< div class = "line" > < a name = "l03607" > < / a > < span class = "lineno" > 3607< / span >   < span class = "comment" > * There are three cases to handle:< / span > < / div >
< div class = "line" > < a name = "l03608" > < / a > < span class = "lineno" > 3608< / span >   < span class = "comment" > * 1) If the cast-> type has already been loaded AND the type we are adding< / span > < / div >
< div class = "line" > < a name = "l03609" > < / a > < span class = "lineno" > 3609< / span >   < span class = "comment" > * casting info to has not been loaded (it is in this module), THEN we< / span > < / div >
< div class = "line" > < a name = "l03610" > < / a > < span class = "lineno" > 3610< / span >   < span class = "comment" > * replace the cast-> type pointer with the type pointer that has already< / span > < / div >
< div class = "line" > < a name = "l03611" > < / a > < span class = "lineno" > 3611< / span >   < span class = "comment" > * been loaded.< / span > < / div >
< div class = "line" > < a name = "l03612" > < / a > < span class = "lineno" > 3612< / span >   < span class = "comment" > * 2) If BOTH types (the one we are adding casting info to, and the< / span > < / div >
< div class = "line" > < a name = "l03613" > < / a > < span class = "lineno" > 3613< / span >   < span class = "comment" > * cast-> type) are loaded, THEN the cast info has already been loaded by< / span > < / div >
< div class = "line" > < a name = "l03614" > < / a > < span class = "lineno" > 3614< / span >   < span class = "comment" > * the previous module so we just ignore it.< / span > < / div >
< div class = "line" > < a name = "l03615" > < / a > < span class = "lineno" > 3615< / span >   < span class = "comment" > * 3) Finally, if cast-> type has not already been loaded, then we add that< / span > < / div >
< div class = "line" > < a name = "l03616" > < / a > < span class = "lineno" > 3616< / span >   < span class = "comment" > * swig_cast_info to the linked list (because the cast-> type) pointer will< / span > < / div >
< div class = "line" > < a name = "l03617" > < / a > < span class = "lineno" > 3617< / span >   < span class = "comment" > * be correct.< / span > < / div >
< div class = "line" > < a name = "l03618" > < / a > < span class = "lineno" > 3618< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l03619" > < / a > < span class = "lineno" > 3619< / span >   < / div >
< div class = "line" > < a name = "l03620" > < / a > < span class = "lineno" > 3620< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l03621" > < / a > < span class = "lineno" > 3621< / span >   < span class = "keyword" > extern< / span > < span class = "stringliteral" > " C" < / span > {< / div >
< div class = "line" > < a name = "l03622" > < / a > < span class = "lineno" > 3622< / span >   < span class = "preprocessor" > #if 0< / span > < / div >
< div class = "line" > < a name = "l03623" > < / a > < span class = "lineno" > 3623< / span >   } < span class = "comment" > /* c-mode */< / span > < / div >
< div class = "line" > < a name = "l03624" > < / a > < span class = "lineno" > 3624< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03625" > < / a > < span class = "lineno" > 3625< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03626" > < / a > < span class = "lineno" > 3626< / span >   < / div >
< div class = "line" > < a name = "l03627" > < / a > < span class = "lineno" > 3627< / span >   < span class = "preprocessor" > #if 0< / span > < / div >
< div class = "line" > < a name = "l03628" > < / a > < span class = "lineno" > 3628< / span >   < span class = "preprocessor" > #define SWIGRUNTIME_DEBUG< / span > < / div >
< div class = "line" > < a name = "l03629" > < / a > < span class = "lineno" > 3629< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03630" > < / a > < span class = "lineno" > 3630< / span >   < / div >
< div class = "line" > < a name = "l03631" > < / a > < span class = "lineno" > 3631< / span >   < / div >
< div class = "line" > < a name = "l03632" > < / a > < span class = "lineno" > 3632< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l03633" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a7f8da48fe4dbc23aef01a714623b8a6b" > 3633< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a7f8da48fe4dbc23aef01a714623b8a6b" > SWIG_InitializeModule< / a > (< span class = "keywordtype" > void< / span > *clientdata) {< / div >
< div class = "line" > < a name = "l03634" > < / a > < span class = "lineno" > 3634< / span >   < span class = "keywordtype" > size_t< / span > i;< / div >
< div class = "line" > < a name = "l03635" > < / a > < span class = "lineno" > 3635< / span >   < a class = "code" href = "structswig__module__info.html" > swig_module_info< / a > *module_head, *iter;< / div >
< div class = "line" > < a name = "l03636" > < / a > < span class = "lineno" > 3636< / span >   < span class = "keywordtype" > int< / span > init;< / div >
< div class = "line" > < a name = "l03637" > < / a > < span class = "lineno" > 3637< / span >   < / div >
< div class = "line" > < a name = "l03638" > < / a > < span class = "lineno" > 3638< / span >   < span class = "comment" > /* check to see if the circular list has been setup, if not, set it up */< / span > < / div >
< div class = "line" > < a name = "l03639" > < / a > < span class = "lineno" > 3639< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > next< / a > ==0) {< / div >
< div class = "line" > < a name = "l03640" > < / a > < span class = "lineno" > 3640< / span >   < span class = "comment" > /* Initialize the swig_module */< / span > < / div >
< div class = "line" > < a name = "l03641" > < / a > < span class = "lineno" > 3641< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a50cb67b2dfcebe2eea271c445842e130" > type_initial< / a > = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad621c8a05a43cf3a48467c791142bb44" > swig_type_initial< / a > ;< / div >
< div class = "line" > < a name = "l03642" > < / a > < span class = "lineno" > 3642< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a7cd4aa0866da58dc5af9755ca2ad6580" > cast_initial< / a > = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a0666e347f7d486a3bc82b78efd732333" > swig_cast_initial< / a > ;< / div >
< div class = "line" > < a name = "l03643" > < / a > < span class = "lineno" > 3643< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > next< / a > = & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > ;< / div >
< div class = "line" > < a name = "l03644" > < / a > < span class = "lineno" > 3644< / span >   init = 1;< / div >
< div class = "line" > < a name = "l03645" > < / a > < span class = "lineno" > 3645< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l03646" > < / a > < span class = "lineno" > 3646< / span >   init = 0;< / div >
< div class = "line" > < a name = "l03647" > < / a > < span class = "lineno" > 3647< / span >   }< / div >
< div class = "line" > < a name = "l03648" > < / a > < span class = "lineno" > 3648< / span >   < / div >
< div class = "line" > < a name = "l03649" > < / a > < span class = "lineno" > 3649< / span >   < span class = "comment" > /* Try and load any already created modules */< / span > < / div >
< div class = "line" > < a name = "l03650" > < / a > < span class = "lineno" > 3650< / span >   module_head = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab97db3bbfc9e3a73de01e1ee95fa0bb5" > SWIG_GetModule< / a > (clientdata);< / div >
< div class = "line" > < a name = "l03651" > < / a > < span class = "lineno" > 3651< / span >   < span class = "keywordflow" > if< / span > (!module_head) {< / div >
< div class = "line" > < a name = "l03652" > < / a > < span class = "lineno" > 3652< / span >   < span class = "comment" > /* This is the first module loaded for this interpreter */< / span > < / div >
< div class = "line" > < a name = "l03653" > < / a > < span class = "lineno" > 3653< / span >   < span class = "comment" > /* so set the swig module into the interpreter */< / span > < / div >
< div class = "line" > < a name = "l03654" > < / a > < span class = "lineno" > 3654< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a673a7dcc5c15f5cffa7072785a6c7972" > SWIG_SetModule< / a > (clientdata, & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > );< / div >
< div class = "line" > < a name = "l03655" > < / a > < span class = "lineno" > 3655< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l03656" > < / a > < span class = "lineno" > 3656< / span >   < span class = "comment" > /* the interpreter has loaded a SWIG module, but has it loaded this one? */< / span > < / div >
< div class = "line" > < a name = "l03657" > < / a > < span class = "lineno" > 3657< / span >   iter=module_head;< / div >
< div class = "line" > < a name = "l03658" > < / a > < span class = "lineno" > 3658< / span >   < span class = "keywordflow" > do< / span > {< / div >
< div class = "line" > < a name = "l03659" > < / a > < span class = "lineno" > 3659< / span >   < span class = "keywordflow" > if< / span > (iter==& < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > ) {< / div >
< div class = "line" > < a name = "l03660" > < / a > < span class = "lineno" > 3660< / span >   < span class = "comment" > /* Our module is already in the list, so there' s nothing more to do. */< / span > < / div >
< div class = "line" > < a name = "l03661" > < / a > < span class = "lineno" > 3661< / span >   < span class = "keywordflow" > return< / span > ;< / div >
< div class = "line" > < a name = "l03662" > < / a > < span class = "lineno" > 3662< / span >   }< / div >
< div class = "line" > < a name = "l03663" > < / a > < span class = "lineno" > 3663< / span >   iter=iter-> < a class = "code" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > next< / a > ;< / div >
< div class = "line" > < a name = "l03664" > < / a > < span class = "lineno" > 3664< / span >   } < span class = "keywordflow" > while< / span > (iter!= module_head);< / div >
< div class = "line" > < a name = "l03665" > < / a > < span class = "lineno" > 3665< / span >   < / div >
< div class = "line" > < a name = "l03666" > < / a > < span class = "lineno" > 3666< / span >   < span class = "comment" > /* otherwise we must add our module into the list */< / span > < / div >
< div class = "line" > < a name = "l03667" > < / a > < span class = "lineno" > 3667< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > next< / a > = module_head-> < a class = "code" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > next< / a > ;< / div >
< div class = "line" > < a name = "l03668" > < / a > < span class = "lineno" > 3668< / span >   module_head-> < a class = "code" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > next< / a > = & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > ;< / div >
< div class = "line" > < a name = "l03669" > < / a > < span class = "lineno" > 3669< / span >   }< / div >
< div class = "line" > < a name = "l03670" > < / a > < span class = "lineno" > 3670< / span >   < / div >
< div class = "line" > < a name = "l03671" > < / a > < span class = "lineno" > 3671< / span >   < span class = "comment" > /* When multiple interpreters are used, a module could have already been initialized in< / span > < / div >
< div class = "line" > < a name = "l03672" > < / a > < span class = "lineno" > 3672< / span >   < span class = "comment" > a different interpreter, but not yet have a pointer in this interpreter.< / span > < / div >
< div class = "line" > < a name = "l03673" > < / a > < span class = "lineno" > 3673< / span >   < span class = "comment" > In this case, we do not want to continue adding types... everything should be< / span > < / div >
< div class = "line" > < a name = "l03674" > < / a > < span class = "lineno" > 3674< / span >   < span class = "comment" > set up already */< / span > < / div >
< div class = "line" > < a name = "l03675" > < / a > < span class = "lineno" > 3675< / span >   < span class = "keywordflow" > if< / span > (init == 0) < span class = "keywordflow" > return< / span > ;< / div >
< div class = "line" > < a name = "l03676" > < / a > < span class = "lineno" > 3676< / span >   < / div >
< div class = "line" > < a name = "l03677" > < / a > < span class = "lineno" > 3677< / span >   < span class = "comment" > /* Now work on filling in swig_module.types */< / span > < / div >
< div class = "line" > < a name = "l03678" > < / a > < span class = "lineno" > 3678< / span >   < span class = "preprocessor" > #ifdef SWIGRUNTIME_DEBUG< / span > < / div >
< div class = "line" > < a name = "l03679" > < / a > < span class = "lineno" > 3679< / span >   printf(< span class = "stringliteral" > " SWIG_InitializeModule: size %lu\n" < / span > , (< span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > long< / span > )< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a854352f53b148adc24983a58a1866d66" > size< / a > );< / div >
< div class = "line" > < a name = "l03680" > < / a > < span class = "lineno" > 3680< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03681" > < / a > < span class = "lineno" > 3681< / span >   < span class = "keywordflow" > for< / span > (i = 0; i < < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a854352f53b148adc24983a58a1866d66" > size< / a > ; ++i) {< / div >
< div class = "line" > < a name = "l03682" > < / a > < span class = "lineno" > 3682< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *type = 0;< / div >
< div class = "line" > < a name = "l03683" > < / a > < span class = "lineno" > 3683< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ret;< / div >
< div class = "line" > < a name = "l03684" > < / a > < span class = "lineno" > 3684< / span >   < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *cast;< / div >
< div class = "line" > < a name = "l03685" > < / a > < span class = "lineno" > 3685< / span >   < / div >
< div class = "line" > < a name = "l03686" > < / a > < span class = "lineno" > 3686< / span >   < span class = "preprocessor" > #ifdef SWIGRUNTIME_DEBUG< / span > < / div >
< div class = "line" > < a name = "l03687" > < / a > < span class = "lineno" > 3687< / span >   printf(< span class = "stringliteral" > " SWIG_InitializeModule: type %lu %s\n" < / span > , (< span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > long< / span > )i, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a50cb67b2dfcebe2eea271c445842e130" > type_initial< / a > [i]-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
< div class = "line" > < a name = "l03688" > < / a > < span class = "lineno" > 3688< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03689" > < / a > < span class = "lineno" > 3689< / span >   < / div >
< div class = "line" > < a name = "l03690" > < / a > < span class = "lineno" > 3690< / span >   < span class = "comment" > /* if there is another module already loaded */< / span > < / div >
< div class = "line" > < a name = "l03691" > < / a > < span class = "lineno" > 3691< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > next< / a > != & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > ) {< / div >
< div class = "line" > < a name = "l03692" > < / a > < span class = "lineno" > 3692< / span >   type = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac63ad9b58a96793188f944c92ff40ec6" > SWIG_MangledTypeQueryModule< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > next< / a > , & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a50cb67b2dfcebe2eea271c445842e130" > type_initial< / a > [i]-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
< div class = "line" > < a name = "l03693" > < / a > < span class = "lineno" > 3693< / span >   }< / div >
< div class = "line" > < a name = "l03694" > < / a > < span class = "lineno" > 3694< / span >   < span class = "keywordflow" > if< / span > (type) {< / div >
< div class = "line" > < a name = "l03695" > < / a > < span class = "lineno" > 3695< / span >   < span class = "comment" > /* Overwrite clientdata field */< / span > < / div >
< div class = "line" > < a name = "l03696" > < / a > < span class = "lineno" > 3696< / span >   < span class = "preprocessor" > #ifdef SWIGRUNTIME_DEBUG< / span > < / div >
< div class = "line" > < a name = "l03697" > < / a > < span class = "lineno" > 3697< / span >   printf(< span class = "stringliteral" > " SWIG_InitializeModule: found type %s\n" < / span > , type-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
< div class = "line" > < a name = "l03698" > < / a > < span class = "lineno" > 3698< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03699" > < / a > < span class = "lineno" > 3699< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a50cb67b2dfcebe2eea271c445842e130" > type_initial< / a > [i]-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ) {< / div >
< div class = "line" > < a name = "l03700" > < / a > < span class = "lineno" > 3700< / span >   type-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a50cb67b2dfcebe2eea271c445842e130" > type_initial< / a > [i]-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ;< / div >
< div class = "line" > < a name = "l03701" > < / a > < span class = "lineno" > 3701< / span >   < span class = "preprocessor" > #ifdef SWIGRUNTIME_DEBUG< / span > < / div >
< div class = "line" > < a name = "l03702" > < / a > < span class = "lineno" > 3702< / span >   printf(< span class = "stringliteral" > " SWIG_InitializeModule: found and overwrite type %s \n" < / span > , type-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
< div class = "line" > < a name = "l03703" > < / a > < span class = "lineno" > 3703< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03704" > < / a > < span class = "lineno" > 3704< / span >   }< / div >
< div class = "line" > < a name = "l03705" > < / a > < span class = "lineno" > 3705< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l03706" > < / a > < span class = "lineno" > 3706< / span >   type = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a50cb67b2dfcebe2eea271c445842e130" > type_initial< / a > [i];< / div >
< div class = "line" > < a name = "l03707" > < / a > < span class = "lineno" > 3707< / span >   }< / div >
< div class = "line" > < a name = "l03708" > < / a > < span class = "lineno" > 3708< / span >   < / div >
< div class = "line" > < a name = "l03709" > < / a > < span class = "lineno" > 3709< / span >   < span class = "comment" > /* Insert casting types */< / span > < / div >
< div class = "line" > < a name = "l03710" > < / a > < span class = "lineno" > 3710< / span >   cast = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a7cd4aa0866da58dc5af9755ca2ad6580" > cast_initial< / a > [i];< / div >
< div class = "line" > < a name = "l03711" > < / a > < span class = "lineno" > 3711< / span >   < span class = "keywordflow" > while< / span > (cast-> < a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > ) {< / div >
< div class = "line" > < a name = "l03712" > < / a > < span class = "lineno" > 3712< / span >   < span class = "comment" > /* Don' t need to add information already in the list */< / span > < / div >
< div class = "line" > < a name = "l03713" > < / a > < span class = "lineno" > 3713< / span >   ret = 0;< / div >
< div class = "line" > < a name = "l03714" > < / a > < span class = "lineno" > 3714< / span >   < span class = "preprocessor" > #ifdef SWIGRUNTIME_DEBUG< / span > < / div >
< div class = "line" > < a name = "l03715" > < / a > < span class = "lineno" > 3715< / span >   printf(< span class = "stringliteral" > " SWIG_InitializeModule: look cast %s\n" < / span > , cast-> < a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > -> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
< div class = "line" > < a name = "l03716" > < / a > < span class = "lineno" > 3716< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03717" > < / a > < span class = "lineno" > 3717< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > next< / a > != & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > ) {< / div >
< div class = "line" > < a name = "l03718" > < / a > < span class = "lineno" > 3718< / span >   ret = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac63ad9b58a96793188f944c92ff40ec6" > SWIG_MangledTypeQueryModule< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > next< / a > , & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > , cast-> < a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > -> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
< div class = "line" > < a name = "l03719" > < / a > < span class = "lineno" > 3719< / span >   < span class = "preprocessor" > #ifdef SWIGRUNTIME_DEBUG< / span > < / div >
< div class = "line" > < a name = "l03720" > < / a > < span class = "lineno" > 3720< / span >   < span class = "keywordflow" > if< / span > (ret) printf(< span class = "stringliteral" > " SWIG_InitializeModule: found cast %s\n" < / span > , ret-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
< div class = "line" > < a name = "l03721" > < / a > < span class = "lineno" > 3721< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03722" > < / a > < span class = "lineno" > 3722< / span >   }< / div >
< div class = "line" > < a name = "l03723" > < / a > < span class = "lineno" > 3723< / span >   < span class = "keywordflow" > if< / span > (ret) {< / div >
< div class = "line" > < a name = "l03724" > < / a > < span class = "lineno" > 3724< / span >   < span class = "keywordflow" > if< / span > (type == < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a50cb67b2dfcebe2eea271c445842e130" > type_initial< / a > [i]) {< / div >
< div class = "line" > < a name = "l03725" > < / a > < span class = "lineno" > 3725< / span >   < span class = "preprocessor" > #ifdef SWIGRUNTIME_DEBUG< / span > < / div >
< div class = "line" > < a name = "l03726" > < / a > < span class = "lineno" > 3726< / span >   printf(< span class = "stringliteral" > " SWIG_InitializeModule: skip old type %s\n" < / span > , ret-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
< div class = "line" > < a name = "l03727" > < / a > < span class = "lineno" > 3727< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03728" > < / a > < span class = "lineno" > 3728< / span >   cast-> < a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > = ret;< / div >
< div class = "line" > < a name = "l03729" > < / a > < span class = "lineno" > 3729< / span >   ret = 0;< / div >
< div class = "line" > < a name = "l03730" > < / a > < span class = "lineno" > 3730< / span >   } < span class = "keywordflow" > else< / span > {< / div >
< div class = "line" > < a name = "l03731" > < / a > < span class = "lineno" > 3731< / span >   < span class = "comment" > /* Check for casting already in the list */< / span > < / div >
< div class = "line" > < a name = "l03732" > < / a > < span class = "lineno" > 3732< / span >   < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *ocast = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abd0cb78a9663e41312c8f14ab6715f04" > SWIG_TypeCheck< / a > (ret-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > , type);< / div >
< div class = "line" > < a name = "l03733" > < / a > < span class = "lineno" > 3733< / span >   < span class = "preprocessor" > #ifdef SWIGRUNTIME_DEBUG< / span > < / div >
< div class = "line" > < a name = "l03734" > < / a > < span class = "lineno" > 3734< / span >   < span class = "keywordflow" > if< / span > (ocast) printf(< span class = "stringliteral" > " SWIG_InitializeModule: skip old cast %s\n" < / span > , ret-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
< div class = "line" > < a name = "l03735" > < / a > < span class = "lineno" > 3735< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03736" > < / a > < span class = "lineno" > 3736< / span >   < span class = "keywordflow" > if< / span > (!ocast) ret = 0;< / div >
< div class = "line" > < a name = "l03737" > < / a > < span class = "lineno" > 3737< / span >   }< / div >
< div class = "line" > < a name = "l03738" > < / a > < span class = "lineno" > 3738< / span >   }< / div >
< div class = "line" > < a name = "l03739" > < / a > < span class = "lineno" > 3739< / span >   < / div >
< div class = "line" > < a name = "l03740" > < / a > < span class = "lineno" > 3740< / span >   < span class = "keywordflow" > if< / span > (!ret) {< / div >
< div class = "line" > < a name = "l03741" > < / a > < span class = "lineno" > 3741< / span >   < span class = "preprocessor" > #ifdef SWIGRUNTIME_DEBUG< / span > < / div >
< div class = "line" > < a name = "l03742" > < / a > < span class = "lineno" > 3742< / span >   printf(< span class = "stringliteral" > " SWIG_InitializeModule: adding cast %s\n" < / span > , cast-> < a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > -> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
< div class = "line" > < a name = "l03743" > < / a > < span class = "lineno" > 3743< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03744" > < / a > < span class = "lineno" > 3744< / span >   < span class = "keywordflow" > if< / span > (type-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > ) {< / div >
< div class = "line" > < a name = "l03745" > < / a > < span class = "lineno" > 3745< / span >   type-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > -> < a class = "code" href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > prev< / a > = cast;< / div >
< div class = "line" > < a name = "l03746" > < / a > < span class = "lineno" > 3746< / span >   cast-> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > = type-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > ;< / div >
< div class = "line" > < a name = "l03747" > < / a > < span class = "lineno" > 3747< / span >   }< / div >
< div class = "line" > < a name = "l03748" > < / a > < span class = "lineno" > 3748< / span >   type-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > = cast;< / div >
< div class = "line" > < a name = "l03749" > < / a > < span class = "lineno" > 3749< / span >   }< / div >
< div class = "line" > < a name = "l03750" > < / a > < span class = "lineno" > 3750< / span >   cast++;< / div >
< div class = "line" > < a name = "l03751" > < / a > < span class = "lineno" > 3751< / span >   }< / div >
< div class = "line" > < a name = "l03752" > < / a > < span class = "lineno" > 3752< / span >   < span class = "comment" > /* Set entry in modules-> types array equal to the type */< / span > < / div >
< div class = "line" > < a name = "l03753" > < / a > < span class = "lineno" > 3753< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > types< / a > [i] = type;< / div >
< div class = "line" > < a name = "l03754" > < / a > < span class = "lineno" > 3754< / span >   }< / div >
< div class = "line" > < a name = "l03755" > < / a > < span class = "lineno" > 3755< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > types< / a > [i] = 0;< / div >
< div class = "line" > < a name = "l03756" > < / a > < span class = "lineno" > 3756< / span >   < / div >
< div class = "line" > < a name = "l03757" > < / a > < span class = "lineno" > 3757< / span >   < span class = "preprocessor" > #ifdef SWIGRUNTIME_DEBUG< / span > < / div >
< div class = "line" > < a name = "l03758" > < / a > < span class = "lineno" > 3758< / span >   printf(< span class = "stringliteral" > " **** SWIG_InitializeModule: Cast List ******\n" < / span > );< / div >
< div class = "line" > < a name = "l03759" > < / a > < span class = "lineno" > 3759< / span >   < span class = "keywordflow" > for< / span > (i = 0; i < < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a854352f53b148adc24983a58a1866d66" > size< / a > ; ++i) {< / div >
< div class = "line" > < a name = "l03760" > < / a > < span class = "lineno" > 3760< / span >   < span class = "keywordtype" > int< / span > j = 0;< / div >
< div class = "line" > < a name = "l03761" > < / a > < span class = "lineno" > 3761< / span >   < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *cast = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a7cd4aa0866da58dc5af9755ca2ad6580" > cast_initial< / a > [i];< / div >
< div class = "line" > < a name = "l03762" > < / a > < span class = "lineno" > 3762< / span >   printf(< span class = "stringliteral" > " SWIG_InitializeModule: type %lu %s\n" < / span > , (< span class = "keywordtype" > unsigned< / span > < span class = "keywordtype" > long< / span > )i, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a50cb67b2dfcebe2eea271c445842e130" > type_initial< / a > [i]-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
< div class = "line" > < a name = "l03763" > < / a > < span class = "lineno" > 3763< / span >   < span class = "keywordflow" > while< / span > (cast-> < a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > ) {< / div >
< div class = "line" > < a name = "l03764" > < / a > < span class = "lineno" > 3764< / span >   printf(< span class = "stringliteral" > " SWIG_InitializeModule: cast type %s\n" < / span > , cast-> < a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > -> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > );< / div >
< div class = "line" > < a name = "l03765" > < / a > < span class = "lineno" > 3765< / span >   cast++;< / div >
< div class = "line" > < a name = "l03766" > < / a > < span class = "lineno" > 3766< / span >   ++j;< / div >
< div class = "line" > < a name = "l03767" > < / a > < span class = "lineno" > 3767< / span >   }< / div >
< div class = "line" > < a name = "l03768" > < / a > < span class = "lineno" > 3768< / span >   printf(< span class = "stringliteral" > " ---- Total casts: %d\n" < / span > ,j);< / div >
< div class = "line" > < a name = "l03769" > < / a > < span class = "lineno" > 3769< / span >   }< / div >
< div class = "line" > < a name = "l03770" > < / a > < span class = "lineno" > 3770< / span >   printf(< span class = "stringliteral" > " **** SWIG_InitializeModule: Cast List ******\n" < / span > );< / div >
< div class = "line" > < a name = "l03771" > < / a > < span class = "lineno" > 3771< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03772" > < / a > < span class = "lineno" > 3772< / span >   }< / div >
< div class = "line" > < a name = "l03773" > < / a > < span class = "lineno" > 3773< / span >   < / div >
< div class = "line" > < a name = "l03774" > < / a > < span class = "lineno" > 3774< / span >   < span class = "comment" > /* This function will propagate the clientdata field of type to< / span > < / div >
< div class = "line" > < a name = "l03775" > < / a > < span class = "lineno" > 3775< / span >   < span class = "comment" > * any new swig_type_info structures that have been added into the list< / span > < / div >
< div class = "line" > < a name = "l03776" > < / a > < span class = "lineno" > 3776< / span >   < span class = "comment" > * of equivalent types. It is like calling< / span > < / div >
< div class = "line" > < a name = "l03777" > < / a > < span class = "lineno" > 3777< / span >   < span class = "comment" > * SWIG_TypeClientData(type, clientdata) a second time.< / span > < / div >
< div class = "line" > < a name = "l03778" > < / a > < span class = "lineno" > 3778< / span >   < span class = "comment" > */< / span > < / div >
< div class = "line" > < a name = "l03779" > < / a > < span class = "lineno" > 3779< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l03780" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#abc08944d526c952dc121d3d1b84f0d16" > 3780< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#abc08944d526c952dc121d3d1b84f0d16" > SWIG_PropagateClientData< / a > (< span class = "keywordtype" > void< / span > ) {< / div >
< div class = "line" > < a name = "l03781" > < / a > < span class = "lineno" > 3781< / span >   < span class = "keywordtype" > size_t< / span > i;< / div >
< div class = "line" > < a name = "l03782" > < / a > < span class = "lineno" > 3782< / span >   < a class = "code" href = "structswig__cast__info.html" > swig_cast_info< / a > *equiv;< / div >
< div class = "line" > < a name = "l03783" > < / a > < span class = "lineno" > 3783< / span >   < span class = "keyword" > static< / span > < span class = "keywordtype" > int< / span > init_run = 0;< / div >
< div class = "line" > < a name = "l03784" > < / a > < span class = "lineno" > 3784< / span >   < / div >
< div class = "line" > < a name = "l03785" > < / a > < span class = "lineno" > 3785< / span >   < span class = "keywordflow" > if< / span > (init_run) < span class = "keywordflow" > return< / span > ;< / div >
< div class = "line" > < a name = "l03786" > < / a > < span class = "lineno" > 3786< / span >   init_run = 1;< / div >
< div class = "line" > < a name = "l03787" > < / a > < span class = "lineno" > 3787< / span >   < / div >
< div class = "line" > < a name = "l03788" > < / a > < span class = "lineno" > 3788< / span >   < span class = "keywordflow" > for< / span > (i = 0; i < < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a854352f53b148adc24983a58a1866d66" > size< / a > ; i++) {< / div >
< div class = "line" > < a name = "l03789" > < / a > < span class = "lineno" > 3789< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > types< / a > [i]-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ) {< / div >
< div class = "line" > < a name = "l03790" > < / a > < span class = "lineno" > 3790< / span >   equiv = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > types< / a > [i]-> < a class = "code" href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > cast< / a > ;< / div >
< div class = "line" > < a name = "l03791" > < / a > < span class = "lineno" > 3791< / span >   < span class = "keywordflow" > while< / span > (equiv) {< / div >
< div class = "line" > < a name = "l03792" > < / a > < span class = "lineno" > 3792< / span >   < span class = "keywordflow" > if< / span > (!equiv-> < a class = "code" href = "structswig__cast__info.html#ab0c02ae209c86c1a920b1a6cbec7ec52" > converter< / a > ) {< / div >
< div class = "line" > < a name = "l03793" > < / a > < span class = "lineno" > 3793< / span >   < span class = "keywordflow" > if< / span > (equiv-> < a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > & & !equiv-> < a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > -> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > )< / div >
< div class = "line" > < a name = "l03794" > < / a > < span class = "lineno" > 3794< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4b0a40223812f7d43bc2f0c2342fe2f7" > SWIG_TypeClientData< / a > (equiv-> < a class = "code" href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > type< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > .< a class = "code" href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > types< / a > [i]-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > );< / div >
< div class = "line" > < a name = "l03795" > < / a > < span class = "lineno" > 3795< / span >   }< / div >
< div class = "line" > < a name = "l03796" > < / a > < span class = "lineno" > 3796< / span >   equiv = equiv-> < a class = "code" href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > next< / a > ;< / div >
< div class = "line" > < a name = "l03797" > < / a > < span class = "lineno" > 3797< / span >   }< / div >
< div class = "line" > < a name = "l03798" > < / a > < span class = "lineno" > 3798< / span >   }< / div >
< div class = "line" > < a name = "l03799" > < / a > < span class = "lineno" > 3799< / span >   }< / div >
< div class = "line" > < a name = "l03800" > < / a > < span class = "lineno" > 3800< / span >   }< / div >
< div class = "line" > < a name = "l03801" > < / a > < span class = "lineno" > 3801< / span >   < / div >
< div class = "line" > < a name = "l03802" > < / a > < span class = "lineno" > 3802< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l03803" > < / a > < span class = "lineno" > 3803< / span >   < span class = "preprocessor" > #if 0< / span > < / div >
< div class = "line" > < a name = "l03804" > < / a > < span class = "lineno" > 3804< / span >   {< / div >
< div class = "line" > < a name = "l03805" > < / a > < span class = "lineno" > 3805< / span >   < span class = "comment" > /* c-mode */< / span > < / div >
< div class = "line" > < a name = "l03806" > < / a > < span class = "lineno" > 3806< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03807" > < / a > < span class = "lineno" > 3807< / span >   }< / div >
< div class = "line" > < a name = "l03808" > < / a > < span class = "lineno" > 3808< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03809" > < / a > < span class = "lineno" > 3809< / span >   < / div >
< div class = "line" > < a name = "l03810" > < / a > < span class = "lineno" > 3810< / span >   < / div >
< div class = "line" > < a name = "l03811" > < / a > < span class = "lineno" > 3811< / span >   < / div >
< div class = "line" > < a name = "l03812" > < / a > < span class = "lineno" > 3812< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l03813" > < / a > < span class = "lineno" > 3813< / span >   < span class = "keyword" > extern< / span > < span class = "stringliteral" > " C" < / span > {< / div >
< div class = "line" > < a name = "l03814" > < / a > < span class = "lineno" > 3814< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03815" > < / a > < span class = "lineno" > 3815< / span >   < / div >
< div class = "line" > < a name = "l03816" > < / a > < span class = "lineno" > 3816< / span >   < span class = "comment" > /* Python-specific SWIG API */< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l03817" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a840e0b11d64ac8d72e9f72d518cc67be" > 3817< / a > < / span >   < span class = "preprocessor" > #define SWIG_newvarlink() SWIG_Python_newvarlink()< / span > < / div >
< div class = "line" > < a name = "l03818" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a49a542a5f7eb7a97541accc2cde0eed9" > 3818< / a > < / span >   < span class = "preprocessor" > #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)< / span > < / div >
< div class = "line" > < a name = "l03819" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a9d393ea973fc8a2e2672e885ec06221b" > 3819< / a > < / span >   < span class = "preprocessor" > #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)< / span > < / div >
< div class = "line" > < a name = "l03820" > < / a > < span class = "lineno" > 3820< / span >   < / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l03821" > < / a > < span class = "lineno" > 3821< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l03822" > < / a > < span class = "lineno" > 3822< / span >   < span class = "comment" > * global variable support code.< / span > < / div >
< div class = "line" > < a name = "l03823" > < / a > < span class = "lineno" > 3823< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l03824" > < / a > < span class = "lineno" > 3824< / span >   < / div >
< div class = "line" > < a name = "l03825" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__globalvar.html" > 3825< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "structswig__globalvar.html" > swig_globalvar< / a > {< / div >
< div class = "line" > < a name = "l03826" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__globalvar.html#ad547fb8186b526cb1b588daad4334fbe" > 3826< / a > < / span >   < span class = "keywordtype" > char< / span > *< a class = "code" href = "structswig__globalvar.html#ad547fb8186b526cb1b588daad4334fbe" > name< / a > ; < span class = "comment" > /* Name of global variable */< / span > < / div >
< div class = "line" > < a name = "l03827" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__globalvar.html#abba1334212d8cf81687ab55df5bc6f65" > 3827< / a > < / span >   PyObject *(*get_attr)(void); < span class = "comment" > /* Return the current value */< / span > < / div >
< div class = "line" > < a name = "l03828" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__globalvar.html#aa452f906a54c91621799831e4280478f" > 3828< / a > < / span >   int (*< a class = "code" href = "structswig__globalvar.html#aa452f906a54c91621799831e4280478f" > set_attr< / a > )(PyObject *); < span class = "comment" > /* Set the value */< / span > < / div >
< div class = "line" > < a name = "l03829" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__globalvar.html#aa67c32731401134fb4b13398ec3ac933" > 3829< / a > < / span >   < span class = "keyword" > struct < / span > < a class = "code" href = "structswig__globalvar.html" > swig_globalvar< / a > *< a class = "code" href = "structswig__globalvar.html#aa67c32731401134fb4b13398ec3ac933" > next< / a > ;< / div >
< div class = "line" > < a name = "l03830" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a94ee8b63b5ae6b8038f6c2e52f16859e" > 3830< / a > < / span >   } < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a94ee8b63b5ae6b8038f6c2e52f16859e" > swig_globalvar< / a > ;< / div >
< div class = "line" > < a name = "l03831" > < / a > < span class = "lineno" > 3831< / span >   < / div >
< div class = "line" > < a name = "l03832" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__varlinkobject.html" > 3832< / a > < / span >   < span class = "keyword" > typedef< / span > < span class = "keyword" > struct < / span > < a class = "code" href = "structswig__varlinkobject.html" > swig_varlinkobject< / a > {< / div >
< div class = "line" > < a name = "l03833" > < / a > < span class = "lineno" > 3833< / span >   PyObject_HEAD< / div >
< div class = "line" > < a name = "l03834" > < / a > < span class = "lineno" > < a class = "line" href = "structswig__varlinkobject.html#a90b51c7c5a61e8ed790c7d5d737eaafa" > 3834< / a > < / span >   < a class = "code" href = "structswig__globalvar.html" > swig_globalvar< / a > *< a class = "code" href = "structswig__varlinkobject.html#a90b51c7c5a61e8ed790c7d5d737eaafa" > vars< / a > ;< / div >
< div class = "line" > < a name = "l03835" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a3a9a37d3e1f86902ffa53554d97926f0" > 3835< / a > < / span >   } < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3a9a37d3e1f86902ffa53554d97926f0" > swig_varlinkobject< / a > ;< / div >
< div class = "line" > < a name = "l03836" > < / a > < span class = "lineno" > 3836< / span >   < / div >
< div class = "line" > < a name = "l03837" > < / a > < span class = "lineno" > 3837< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< / div >
< div class = "line" > < a name = "l03838" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a8f7bb58cf5697eb4ad02dddc21d3484b" > 3838< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f7bb58cf5697eb4ad02dddc21d3484b" > swig_varlink_repr< / a > (< a class = "code" href = "structswig__varlinkobject.html" > swig_varlinkobject< / a > *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (v)) {< / div >
< div class = "line" > < a name = "l03839" > < / a > < span class = "lineno" > 3839< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l03840" > < / a > < span class = "lineno" > 3840< / span >   < span class = "keywordflow" > return< / span > PyUnicode_InternFromString(< span class = "stringliteral" > " < Swig global variables> " < / span > );< / div >
< div class = "line" > < a name = "l03841" > < / a > < span class = "lineno" > 3841< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l03842" > < / a > < span class = "lineno" > 3842< / span >   < span class = "keywordflow" > return< / span > PyString_FromString(< span class = "stringliteral" > " < Swig global variables> " < / span > );< / div >
< div class = "line" > < a name = "l03843" > < / a > < span class = "lineno" > 3843< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03844" > < / a > < span class = "lineno" > 3844< / span >   }< / div >
< div class = "line" > < a name = "l03845" > < / a > < span class = "lineno" > 3845< / span >   < / div >
< div class = "line" > < a name = "l03846" > < / a > < span class = "lineno" > 3846< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< / div >
< div class = "line" > < a name = "l03847" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a1499f2083c0786d2e54042e92ac3ef6a" > 3847< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1499f2083c0786d2e54042e92ac3ef6a" > swig_varlink_str< / a > (< a class = "code" href = "structswig__varlinkobject.html" > swig_varlinkobject< / a > *v) {< / div >
< div class = "line" > < a name = "l03848" > < / a > < span class = "lineno" > 3848< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l03849" > < / a > < span class = "lineno" > 3849< / span >   PyObject *str = PyUnicode_InternFromString(< span class = "stringliteral" > " (" < / span > );< / div >
< div class = "line" > < a name = "l03850" > < / a > < span class = "lineno" > 3850< / span >   PyObject *< a class = "code" href = "routing__flow_8cc.html#a10b672faee4b99c6a02feb0e343f3b0f" > tail< / a > ;< / div >
< div class = "line" > < a name = "l03851" > < / a > < span class = "lineno" > 3851< / span >   PyObject *joined;< / div >
< div class = "line" > < a name = "l03852" > < / a > < span class = "lineno" > 3852< / span >   < a class = "code" href = "structswig__globalvar.html" > swig_globalvar< / a > *< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > ;< / div >
< div class = "line" > < a name = "l03853" > < / a > < span class = "lineno" > 3853< / span >   < span class = "keywordflow" > for< / span > (< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > = v-> < a class = "code" href = "structswig__varlinkobject.html#a90b51c7c5a61e8ed790c7d5d737eaafa" > vars< / a > ; < a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > ; < a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > =< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> next) {< / div >
< div class = "line" > < a name = "l03854" > < / a > < span class = "lineno" > 3854< / span >   < a class = "code" href = "routing__flow_8cc.html#a10b672faee4b99c6a02feb0e343f3b0f" > tail< / a > = PyUnicode_FromString(< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> name);< / div >
< div class = "line" > < a name = "l03855" > < / a > < span class = "lineno" > 3855< / span >   joined = PyUnicode_Concat(str, < a class = "code" href = "routing__flow_8cc.html#a10b672faee4b99c6a02feb0e343f3b0f" > tail< / a > );< / div >
< div class = "line" > < a name = "l03856" > < / a > < span class = "lineno" > 3856< / span >   Py_DecRef(str);< / div >
< div class = "line" > < a name = "l03857" > < / a > < span class = "lineno" > 3857< / span >   Py_DecRef(< a class = "code" href = "routing__flow_8cc.html#a10b672faee4b99c6a02feb0e343f3b0f" > tail< / a > );< / div >
< div class = "line" > < a name = "l03858" > < / a > < span class = "lineno" > 3858< / span >   str = joined;< / div >
< div class = "line" > < a name = "l03859" > < / a > < span class = "lineno" > 3859< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> next) {< / div >
< div class = "line" > < a name = "l03860" > < / a > < span class = "lineno" > 3860< / span >   < a class = "code" href = "routing__flow_8cc.html#a10b672faee4b99c6a02feb0e343f3b0f" > tail< / a > = PyUnicode_InternFromString(< span class = "stringliteral" > " , " < / span > );< / div >
< div class = "line" > < a name = "l03861" > < / a > < span class = "lineno" > 3861< / span >   joined = PyUnicode_Concat(str, < a class = "code" href = "routing__flow_8cc.html#a10b672faee4b99c6a02feb0e343f3b0f" > tail< / a > );< / div >
< div class = "line" > < a name = "l03862" > < / a > < span class = "lineno" > 3862< / span >   Py_DecRef(str);< / div >
< div class = "line" > < a name = "l03863" > < / a > < span class = "lineno" > 3863< / span >   Py_DecRef(< a class = "code" href = "routing__flow_8cc.html#a10b672faee4b99c6a02feb0e343f3b0f" > tail< / a > );< / div >
< div class = "line" > < a name = "l03864" > < / a > < span class = "lineno" > 3864< / span >   str = joined;< / div >
< div class = "line" > < a name = "l03865" > < / a > < span class = "lineno" > 3865< / span >   }< / div >
< div class = "line" > < a name = "l03866" > < / a > < span class = "lineno" > 3866< / span >   }< / div >
< div class = "line" > < a name = "l03867" > < / a > < span class = "lineno" > 3867< / span >   < a class = "code" href = "routing__flow_8cc.html#a10b672faee4b99c6a02feb0e343f3b0f" > tail< / a > = PyUnicode_InternFromString(< span class = "stringliteral" > " )" < / span > );< / div >
< div class = "line" > < a name = "l03868" > < / a > < span class = "lineno" > 3868< / span >   joined = PyUnicode_Concat(str, < a class = "code" href = "routing__flow_8cc.html#a10b672faee4b99c6a02feb0e343f3b0f" > tail< / a > );< / div >
< div class = "line" > < a name = "l03869" > < / a > < span class = "lineno" > 3869< / span >   Py_DecRef(str);< / div >
< div class = "line" > < a name = "l03870" > < / a > < span class = "lineno" > 3870< / span >   Py_DecRef(< a class = "code" href = "routing__flow_8cc.html#a10b672faee4b99c6a02feb0e343f3b0f" > tail< / a > );< / div >
< div class = "line" > < a name = "l03871" > < / a > < span class = "lineno" > 3871< / span >   str = joined;< / div >
< div class = "line" > < a name = "l03872" > < / a > < span class = "lineno" > 3872< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l03873" > < / a > < span class = "lineno" > 3873< / span >   PyObject *str = PyString_FromString(< span class = "stringliteral" > " (" < / span > );< / div >
< div class = "line" > < a name = "l03874" > < / a > < span class = "lineno" > 3874< / span >   < a class = "code" href = "structswig__globalvar.html" > swig_globalvar< / a > *< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > ;< / div >
< div class = "line" > < a name = "l03875" > < / a > < span class = "lineno" > 3875< / span >   < span class = "keywordflow" > for< / span > (< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > = v-> < a class = "code" href = "structswig__varlinkobject.html#a90b51c7c5a61e8ed790c7d5d737eaafa" > vars< / a > ; < a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > ; < a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > =< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> next) {< / div >
< div class = "line" > < a name = "l03876" > < / a > < span class = "lineno" > 3876< / span >   PyString_ConcatAndDel(& str,PyString_FromString(< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> name));< / div >
< div class = "line" > < a name = "l03877" > < / a > < span class = "lineno" > 3877< / span >   < span class = "keywordflow" > if< / span > (< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> next) PyString_ConcatAndDel(& str,PyString_FromString(< span class = "stringliteral" > " , " < / span > ));< / div >
< div class = "line" > < a name = "l03878" > < / a > < span class = "lineno" > 3878< / span >   }< / div >
< div class = "line" > < a name = "l03879" > < / a > < span class = "lineno" > 3879< / span >   PyString_ConcatAndDel(& str,PyString_FromString(< span class = "stringliteral" > " )" < / span > ));< / div >
< div class = "line" > < a name = "l03880" > < / a > < span class = "lineno" > 3880< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03881" > < / a > < span class = "lineno" > 3881< / span >   < span class = "keywordflow" > return< / span > str;< / div >
< div class = "line" > < a name = "l03882" > < / a > < span class = "lineno" > 3882< / span >   }< / div >
< div class = "line" > < a name = "l03883" > < / a > < span class = "lineno" > 3883< / span >   < / div >
< div class = "line" > < a name = "l03884" > < / a > < span class = "lineno" > 3884< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l03885" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ad2b4927c9caa8562938bb95fa2323d5b" > 3885< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad2b4927c9caa8562938bb95fa2323d5b" > swig_varlink_dealloc< / a > (< a class = "code" href = "structswig__varlinkobject.html" > swig_varlinkobject< / a > *v) {< / div >
< div class = "line" > < a name = "l03886" > < / a > < span class = "lineno" > 3886< / span >   < a class = "code" href = "structswig__globalvar.html" > swig_globalvar< / a > *< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > = v-> < a class = "code" href = "structswig__varlinkobject.html#a90b51c7c5a61e8ed790c7d5d737eaafa" > vars< / a > ;< / div >
< div class = "line" > < a name = "l03887" > < / a > < span class = "lineno" > 3887< / span >   < span class = "keywordflow" > while< / span > (< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > ) {< / div >
< div class = "line" > < a name = "l03888" > < / a > < span class = "lineno" > 3888< / span >   < a class = "code" href = "structswig__globalvar.html" > swig_globalvar< / a > *n = < a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> next;< / div >
< div class = "line" > < a name = "l03889" > < / a > < span class = "lineno" > 3889< / span >   < a class = "code" href = "parser_8tab_8cc.html#af07d89f5ceaea0c7c8252cc41fd75f37" > free< / a > (< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> name);< / div >
< div class = "line" > < a name = "l03890" > < / a > < span class = "lineno" > 3890< / span >   < a class = "code" href = "parser_8tab_8cc.html#af07d89f5ceaea0c7c8252cc41fd75f37" > free< / a > (< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > );< / div >
< div class = "line" > < a name = "l03891" > < / a > < span class = "lineno" > 3891< / span >   < a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > = n;< / div >
< div class = "line" > < a name = "l03892" > < / a > < span class = "lineno" > 3892< / span >   }< / div >
< div class = "line" > < a name = "l03893" > < / a > < span class = "lineno" > 3893< / span >   }< / div >
< div class = "line" > < a name = "l03894" > < / a > < span class = "lineno" > 3894< / span >   < / div >
< div class = "line" > < a name = "l03895" > < / a > < span class = "lineno" > 3895< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< / div >
< div class = "line" > < a name = "l03896" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a25b6ac5e60ad191347e0c14deccc64c7" > 3896< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a25b6ac5e60ad191347e0c14deccc64c7" > swig_varlink_getattr< / a > (< a class = "code" href = "structswig__varlinkobject.html" > swig_varlinkobject< / a > *v, < span class = "keywordtype" > char< / span > *n) {< / div >
< div class = "line" > < a name = "l03897" > < / a > < span class = "lineno" > 3897< / span >   PyObject *res = NULL;< / div >
< div class = "line" > < a name = "l03898" > < / a > < span class = "lineno" > 3898< / span >   < a class = "code" href = "structswig__globalvar.html" > swig_globalvar< / a > *< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > = v-> < a class = "code" href = "structswig__varlinkobject.html#a90b51c7c5a61e8ed790c7d5d737eaafa" > vars< / a > ;< / div >
< div class = "line" > < a name = "l03899" > < / a > < span class = "lineno" > 3899< / span >   < span class = "keywordflow" > while< / span > (< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > ) {< / div >
< div class = "line" > < a name = "l03900" > < / a > < span class = "lineno" > 3900< / span >   < span class = "keywordflow" > if< / span > (strcmp(< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> name,n) == 0) {< / div >
< div class = "line" > < a name = "l03901" > < / a > < span class = "lineno" > 3901< / span >   res = (*< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> get_attr)();< / div >
< div class = "line" > < a name = "l03902" > < / a > < span class = "lineno" > 3902< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l03903" > < / a > < span class = "lineno" > 3903< / span >   }< / div >
< div class = "line" > < a name = "l03904" > < / a > < span class = "lineno" > 3904< / span >   < a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > = < a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> next;< / div >
< div class = "line" > < a name = "l03905" > < / a > < span class = "lineno" > 3905< / span >   }< / div >
< div class = "line" > < a name = "l03906" > < / a > < span class = "lineno" > 3906< / span >   < span class = "keywordflow" > if< / span > (res == NULL & & !PyErr_Occurred()) {< / div >
< div class = "line" > < a name = "l03907" > < / a > < span class = "lineno" > 3907< / span >   PyErr_Format(PyExc_AttributeError, < span class = "stringliteral" > " Unknown C global variable ' %s' " < / span > , n);< / div >
< div class = "line" > < a name = "l03908" > < / a > < span class = "lineno" > 3908< / span >   }< / div >
< div class = "line" > < a name = "l03909" > < / a > < span class = "lineno" > 3909< / span >   < span class = "keywordflow" > return< / span > res;< / div >
< div class = "line" > < a name = "l03910" > < / a > < span class = "lineno" > 3910< / span >   }< / div >
< div class = "line" > < a name = "l03911" > < / a > < span class = "lineno" > 3911< / span >   < / div >
< div class = "line" > < a name = "l03912" > < / a > < span class = "lineno" > 3912< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > int< / span > < / div >
< div class = "line" > < a name = "l03913" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a2ec84ff72b3bb939d9930127720a1104" > 3913< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2ec84ff72b3bb939d9930127720a1104" > swig_varlink_setattr< / a > (< a class = "code" href = "structswig__varlinkobject.html" > swig_varlinkobject< / a > *v, < span class = "keywordtype" > char< / span > *n, PyObject *p) {< / div >
< div class = "line" > < a name = "l03914" > < / a > < span class = "lineno" > 3914< / span >   < span class = "keywordtype" > int< / span > res = 1;< / div >
< div class = "line" > < a name = "l03915" > < / a > < span class = "lineno" > 3915< / span >   < a class = "code" href = "structswig__globalvar.html" > swig_globalvar< / a > *< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > = v-> < a class = "code" href = "structswig__varlinkobject.html#a90b51c7c5a61e8ed790c7d5d737eaafa" > vars< / a > ;< / div >
< div class = "line" > < a name = "l03916" > < / a > < span class = "lineno" > 3916< / span >   < span class = "keywordflow" > while< / span > (< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > ) {< / div >
< div class = "line" > < a name = "l03917" > < / a > < span class = "lineno" > 3917< / span >   < span class = "keywordflow" > if< / span > (strcmp(< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> name,n) == 0) {< / div >
< div class = "line" > < a name = "l03918" > < / a > < span class = "lineno" > 3918< / span >   res = (*< a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> set_attr)(p);< / div >
< div class = "line" > < a name = "l03919" > < / a > < span class = "lineno" > 3919< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l03920" > < / a > < span class = "lineno" > 3920< / span >   }< / div >
< div class = "line" > < a name = "l03921" > < / a > < span class = "lineno" > 3921< / span >   < a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > = < a class = "code" href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > -> next;< / div >
< div class = "line" > < a name = "l03922" > < / a > < span class = "lineno" > 3922< / span >   }< / div >
< div class = "line" > < a name = "l03923" > < / a > < span class = "lineno" > 3923< / span >   < span class = "keywordflow" > if< / span > (res == 1 & & !PyErr_Occurred()) {< / div >
< div class = "line" > < a name = "l03924" > < / a > < span class = "lineno" > 3924< / span >   PyErr_Format(PyExc_AttributeError, < span class = "stringliteral" > " Unknown C global variable ' %s' " < / span > , n);< / div >
< div class = "line" > < a name = "l03925" > < / a > < span class = "lineno" > 3925< / span >   }< / div >
< div class = "line" > < a name = "l03926" > < / a > < span class = "lineno" > 3926< / span >   < span class = "keywordflow" > return< / span > res;< / div >
< div class = "line" > < a name = "l03927" > < / a > < span class = "lineno" > 3927< / span >   }< / div >
< div class = "line" > < a name = "l03928" > < / a > < span class = "lineno" > 3928< / span >   < / div >
< div class = "line" > < a name = "l03929" > < / a > < span class = "lineno" > 3929< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyTypeObject*< / div >
< div class = "line" > < a name = "l03930" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a68f13f09a32e1018533406a5f5cb004f" > 3930< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a68f13f09a32e1018533406a5f5cb004f" > swig_varlink_type< / a > (< span class = "keywordtype" > void< / span > ) {< / div >
< div class = "line" > < a name = "l03931" > < / a > < span class = "lineno" > 3931< / span >   < span class = "keyword" > static< / span > < span class = "keywordtype" > char< / span > varlink__doc__[] = < span class = "stringliteral" > " Swig var link object" < / span > ;< / div >
< div class = "line" > < a name = "l03932" > < / a > < span class = "lineno" > 3932< / span >   < span class = "keyword" > static< / span > PyTypeObject varlink_type;< / div >
< div class = "line" > < a name = "l03933" > < / a > < span class = "lineno" > 3933< / span >   < span class = "keyword" > static< / span > < span class = "keywordtype" > int< / span > type_init = 0;< / div >
< div class = "line" > < a name = "l03934" > < / a > < span class = "lineno" > 3934< / span >   < span class = "keywordflow" > if< / span > (!type_init) {< / div >
< div class = "line" > < a name = "l03935" > < / a > < span class = "lineno" > 3935< / span >   < span class = "keyword" > const< / span > PyTypeObject tmp = {< / div >
< div class = "line" > < a name = "l03936" > < / a > < span class = "lineno" > 3936< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l03937" > < / a > < span class = "lineno" > 3937< / span >   PyVarObject_HEAD_INIT(NULL, 0)< / div >
< div class = "line" > < a name = "l03938" > < / a > < span class = "lineno" > 3938< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l03939" > < / a > < span class = "lineno" > 3939< / span >   PyObject_HEAD_INIT(NULL)< / div >
< div class = "line" > < a name = "l03940" > < / a > < span class = "lineno" > 3940< / span >   0, < span class = "comment" > /* ob_size */< / span > < / div >
< div class = "line" > < a name = "l03941" > < / a > < span class = "lineno" > 3941< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03942" > < / a > < span class = "lineno" > 3942< / span >   < span class = "stringliteral" > " swigvarlink" < / span > , < span class = "comment" > /* tp_name */< / span > < / div >
< div class = "line" > < a name = "l03943" > < / a > < span class = "lineno" > 3943< / span >   < span class = "keyword" > sizeof< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a3a9a37d3e1f86902ffa53554d97926f0" > swig_varlinkobject< / a > ), < span class = "comment" > /* tp_basicsize */< / span > < / div >
< div class = "line" > < a name = "l03944" > < / a > < span class = "lineno" > 3944< / span >   0, < span class = "comment" > /* tp_itemsize */< / span > < / div >
< div class = "line" > < a name = "l03945" > < / a > < span class = "lineno" > 3945< / span >   (destructor) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad2b4927c9caa8562938bb95fa2323d5b" > swig_varlink_dealloc< / a > , < span class = "comment" > /* tp_dealloc */< / span > < / div >
< div class = "line" > < a name = "l03946" > < / a > < span class = "lineno" > 3946< / span >   0, < span class = "comment" > /* tp_print */< / span > < / div >
< div class = "line" > < a name = "l03947" > < / a > < span class = "lineno" > 3947< / span >   (getattrfunc) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a25b6ac5e60ad191347e0c14deccc64c7" > swig_varlink_getattr< / a > , < span class = "comment" > /* tp_getattr */< / span > < / div >
< div class = "line" > < a name = "l03948" > < / a > < span class = "lineno" > 3948< / span >   (setattrfunc) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2ec84ff72b3bb939d9930127720a1104" > swig_varlink_setattr< / a > , < span class = "comment" > /* tp_setattr */< / span > < / div >
< div class = "line" > < a name = "l03949" > < / a > < span class = "lineno" > 3949< / span >   0, < span class = "comment" > /* tp_compare */< / span > < / div >
< div class = "line" > < a name = "l03950" > < / a > < span class = "lineno" > 3950< / span >   (reprfunc) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f7bb58cf5697eb4ad02dddc21d3484b" > swig_varlink_repr< / a > , < span class = "comment" > /* tp_repr */< / span > < / div >
< div class = "line" > < a name = "l03951" > < / a > < span class = "lineno" > 3951< / span >   0, < span class = "comment" > /* tp_as_number */< / span > < / div >
< div class = "line" > < a name = "l03952" > < / a > < span class = "lineno" > 3952< / span >   0, < span class = "comment" > /* tp_as_sequence */< / span > < / div >
< div class = "line" > < a name = "l03953" > < / a > < span class = "lineno" > 3953< / span >   0, < span class = "comment" > /* tp_as_mapping */< / span > < / div >
< div class = "line" > < a name = "l03954" > < / a > < span class = "lineno" > 3954< / span >   0, < span class = "comment" > /* tp_hash */< / span > < / div >
< div class = "line" > < a name = "l03955" > < / a > < span class = "lineno" > 3955< / span >   0, < span class = "comment" > /* tp_call */< / span > < / div >
< div class = "line" > < a name = "l03956" > < / a > < span class = "lineno" > 3956< / span >   (reprfunc) < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a1499f2083c0786d2e54042e92ac3ef6a" > swig_varlink_str< / a > , < span class = "comment" > /* tp_str */< / span > < / div >
< div class = "line" > < a name = "l03957" > < / a > < span class = "lineno" > 3957< / span >   0, < span class = "comment" > /* tp_getattro */< / span > < / div >
< div class = "line" > < a name = "l03958" > < / a > < span class = "lineno" > 3958< / span >   0, < span class = "comment" > /* tp_setattro */< / span > < / div >
< div class = "line" > < a name = "l03959" > < / a > < span class = "lineno" > 3959< / span >   0, < span class = "comment" > /* tp_as_buffer */< / span > < / div >
< div class = "line" > < a name = "l03960" > < / a > < span class = "lineno" > 3960< / span >   0, < span class = "comment" > /* tp_flags */< / span > < / div >
< div class = "line" > < a name = "l03961" > < / a > < span class = "lineno" > 3961< / span >   varlink__doc__, < span class = "comment" > /* tp_doc */< / span > < / div >
< div class = "line" > < a name = "l03962" > < / a > < span class = "lineno" > 3962< / span >   0, < span class = "comment" > /* tp_traverse */< / span > < / div >
< div class = "line" > < a name = "l03963" > < / a > < span class = "lineno" > 3963< / span >   0, < span class = "comment" > /* tp_clear */< / span > < / div >
< div class = "line" > < a name = "l03964" > < / a > < span class = "lineno" > 3964< / span >   0, < span class = "comment" > /* tp_richcompare */< / span > < / div >
< div class = "line" > < a name = "l03965" > < / a > < span class = "lineno" > 3965< / span >   0, < span class = "comment" > /* tp_weaklistoffset */< / span > < / div >
< div class = "line" > < a name = "l03966" > < / a > < span class = "lineno" > 3966< / span >   0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, < span class = "comment" > /* tp_iter -> tp_weaklist */< / span > < / div >
< div class = "line" > < a name = "l03967" > < / a > < span class = "lineno" > 3967< / span >   0, < span class = "comment" > /* tp_del */< / span > < / div >
< div class = "line" > < a name = "l03968" > < / a > < span class = "lineno" > 3968< / span >   0, < span class = "comment" > /* tp_version_tag */< / span > < / div >
< div class = "line" > < a name = "l03969" > < / a > < span class = "lineno" > 3969< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03040000< / span > < / div >
< div class = "line" > < a name = "l03970" > < / a > < span class = "lineno" > 3970< / span >   0, < span class = "comment" > /* tp_finalize */< / span > < / div >
< div class = "line" > < a name = "l03971" > < / a > < span class = "lineno" > 3971< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03972" > < / a > < span class = "lineno" > 3972< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03080000< / span > < / div >
< div class = "line" > < a name = "l03973" > < / a > < span class = "lineno" > 3973< / span >   0, < span class = "comment" > /* tp_vectorcall */< / span > < / div >
< div class = "line" > < a name = "l03974" > < / a > < span class = "lineno" > 3974< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03975" > < / a > < span class = "lineno" > 3975< / span >   < span class = "preprocessor" > #if (PY_VERSION_HEX > = 0x03080000) & & (PY_VERSION_HEX < 0x03090000)< / span > < / div >
< div class = "line" > < a name = "l03976" > < / a > < span class = "lineno" > 3976< / span >   0, < span class = "comment" > /* tp_print */< / span > < / div >
< div class = "line" > < a name = "l03977" > < / a > < span class = "lineno" > 3977< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03978" > < / a > < span class = "lineno" > 3978< / span >   < span class = "preprocessor" > #ifdef COUNT_ALLOCS< / span > < / div >
< div class = "line" > < a name = "l03979" > < / a > < span class = "lineno" > 3979< / span >   0, < span class = "comment" > /* tp_allocs */< / span > < / div >
< div class = "line" > < a name = "l03980" > < / a > < span class = "lineno" > 3980< / span >   0, < span class = "comment" > /* tp_frees */< / span > < / div >
< div class = "line" > < a name = "l03981" > < / a > < span class = "lineno" > 3981< / span >   0, < span class = "comment" > /* tp_maxalloc */< / span > < / div >
< div class = "line" > < a name = "l03982" > < / a > < span class = "lineno" > 3982< / span >   0, < span class = "comment" > /* tp_prev */< / span > < / div >
< div class = "line" > < a name = "l03983" > < / a > < span class = "lineno" > 3983< / span >   0 < span class = "comment" > /* tp_next */< / span > < / div >
< div class = "line" > < a name = "l03984" > < / a > < span class = "lineno" > 3984< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l03985" > < / a > < span class = "lineno" > 3985< / span >   };< / div >
< div class = "line" > < a name = "l03986" > < / a > < span class = "lineno" > 3986< / span >   varlink_type = tmp;< / div >
< div class = "line" > < a name = "l03987" > < / a > < span class = "lineno" > 3987< / span >   type_init = 1;< / div >
< div class = "line" > < a name = "l03988" > < / a > < span class = "lineno" > 3988< / span >   < span class = "keywordflow" > if< / span > (PyType_Ready(& varlink_type) < 0)< / div >
< div class = "line" > < a name = "l03989" > < / a > < span class = "lineno" > 3989< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l03990" > < / a > < span class = "lineno" > 3990< / span >   }< / div >
< div class = "line" > < a name = "l03991" > < / a > < span class = "lineno" > 3991< / span >   < span class = "keywordflow" > return< / span > & varlink_type;< / div >
< div class = "line" > < a name = "l03992" > < / a > < span class = "lineno" > 3992< / span >   }< / div >
< div class = "line" > < a name = "l03993" > < / a > < span class = "lineno" > 3993< / span >   < / div >
< div class = "line" > < a name = "l03994" > < / a > < span class = "lineno" > 3994< / span >   < span class = "comment" > /* Create a variable linking object for use later */< / span > < / div >
< div class = "line" > < a name = "l03995" > < / a > < span class = "lineno" > 3995< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< / div >
< div class = "line" > < a name = "l03996" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4cfb5662fdbfb858849ded6ebd2e05e8" > 3996< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4cfb5662fdbfb858849ded6ebd2e05e8" > SWIG_Python_newvarlink< / a > (< span class = "keywordtype" > void< / span > ) {< / div >
< div class = "line" > < a name = "l03997" > < / a > < span class = "lineno" > 3997< / span >   < a class = "code" href = "structswig__varlinkobject.html" > swig_varlinkobject< / a > *result = PyObject_NEW(< a class = "code" href = "structswig__varlinkobject.html" > swig_varlinkobject< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a68f13f09a32e1018533406a5f5cb004f" > swig_varlink_type< / a > ());< / div >
< div class = "line" > < a name = "l03998" > < / a > < span class = "lineno" > 3998< / span >   < span class = "keywordflow" > if< / span > (result) {< / div >
< div class = "line" > < a name = "l03999" > < / a > < span class = "lineno" > 3999< / span >   result-> < a class = "code" href = "structswig__varlinkobject.html#a90b51c7c5a61e8ed790c7d5d737eaafa" > vars< / a > = 0;< / div >
< div class = "line" > < a name = "l04000" > < / a > < span class = "lineno" > 4000< / span >   }< / div >
< div class = "line" > < a name = "l04001" > < / a > < span class = "lineno" > 4001< / span >   < span class = "keywordflow" > return< / span > ((PyObject*) result);< / div >
< div class = "line" > < a name = "l04002" > < / a > < span class = "lineno" > 4002< / span >   }< / div >
< div class = "line" > < a name = "l04003" > < / a > < span class = "lineno" > 4003< / span >   < / div >
< div class = "line" > < a name = "l04004" > < / a > < span class = "lineno" > 4004< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l04005" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a4c73e64d7b40edbc814d7235a4087e43" > 4005< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4c73e64d7b40edbc814d7235a4087e43" > SWIG_Python_addvarlink< / a > (PyObject *p, < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , PyObject *(*get_attr)(< span class = "keywordtype" > void< / span > ), < span class = "keywordtype" > int< / span > (*set_attr)(PyObject *p)) {< / div >
< div class = "line" > < a name = "l04006" > < / a > < span class = "lineno" > 4006< / span >   < a class = "code" href = "structswig__varlinkobject.html" > swig_varlinkobject< / a > *v = (< a class = "code" href = "structswig__varlinkobject.html" > swig_varlinkobject< / a > *) p;< / div >
< div class = "line" > < a name = "l04007" > < / a > < span class = "lineno" > 4007< / span >   < a class = "code" href = "structswig__globalvar.html" > swig_globalvar< / a > *gv = (< a class = "code" href = "structswig__globalvar.html" > swig_globalvar< / a > *) < a class = "code" href = "parser_8tab_8cc.html#a5faf6a2d99f50a4655dd390199a8db7b" > malloc< / a > (< span class = "keyword" > sizeof< / span > (< a class = "code" href = "structswig__globalvar.html" > swig_globalvar< / a > ));< / div >
< div class = "line" > < a name = "l04008" > < / a > < span class = "lineno" > 4008< / span >   < span class = "keywordflow" > if< / span > (gv) {< / div >
< div class = "line" > < a name = "l04009" > < / a > < span class = "lineno" > 4009< / span >   < span class = "keywordtype" > size_t< / span > size = strlen(< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > )+1;< / div >
< div class = "line" > < a name = "l04010" > < / a > < span class = "lineno" > 4010< / span >   gv-> < a class = "code" href = "structswig__globalvar.html#ad547fb8186b526cb1b588daad4334fbe" > name< / a > = (< span class = "keywordtype" > char< / span > *)< a class = "code" href = "parser_8tab_8cc.html#a5faf6a2d99f50a4655dd390199a8db7b" > malloc< / a > (size);< / div >
< div class = "line" > < a name = "l04011" > < / a > < span class = "lineno" > 4011< / span >   < span class = "keywordflow" > if< / span > (gv-> < a class = "code" href = "structswig__globalvar.html#ad547fb8186b526cb1b588daad4334fbe" > name< / a > ) {< / div >
< div class = "line" > < a name = "l04012" > < / a > < span class = "lineno" > 4012< / span >   memcpy(gv-> < a class = "code" href = "structswig__globalvar.html#ad547fb8186b526cb1b588daad4334fbe" > name< / a > , < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , size);< / div >
< div class = "line" > < a name = "l04013" > < / a > < span class = "lineno" > 4013< / span >   gv-> < a class = "code" href = "structswig__globalvar.html#abba1334212d8cf81687ab55df5bc6f65" > get_attr< / a > = get_attr;< / div >
< div class = "line" > < a name = "l04014" > < / a > < span class = "lineno" > 4014< / span >   gv-> < a class = "code" href = "structswig__globalvar.html#aa452f906a54c91621799831e4280478f" > set_attr< / a > = set_attr;< / div >
< div class = "line" > < a name = "l04015" > < / a > < span class = "lineno" > 4015< / span >   gv-> < a class = "code" href = "structswig__globalvar.html#aa67c32731401134fb4b13398ec3ac933" > next< / a > = v-> < a class = "code" href = "structswig__varlinkobject.html#a90b51c7c5a61e8ed790c7d5d737eaafa" > vars< / a > ;< / div >
< div class = "line" > < a name = "l04016" > < / a > < span class = "lineno" > 4016< / span >   }< / div >
< div class = "line" > < a name = "l04017" > < / a > < span class = "lineno" > 4017< / span >   }< / div >
< div class = "line" > < a name = "l04018" > < / a > < span class = "lineno" > 4018< / span >   v-> < a class = "code" href = "structswig__varlinkobject.html#a90b51c7c5a61e8ed790c7d5d737eaafa" > vars< / a > = gv;< / div >
< div class = "line" > < a name = "l04019" > < / a > < span class = "lineno" > 4019< / span >   }< / div >
< div class = "line" > < a name = "l04020" > < / a > < span class = "lineno" > 4020< / span >   < / div >
< div class = "line" > < a name = "l04021" > < / a > < span class = "lineno" > 4021< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< / div >
< div class = "line" > < a name = "l04022" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#ab494e9006843d36bd778308ada0e84b0" > 4022< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab494e9006843d36bd778308ada0e84b0" > SWIG_globals< / a > (< span class = "keywordtype" > void< / span > ) {< / div >
< div class = "line" > < a name = "l04023" > < / a > < span class = "lineno" > 4023< / span >   < span class = "keyword" > static< / span > PyObject *globals = 0;< / div >
< div class = "line" > < a name = "l04024" > < / a > < span class = "lineno" > 4024< / span >   < span class = "keywordflow" > if< / span > (!globals) {< / div >
< div class = "line" > < a name = "l04025" > < / a > < span class = "lineno" > 4025< / span >   globals = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a840e0b11d64ac8d72e9f72d518cc67be" > SWIG_newvarlink< / a > ();< / div >
< div class = "line" > < a name = "l04026" > < / a > < span class = "lineno" > 4026< / span >   }< / div >
< div class = "line" > < a name = "l04027" > < / a > < span class = "lineno" > 4027< / span >   < span class = "keywordflow" > return< / span > globals;< / div >
< div class = "line" > < a name = "l04028" > < / a > < span class = "lineno" > 4028< / span >   }< / div >
< div class = "line" > < a name = "l04029" > < / a > < span class = "lineno" > 4029< / span >   < / div >
< div class = "line" > < a name = "l04030" > < / a > < span class = "lineno" > 4030< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l04031" > < / a > < span class = "lineno" > 4031< / span >   < span class = "comment" > * constants/methods manipulation< / span > < / div >
< div class = "line" > < a name = "l04032" > < / a > < span class = "lineno" > 4032< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l04033" > < / a > < span class = "lineno" > 4033< / span >   < / div >
< div class = "line" > < a name = "l04034" > < / a > < span class = "lineno" > 4034< / span >   < span class = "comment" > /* Install Constants */< / span > < / div >
< div class = "line" > < a name = "l04035" > < / a > < span class = "lineno" > 4035< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l04036" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a26d87efa9c8072a9092913538ab5090c" > 4036< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a26d87efa9c8072a9092913538ab5090c" > SWIG_Python_InstallConstants< / a > (PyObject *d, < a class = "code" href = "structswig__const__info.html" > swig_const_info< / a > constants[]) {< / div >
< div class = "line" > < a name = "l04037" > < / a > < span class = "lineno" > 4037< / span >   PyObject *obj = 0;< / div >
< div class = "line" > < a name = "l04038" > < / a > < span class = "lineno" > 4038< / span >   < span class = "keywordtype" > size_t< / span > i;< / div >
< div class = "line" > < a name = "l04039" > < / a > < span class = "lineno" > 4039< / span >   < span class = "keywordflow" > for< / span > (i = 0; constants[i].< a class = "code" href = "structswig__const__info.html#ac765329451135abec74c45e1897abf26" > type< / a > ; ++i) {< / div >
< div class = "line" > < a name = "l04040" > < / a > < span class = "lineno" > 4040< / span >   < span class = "keywordflow" > switch< / span > (constants[i].type) {< / div >
< div class = "line" > < a name = "l04041" > < / a > < span class = "lineno" > 4041< / span >   < span class = "keywordflow" > case< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2c3773038cfb197d2d3bf29b9efa4073" > SWIG_PY_POINTER< / a > :< / div >
< div class = "line" > < a name = "l04042" > < / a > < span class = "lineno" > 4042< / span >   obj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a53f02e00ff4e64a8c3e354a0b6aaf0a8" > SWIG_InternalNewPointerObj< / a > (constants[i].pvalue, *(constants[i]).ptype,0);< / div >
< div class = "line" > < a name = "l04043" > < / a > < span class = "lineno" > 4043< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l04044" > < / a > < span class = "lineno" > 4044< / span >   < span class = "keywordflow" > case< / span > < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a45cd68c9cc0396e2f8c16cc1b50f8c6f" > SWIG_PY_BINARY< / a > :< / div >
< div class = "line" > < a name = "l04045" > < / a > < span class = "lineno" > 4045< / span >   obj = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ab6d4285e098e13c5797188b2cf77592e" > SWIG_NewPackedObj< / a > (constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));< / div >
< div class = "line" > < a name = "l04046" > < / a > < span class = "lineno" > 4046< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l04047" > < / a > < span class = "lineno" > 4047< / span >   < span class = "keywordflow" > default< / span > :< / div >
< div class = "line" > < a name = "l04048" > < / a > < span class = "lineno" > 4048< / span >   obj = 0;< / div >
< div class = "line" > < a name = "l04049" > < / a > < span class = "lineno" > 4049< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l04050" > < / a > < span class = "lineno" > 4050< / span >   }< / div >
< div class = "line" > < a name = "l04051" > < / a > < span class = "lineno" > 4051< / span >   < span class = "keywordflow" > if< / span > (obj) {< / div >
< div class = "line" > < a name = "l04052" > < / a > < span class = "lineno" > 4052< / span >   PyDict_SetItemString(d, constants[i].< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , obj);< / div >
< div class = "line" > < a name = "l04053" > < / a > < span class = "lineno" > 4053< / span >   Py_DECREF(obj);< / div >
< div class = "line" > < a name = "l04054" > < / a > < span class = "lineno" > 4054< / span >   }< / div >
< div class = "line" > < a name = "l04055" > < / a > < span class = "lineno" > 4055< / span >   }< / div >
< div class = "line" > < a name = "l04056" > < / a > < span class = "lineno" > 4056< / span >   }< / div >
< div class = "line" > < a name = "l04057" > < / a > < span class = "lineno" > 4057< / span >   < / div >
< div class = "line" > < a name = "l04058" > < / a > < span class = "lineno" > 4058< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------*/< / span > < / div >
< div class = "line" > < a name = "l04059" > < / a > < span class = "lineno" > 4059< / span >   < span class = "comment" > /* Fix SwigMethods to carry the callback ptrs when needed */< / span > < / div >
< div class = "line" > < a name = "l04060" > < / a > < span class = "lineno" > 4060< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------*/< / span > < / div >
< div class = "line" > < a name = "l04061" > < / a > < span class = "lineno" > 4061< / span >   < / div >
< div class = "line" > < a name = "l04062" > < / a > < span class = "lineno" > 4062< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l04063" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#addfee1cf672308dcdd030d489f804b5f" > 4063< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#addfee1cf672308dcdd030d489f804b5f" > SWIG_Python_FixMethods< / a > (PyMethodDef *methods,< / div >
< div class = "line" > < a name = "l04064" > < / a > < span class = "lineno" > 4064< / span >   < a class = "code" href = "structswig__const__info.html" > swig_const_info< / a > *const_table,< / div >
< div class = "line" > < a name = "l04065" > < / a > < span class = "lineno" > 4065< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > **types,< / div >
< div class = "line" > < a name = "l04066" > < / a > < span class = "lineno" > 4066< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > **types_initial) {< / div >
< div class = "line" > < a name = "l04067" > < / a > < span class = "lineno" > 4067< / span >   < span class = "keywordtype" > size_t< / span > i;< / div >
< div class = "line" > < a name = "l04068" > < / a > < span class = "lineno" > 4068< / span >   < span class = "keywordflow" > for< / span > (i = 0; methods[i].ml_name; ++i) {< / div >
< div class = "line" > < a name = "l04069" > < / a > < span class = "lineno" > 4069< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *c = methods[i].ml_doc;< / div >
< div class = "line" > < a name = "l04070" > < / a > < span class = "lineno" > 4070< / span >   < span class = "keywordflow" > if< / span > (!c) < span class = "keywordflow" > continue< / span > ;< / div >
< div class = "line" > < a name = "l04071" > < / a > < span class = "lineno" > 4071< / span >   c = strstr(c, < span class = "stringliteral" > " swig_ptr: " < / span > );< / div >
< div class = "line" > < a name = "l04072" > < / a > < span class = "lineno" > 4072< / span >   < span class = "keywordflow" > if< / span > (c) {< / div >
< div class = "line" > < a name = "l04073" > < / a > < span class = "lineno" > 4073< / span >   < span class = "keywordtype" > int< / span > j;< / div >
< div class = "line" > < a name = "l04074" > < / a > < span class = "lineno" > 4074< / span >   < a class = "code" href = "structswig__const__info.html" > swig_const_info< / a > *ci = 0;< / div >
< div class = "line" > < a name = "l04075" > < / a > < span class = "lineno" > 4075< / span >   < span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > = c + 10;< / div >
< div class = "line" > < a name = "l04076" > < / a > < span class = "lineno" > 4076< / span >   < span class = "keywordflow" > for< / span > (j = 0; const_table[j].< a class = "code" href = "structswig__const__info.html#ac765329451135abec74c45e1897abf26" > type< / a > ; ++j) {< / div >
< div class = "line" > < a name = "l04077" > < / a > < span class = "lineno" > 4077< / span >   < span class = "keywordflow" > if< / span > (strncmp(const_table[j].< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > , < / div >
< div class = "line" > < a name = "l04078" > < / a > < span class = "lineno" > 4078< / span >   strlen(const_table[j].< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > )) == 0) {< / div >
< div class = "line" > < a name = "l04079" > < / a > < span class = "lineno" > 4079< / span >   ci = & (const_table[j]);< / div >
< div class = "line" > < a name = "l04080" > < / a > < span class = "lineno" > 4080< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l04081" > < / a > < span class = "lineno" > 4081< / span >   }< / div >
< div class = "line" > < a name = "l04082" > < / a > < span class = "lineno" > 4082< / span >   }< / div >
< div class = "line" > < a name = "l04083" > < / a > < span class = "lineno" > 4083< / span >   < span class = "keywordflow" > if< / span > (ci) {< / div >
< div class = "line" > < a name = "l04084" > < / a > < span class = "lineno" > 4084< / span >   < span class = "keywordtype" > void< / span > *ptr = (ci-> < a class = "code" href = "structswig__const__info.html#ac765329451135abec74c45e1897abf26" > type< / a > == < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2c3773038cfb197d2d3bf29b9efa4073" > SWIG_PY_POINTER< / a > ) ? ci-> < a class = "code" href = "structswig__const__info.html#aea8daace94f77164d0cfa7140355849e" > pvalue< / a > : 0;< / div >
< div class = "line" > < a name = "l04085" > < / a > < span class = "lineno" > 4085< / span >   < a class = "code" href = "parser_8yy_8cc.html#a33e91cd0cef6786e9e3a27ac67707207" > if< / a > (ptr) {< / div >
< div class = "line" > < a name = "l04086" > < / a > < span class = "lineno" > 4086< / span >   < span class = "keywordtype" > size_t< / span > shift = (ci-> < a class = "code" href = "structswig__const__info.html#aad13f902a42a46717a902c8ad94c568b" > ptype< / a > ) - types;< / div >
< div class = "line" > < a name = "l04087" > < / a > < span class = "lineno" > 4087< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *ty = types_initial[shift];< / div >
< div class = "line" > < a name = "l04088" > < / a > < span class = "lineno" > 4088< / span >   < span class = "keywordtype" > size_t< / span > ldoc = (c - methods[i].ml_doc);< / div >
< div class = "line" > < a name = "l04089" > < / a > < span class = "lineno" > 4089< / span >   < span class = "keywordtype" > size_t< / span > lptr = strlen(ty-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > )+2*< span class = "keyword" > sizeof< / span > (< span class = "keywordtype" > void< / span > *)+2;< / div >
< div class = "line" > < a name = "l04090" > < / a > < span class = "lineno" > 4090< / span >   < span class = "keywordtype" > char< / span > *ndoc = (< span class = "keywordtype" > char< / span > *)< a class = "code" href = "parser_8tab_8cc.html#a5faf6a2d99f50a4655dd390199a8db7b" > malloc< / a > (ldoc + lptr + 10);< / div >
< div class = "line" > < a name = "l04091" > < / a > < span class = "lineno" > 4091< / span >   < span class = "keywordflow" > if< / span > (ndoc) {< / div >
< div class = "line" > < a name = "l04092" > < / a > < span class = "lineno" > 4092< / span >   < span class = "keywordtype" > char< / span > *buff = ndoc;< / div >
< div class = "line" > < a name = "l04093" > < / a > < span class = "lineno" > 4093< / span >   memcpy(buff, methods[i].ml_doc, ldoc);< / div >
< div class = "line" > < a name = "l04094" > < / a > < span class = "lineno" > 4094< / span >   buff += ldoc;< / div >
< div class = "line" > < a name = "l04095" > < / a > < span class = "lineno" > 4095< / span >   memcpy(buff, < span class = "stringliteral" > " swig_ptr: " < / span > , 10);< / div >
< div class = "line" > < a name = "l04096" > < / a > < span class = "lineno" > 4096< / span >   buff += 10;< / div >
< div class = "line" > < a name = "l04097" > < / a > < span class = "lineno" > 4097< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a10c5572eb6206df7c95c8a2fcde90911" > SWIG_PackVoidPtr< / a > (buff, ptr, ty-> < a class = "code" href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > , lptr);< / div >
< div class = "line" > < a name = "l04098" > < / a > < span class = "lineno" > 4098< / span >   methods[i].ml_doc = ndoc;< / div >
< div class = "line" > < a name = "l04099" > < / a > < span class = "lineno" > 4099< / span >   }< / div >
< div class = "line" > < a name = "l04100" > < / a > < span class = "lineno" > 4100< / span >   }< / div >
< div class = "line" > < a name = "l04101" > < / a > < span class = "lineno" > 4101< / span >   }< / div >
< div class = "line" > < a name = "l04102" > < / a > < span class = "lineno" > 4102< / span >   }< / div >
< div class = "line" > < a name = "l04103" > < / a > < span class = "lineno" > 4103< / span >   }< / div >
< div class = "line" > < a name = "l04104" > < / a > < span class = "lineno" > 4104< / span >   } < / div >
< div class = "line" > < a name = "l04105" > < / a > < span class = "lineno" > 4105< / span >   < / div >
< div class = "line" > < a name = "l04106" > < / a > < span class = "lineno" > 4106< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l04107" > < / a > < span class = "lineno" > 4107< / span >   < span class = "comment" > * Method creation and docstring support functions< / span > < / div >
< div class = "line" > < a name = "l04108" > < / a > < span class = "lineno" > 4108< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l04109" > < / a > < span class = "lineno" > 4109< / span >   < / div >
< div class = "line" > < a name = "l04110" > < / a > < span class = "lineno" > 4110< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l04111" > < / a > < span class = "lineno" > 4111< / span >   < span class = "comment" > * Function to find the method definition with the correct docstring for the< / span > < / div >
< div class = "line" > < a name = "l04112" > < / a > < span class = "lineno" > 4112< / span >   < span class = "comment" > * proxy module as opposed to the low-level API< / span > < / div >
< div class = "line" > < a name = "l04113" > < / a > < span class = "lineno" > 4113< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l04114" > < / a > < span class = "lineno" > 4114< / span >   < / div >
< div class = "line" > < a name = "l04115" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#af962454012da937393ddf1274fe41d15" > 4115< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyMethodDef *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af962454012da937393ddf1274fe41d15" > SWIG_PythonGetProxyDoc< / a > (< span class = "keyword" > const< / span > < span class = "keywordtype" > char< / span > *< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ) {< / div >
< div class = "line" > < a name = "l04116" > < / a > < span class = "lineno" > 4116< / span >   < span class = "comment" > /* Find the function in the modified method table */< / span > < / div >
< div class = "line" > < a name = "l04117" > < / a > < span class = "lineno" > 4117< / span >   < span class = "keywordtype" > size_t< / span > offset = 0;< / div >
< div class = "line" > < a name = "l04118" > < / a > < span class = "lineno" > 4118< / span >   < span class = "keywordtype" > int< / span > found = 0;< / div >
< div class = "line" > < a name = "l04119" > < / a > < span class = "lineno" > 4119< / span >   < span class = "keywordflow" > while< / span > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac26d552691c4c43579636b71737fc6e1" > SwigMethods_proxydocs< / a > [offset].ml_meth != NULL) {< / div >
< div class = "line" > < a name = "l04120" > < / a > < span class = "lineno" > 4120< / span >   < span class = "keywordflow" > if< / span > (strcmp(< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac26d552691c4c43579636b71737fc6e1" > SwigMethods_proxydocs< / a > [offset].ml_name, < a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > ) == 0) {< / div >
< div class = "line" > < a name = "l04121" > < / a > < span class = "lineno" > 4121< / span >   found = 1;< / div >
< div class = "line" > < a name = "l04122" > < / a > < span class = "lineno" > 4122< / span >   < span class = "keywordflow" > break< / span > ;< / div >
< div class = "line" > < a name = "l04123" > < / a > < span class = "lineno" > 4123< / span >   }< / div >
< div class = "line" > < a name = "l04124" > < / a > < span class = "lineno" > 4124< / span >   offset++;< / div >
< div class = "line" > < a name = "l04125" > < / a > < span class = "lineno" > 4125< / span >   }< / div >
< div class = "line" > < a name = "l04126" > < / a > < span class = "lineno" > 4126< / span >   < span class = "comment" > /* Use the copy with the modified docstring if available */< / span > < / div >
< div class = "line" > < a name = "l04127" > < / a > < span class = "lineno" > 4127< / span >   < span class = "keywordflow" > return< / span > found ? & < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac26d552691c4c43579636b71737fc6e1" > SwigMethods_proxydocs< / a > [offset] : NULL;< / div >
< div class = "line" > < a name = "l04128" > < / a > < span class = "lineno" > 4128< / span >   }< / div >
< div class = "line" > < a name = "l04129" > < / a > < span class = "lineno" > 4129< / span >   < / div >
< div class = "line" > < a name = "l04130" > < / a > < span class = "lineno" > 4130< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l04131" > < / a > < span class = "lineno" > 4131< / span >   < span class = "comment" > * Wrapper of PyInstanceMethod_New() used in Python 3< / span > < / div >
< div class = "line" > < a name = "l04132" > < / a > < span class = "lineno" > 4132< / span >   < span class = "comment" > * It is exported to the generated module, used for -fastproxy< / span > < / div >
< div class = "line" > < a name = "l04133" > < / a > < span class = "lineno" > 4133< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l04134" > < / a > < span class = "lineno" > 4134< / span >   < / div >
< div class = "line" > < a name = "l04135" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a5bf71c674913470905811da374788b66" > 4135< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a5bf71c674913470905811da374788b66" > SWIG_PyInstanceMethod_New< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), PyObject *func) {< / div >
< div class = "line" > < a name = "l04136" > < / a > < span class = "lineno" > 4136< / span >   < span class = "keywordflow" > if< / span > (PyCFunction_Check(func)) {< / div >
< div class = "line" > < a name = "l04137" > < / a > < span class = "lineno" > 4137< / span >   PyCFunctionObject *funcobj = (PyCFunctionObject *)func;< / div >
< div class = "line" > < a name = "l04138" > < / a > < span class = "lineno" > 4138< / span >   PyMethodDef *ml = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af962454012da937393ddf1274fe41d15" > SWIG_PythonGetProxyDoc< / a > (funcobj-> m_ml-> ml_name);< / div >
< div class = "line" > < a name = "l04139" > < / a > < span class = "lineno" > 4139< / span >   < span class = "keywordflow" > if< / span > (ml)< / div >
< div class = "line" > < a name = "l04140" > < / a > < span class = "lineno" > 4140< / span >   func = PyCFunction_NewEx(ml, funcobj-> m_self, funcobj-> m_module);< / div >
< div class = "line" > < a name = "l04141" > < / a > < span class = "lineno" > 4141< / span >   }< / div >
< div class = "line" > < a name = "l04142" > < / a > < span class = "lineno" > 4142< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l04143" > < / a > < span class = "lineno" > 4143< / span >   < span class = "keywordflow" > return< / span > PyInstanceMethod_New(func);< / div >
< div class = "line" > < a name = "l04144" > < / a > < span class = "lineno" > 4144< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l04145" > < / a > < span class = "lineno" > 4145< / span >   < span class = "keywordflow" > return< / span > PyMethod_New(func, NULL, NULL);< / div >
< div class = "line" > < a name = "l04146" > < / a > < span class = "lineno" > 4146< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l04147" > < / a > < span class = "lineno" > 4147< / span >   }< / div >
< div class = "line" > < a name = "l04148" > < / a > < span class = "lineno" > 4148< / span >   < / div >
< div class = "line" > < a name = "l04149" > < / a > < span class = "lineno" > 4149< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------< / span > < / div >
< div class = "line" > < a name = "l04150" > < / a > < span class = "lineno" > 4150< / span >   < span class = "comment" > * Wrapper of PyStaticMethod_New()< / span > < / div >
< div class = "line" > < a name = "l04151" > < / a > < span class = "lineno" > 4151< / span >   < span class = "comment" > * It is exported to the generated module, used for -fastproxy< / span > < / div >
< div class = "line" > < a name = "l04152" > < / a > < span class = "lineno" > 4152< / span >   < span class = "comment" > * ----------------------------------------------------------------------------- */< / span > < / div >
< div class = "line" > < a name = "l04153" > < / a > < span class = "lineno" > 4153< / span >   < / div >
< div class = "line" > < a name = "l04154" > < / a > < span class = "lineno" > < a class = "line" href = "knapsack__solver__python__wrap_8cc.html#a8c952711ed159d7ba69972337e6e14fa" > 4154< / a > < / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a8c952711ed159d7ba69972337e6e14fa" > SWIG_PyStaticMethod_New< / a > (PyObject *< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > (< span class = "keyword" > self< / span > ), PyObject *func) {< / div >
< div class = "line" > < a name = "l04155" > < / a > < span class = "lineno" > 4155< / span >   < span class = "keywordflow" > if< / span > (PyCFunction_Check(func)) {< / div >
< div class = "line" > < a name = "l04156" > < / a > < span class = "lineno" > 4156< / span >   PyCFunctionObject *funcobj = (PyCFunctionObject *)func;< / div >
< div class = "line" > < a name = "l04157" > < / a > < span class = "lineno" > 4157< / span >   PyMethodDef *ml = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af962454012da937393ddf1274fe41d15" > SWIG_PythonGetProxyDoc< / a > (funcobj-> m_ml-> ml_name);< / div >
< div class = "line" > < a name = "l04158" > < / a > < span class = "lineno" > 4158< / span >   < span class = "keywordflow" > if< / span > (ml)< / div >
< div class = "line" > < a name = "l04159" > < / a > < span class = "lineno" > 4159< / span >   func = PyCFunction_NewEx(ml, funcobj-> m_self, funcobj-> m_module);< / div >
< div class = "line" > < a name = "l04160" > < / a > < span class = "lineno" > 4160< / span >   }< / div >
< div class = "line" > < a name = "l04161" > < / a > < span class = "lineno" > 4161< / span >   < span class = "keywordflow" > return< / span > PyStaticMethod_New(func);< / div >
< div class = "line" > < a name = "l04162" > < / a > < span class = "lineno" > 4162< / span >   }< / div >
< div class = "line" > < a name = "l04163" > < / a > < span class = "lineno" > 4163< / span >   < / div >
< div class = "line" > < a name = "l04164" > < / a > < span class = "lineno" > 4164< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l04165" > < / a > < span class = "lineno" > 4165< / span >   }< / div >
< div class = "line" > < a name = "l04166" > < / a > < span class = "lineno" > 4166< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l04167" > < / a > < span class = "lineno" > 4167< / span >   < / div >
< div class = "line" > < a name = "l04168" > < / a > < span class = "lineno" > 4168< / span >   < span class = "comment" > /* -----------------------------------------------------------------------------*< / span > < / div >
< div class = "line" > < a name = "l04169" > < / a > < span class = "lineno" > 4169< / span >   < span class = "comment" > * Partial Init method< / span > < / div >
< div class = "line" > < a name = "l04170" > < / a > < span class = "lineno" > 4170< / span >   < span class = "comment" > * -----------------------------------------------------------------------------*/< / span > < / div >
< div class = "line" > < a name = "l04171" > < / a > < span class = "lineno" > 4171< / span >   < / div >
< div class = "line" > < a name = "l04172" > < / a > < span class = "lineno" > 4172< / span >   < span class = "preprocessor" > #ifdef __cplusplus< / span > < / div >
< div class = "line" > < a name = "l04173" > < / a > < span class = "lineno" > 4173< / span >   < span class = "keyword" > extern< / span > < span class = "stringliteral" > " C" < / span > < / div >
< div class = "line" > < a name = "l04174" > < / a > < span class = "lineno" > 4174< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l04175" > < / a > < span class = "lineno" > 4175< / span >   < / div >
< div class = "line" > < a name = "l04176" > < / a > < span class = "lineno" > 4176< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea3c8b056dcc8c1ab93f6b825cd1371b" > SWIGEXPORT< / a > < / div >
< div class = "line" > < a name = "l04177" > < / a > < span class = "lineno" > 4177< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l04178" > < / a > < span class = "lineno" > 4178< / span >   PyObject*< / div >
< div class = "line" > < a name = "l04179" > < / a > < span class = "lineno" > 4179< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l04180" > < / a > < span class = "lineno" > 4180< / span >   < span class = "keywordtype" > void< / span > < / div >
< div class = "line" > < a name = "l04181" > < / a > < span class = "lineno" > 4181< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l04182" > < / a > < span class = "lineno" > 4182< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acd0853cfe9c5701f9b72b91b469dee35" > SWIG_init< / a > (< span class = "keywordtype" > void< / span > ) {< / div >
< div class = "line" > < a name = "l04183" > < / a > < span class = "lineno" > 4183< / span >   PyObject *m, *d, *md, *globals;< / div >
< div class = "line" > < a name = "l04184" > < / a > < span class = "lineno" > 4184< / span >   < / div >
< div class = "line" > < a name = "l04185" > < / a > < span class = "lineno" > 4185< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l04186" > < / a > < span class = "lineno" > 4186< / span >   < span class = "keyword" > static< / span > < span class = "keyword" > struct < / span > PyModuleDef SWIG_module = {< / div >
< div class = "line" > < a name = "l04187" > < / a > < span class = "lineno" > 4187< / span >   PyModuleDef_HEAD_INIT,< / div >
< div class = "line" > < a name = "l04188" > < / a > < span class = "lineno" > 4188< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acff905e8f0880e6e5bba1495c416a6af" > SWIG_name< / a > ,< / div >
< div class = "line" > < a name = "l04189" > < / a > < span class = "lineno" > 4189< / span >   NULL,< / div >
< div class = "line" > < a name = "l04190" > < / a > < span class = "lineno" > 4190< / span >   -1,< / div >
< div class = "line" > < a name = "l04191" > < / a > < span class = "lineno" > 4191< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa03a15903621be80f4e3b2017e74d115" > SwigMethods< / a > ,< / div >
< div class = "line" > < a name = "l04192" > < / a > < span class = "lineno" > 4192< / span >   NULL,< / div >
< div class = "line" > < a name = "l04193" > < / a > < span class = "lineno" > 4193< / span >   NULL,< / div >
< div class = "line" > < a name = "l04194" > < / a > < span class = "lineno" > 4194< / span >   NULL,< / div >
< div class = "line" > < a name = "l04195" > < / a > < span class = "lineno" > 4195< / span >   NULL< / div >
< div class = "line" > < a name = "l04196" > < / a > < span class = "lineno" > 4196< / span >   };< / div >
< div class = "line" > < a name = "l04197" > < / a > < span class = "lineno" > 4197< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l04198" > < / a > < span class = "lineno" > 4198< / span >   < / div >
< div class = "line" > < a name = "l04199" > < / a > < span class = "lineno" > 4199< / span >   < span class = "preprocessor" > #if defined(SWIGPYTHON_BUILTIN)< / span > < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l04200" > < / a > < span class = "lineno" > 4200< / span >   < span class = "keyword" > static< / span > < a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > SwigPyObject_clientdata = {< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l04201" > < / a > < span class = "lineno" > 4201< / span >   0, 0, 0, 0, 0, 0, 0< / div >
< div class = "line" > < a name = "l04202" > < / a > < span class = "lineno" > 4202< / span >   };< / div >
< div class = "line" > < a name = "l04203" > < / a > < span class = "lineno" > 4203< / span >   < span class = "keyword" > static< / span > PyGetSetDef this_getset_def = {< / div >
< div class = "line" > < a name = "l04204" > < / a > < span class = "lineno" > 4204< / span >   (< span class = "keywordtype" > char< / span > *)< span class = "stringliteral" > " this" < / span > , & SwigPyBuiltin_ThisClosure, NULL, NULL, NULL< / div >
< div class = "line" > < a name = "l04205" > < / a > < span class = "lineno" > 4205< / span >   };< / div >
< div class = "line" > < a name = "l04206" > < / a > < span class = "lineno" > 4206< / span >   < span class = "keyword" > static< / span > SwigPyGetSet thisown_getset_closure = {< / div >
< div class = "line" > < a name = "l04207" > < / a > < span class = "lineno" > 4207< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4a9e73ab689dd1de8182907b582194aa" > SwigPyObject_own< / a > ,< / div >
< div class = "line" > < a name = "l04208" > < / a > < span class = "lineno" > 4208< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a4a9e73ab689dd1de8182907b582194aa" > SwigPyObject_own< / a > < / div >
< div class = "line" > < a name = "l04209" > < / a > < span class = "lineno" > 4209< / span >   };< / div >
< div class = "line" > < a name = "l04210" > < / a > < span class = "lineno" > 4210< / span >   < span class = "keyword" > static< / span > PyGetSetDef thisown_getset_def = {< / div >
< div class = "line" > < a name = "l04211" > < / a > < span class = "lineno" > 4211< / span >   (< span class = "keywordtype" > char< / span > *)< span class = "stringliteral" > " thisown" < / span > , SwigPyBuiltin_GetterClosure, SwigPyBuiltin_SetterClosure, NULL, & thisown_getset_closure< / div >
< div class = "line" > < a name = "l04212" > < / a > < span class = "lineno" > 4212< / span >   };< / div >
< div class = "line" > < a name = "l04213" > < / a > < span class = "lineno" > 4213< / span >   PyTypeObject *builtin_pytype;< / div >
< div class = "line" > < a name = "l04214" > < / a > < span class = "lineno" > 4214< / span >   < span class = "keywordtype" > int< / span > builtin_base_count;< / div >
< div class = "line" > < a name = "l04215" > < / a > < span class = "lineno" > 4215< / span >   < a class = "code" href = "structswig__type__info.html" > swig_type_info< / a > *builtin_basetype;< / div >
< div class = "line" > < a name = "l04216" > < / a > < span class = "lineno" > 4216< / span >   PyObject *tuple;< / div >
< div class = "line" > < a name = "l04217" > < / a > < span class = "lineno" > 4217< / span >   PyGetSetDescrObject *static_getset;< / div >
< div class = "line" > < a name = "l04218" > < / a > < span class = "lineno" > 4218< / span >   PyTypeObject *metatype;< / div >
< div class = "line" > < a name = "l04219" > < / a > < span class = "lineno" > 4219< / span >   PyTypeObject *swigpyobject;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l04220" > < / a > < span class = "lineno" > 4220< / span >   < a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *cd;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l04221" > < / a > < span class = "lineno" > 4221< / span >   PyObject *public_interface, *public_symbol;< / div >
< div class = "line" > < a name = "l04222" > < / a > < span class = "lineno" > 4222< / span >   PyObject *this_descr;< / div >
< div class = "line" > < a name = "l04223" > < / a > < span class = "lineno" > 4223< / span >   PyObject *thisown_descr;< / div >
< div class = "line" > < a name = "l04224" > < / a > < span class = "lineno" > 4224< / span >   PyObject *< span class = "keyword" > self< / span > = 0;< / div >
< div class = "line" > < a name = "l04225" > < / a > < span class = "lineno" > 4225< / span >   < span class = "keywordtype" > int< / span > i;< / div >
< div class = "line" > < a name = "l04226" > < / a > < span class = "lineno" > 4226< / span >   < / div >
< div class = "line" > < a name = "l04227" > < / a > < span class = "lineno" > 4227< / span >   (void)builtin_pytype;< / div >
< div class = "line" > < a name = "l04228" > < / a > < span class = "lineno" > 4228< / span >   (void)builtin_base_count;< / div >
< div class = "line" > < a name = "l04229" > < / a > < span class = "lineno" > 4229< / span >   (void)builtin_basetype;< / div >
< div class = "line" > < a name = "l04230" > < / a > < span class = "lineno" > 4230< / span >   (void)tuple;< / div >
< div class = "line" > < a name = "l04231" > < / a > < span class = "lineno" > 4231< / span >   (void)static_getset;< / div >
< div class = "line" > < a name = "l04232" > < / a > < span class = "lineno" > 4232< / span >   (void)< span class = "keyword" > self< / span > ;< / div >
< div class = "line" > < a name = "l04233" > < / a > < span class = "lineno" > 4233< / span >   < / div >
< div class = "line" > < a name = "l04234" > < / a > < span class = "lineno" > 4234< / span >   < span class = "comment" > /* Metaclass is used to implement static member variables */< / span > < / div >
< div class = "line" > < a name = "l04235" > < / a > < span class = "lineno" > 4235< / span >   metatype = SwigPyObjectType();< / div >
< div class = "line" > < a name = "l04236" > < / a > < span class = "lineno" > 4236< / span >   assert(metatype);< / div >
< div class = "line" > < a name = "l04237" > < / a > < span class = "lineno" > 4237< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l04238" > < / a > < span class = "lineno" > 4238< / span >   < / div >
< div class = "line" > < a name = "l04239" > < / a > < span class = "lineno" > 4239< / span >   (void)globals;< / div >
< div class = "line" > < a name = "l04240" > < / a > < span class = "lineno" > 4240< / span >   < / div >
< div class = "line" > < a name = "l04241" > < / a > < span class = "lineno" > 4241< / span >   < span class = "comment" > /* Create singletons now to avoid potential deadlocks with multi-threaded usage after module initialization */< / span > < / div >
< div class = "line" > < a name = "l04242" > < / a > < span class = "lineno" > 4242< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > ();< / div >
< div class = "line" > < a name = "l04243" > < / a > < span class = "lineno" > 4243< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#af654af2b686a4768f226970719c13bf2" > SWIG_Python_TypeCache< / a > ();< / div >
< div class = "line" > < a name = "l04244" > < / a > < span class = "lineno" > 4244< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ac30ddd16af5a205cdd11d72da2d771e7" > SwigPyPacked_type< / a > ();< / div >
< div class = "line" > < a name = "l04245" > < / a > < span class = "lineno" > 4245< / span >   < span class = "preprocessor" > #ifndef SWIGPYTHON_BUILTIN< / span > < / div >
< div class = "line" > < a name = "l04246" > < / a > < span class = "lineno" > 4246< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a70268be3151a2c800628b561be2b3d6d" > SwigPyObject_type< / a > ();< / div >
< div class = "line" > < a name = "l04247" > < / a > < span class = "lineno" > 4247< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l04248" > < / a > < span class = "lineno" > 4248< / span >   < / div >
< div class = "line" > < a name = "l04249" > < / a > < span class = "lineno" > 4249< / span >   < span class = "comment" > /* Fix SwigMethods to carry the callback ptrs when needed */< / span > < / div >
< div class = "line" > < a name = "l04250" > < / a > < span class = "lineno" > 4250< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#addfee1cf672308dcdd030d489f804b5f" > SWIG_Python_FixMethods< / a > (< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa03a15903621be80f4e3b2017e74d115" > SwigMethods< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6e606ed3240900e595e177ed9012d009" > swig_const_table< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a2efd6e2e02944b4c2af983c8ee9babce" > swig_types< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#ad621c8a05a43cf3a48467c791142bb44" > swig_type_initial< / a > );< / div >
< div class = "line" > < a name = "l04251" > < / a > < span class = "lineno" > 4251< / span >   < / div >
< div class = "line" > < a name = "l04252" > < / a > < span class = "lineno" > 4252< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l04253" > < / a > < span class = "lineno" > 4253< / span >   m = PyModule_Create(& SWIG_module);< / div >
< div class = "line" > < a name = "l04254" > < / a > < span class = "lineno" > 4254< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l04255" > < / a > < span class = "lineno" > 4255< / span >   m = Py_InitModule(< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#acff905e8f0880e6e5bba1495c416a6af" > SWIG_name< / a > , < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa03a15903621be80f4e3b2017e74d115" > SwigMethods< / a > );< / div >
< div class = "line" > < a name = "l04256" > < / a > < span class = "lineno" > 4256< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l04257" > < / a > < span class = "lineno" > 4257< / span >   < / div >
< div class = "line" > < a name = "l04258" > < / a > < span class = "lineno" > 4258< / span >   md = d = PyModule_GetDict(m);< / div >
< div class = "line" > < a name = "l04259" > < / a > < span class = "lineno" > 4259< / span >   (void)md;< / div >
< div class = "line" > < a name = "l04260" > < / a > < span class = "lineno" > 4260< / span >   < / div >
< div class = "line" > < a name = "l04261" > < / a > < span class = "lineno" > 4261< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a7f8da48fe4dbc23aef01a714623b8a6b" > SWIG_InitializeModule< / a > (0);< / div >
< div class = "line" > < a name = "l04262" > < / a > < span class = "lineno" > 4262< / span >   < / div >
< div class = "line" > < a name = "l04263" > < / a > < span class = "lineno" > 4263< / span >   < span class = "preprocessor" > #ifdef SWIGPYTHON_BUILTIN< / span > < / div >
< div class = "line" > < a name = "l04264" > < / a > < span class = "lineno" > 4264< / span >   swigpyobject = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aea7d4126c1b77d06d8fcdf22619e9d77" > SwigPyObject_TypeOnce< / a > ();< / div >
< div class = "line" > < a name = "l04265" > < / a > < span class = "lineno" > 4265< / span >   < / div >
< div class = "line" > < a name = "l04266" > < / a > < span class = "lineno" > 4266< / span >   SwigPyObject_stype = < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a0ca9dc37d343186a34e966b5a8649ac0" > SWIG_MangledTypeQuery< / a > (< span class = "stringliteral" > " _p_SwigPyObject" < / span > );< / div >
< div class = "line" > < a name = "l04267" > < / a > < span class = "lineno" > 4267< / span >   assert(SwigPyObject_stype);< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l04268" > < / a > < span class = "lineno" > 4268< / span >   cd = (< a class = "code" href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > *) SwigPyObject_stype-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > ;< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l04269" > < / a > < span class = "lineno" > 4269< / span >   < a class = "code" href = "parser_8yy_8cc.html#a33e91cd0cef6786e9e3a27ac67707207" > if< / a > (!cd) {< / div >
< div class = "line" > < a name = "l04270" > < / a > < span class = "lineno" > 4270< / span >   SwigPyObject_stype-> < a class = "code" href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > clientdata< / a > = & SwigPyObject_clientdata;< / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l04271" > < / a > < span class = "lineno" > 4271< / span >   SwigPyObject_clientdata.< a class = "code" href = "struct_swig_py_client_data.html#a7ea26fc4c21e1192ba427633ff2981ca" > pytype< / a > = swigpyobject;< / div >
< div class = "line" > < a name = "l04272" > < / a > < span class = "lineno" > 4272< / span >   } < span class = "keywordflow" > else< / span > < span class = "keywordflow" > if< / span > (swigpyobject-> tp_basicsize != cd-> < a class = "code" href = "struct_swig_py_client_data.html#a7ea26fc4c21e1192ba427633ff2981ca" > pytype< / a > -> tp_basicsize) {< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l04273" > < / a > < span class = "lineno" > 4273< / span >   PyErr_SetString(PyExc_RuntimeError, < span class = "stringliteral" > " Import error: attempted to load two incompatible swig-generated modules." < / span > );< / div >
< div class = "line" > < a name = "l04274" > < / a > < span class = "lineno" > 4274< / span >   < span class = "preprocessor" > # if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l04275" > < / a > < span class = "lineno" > 4275< / span >   < span class = "keywordflow" > return< / span > NULL;< / div >
< div class = "line" > < a name = "l04276" > < / a > < span class = "lineno" > 4276< / span >   < span class = "preprocessor" > # else< / span > < / div >
< div class = "line" > < a name = "l04277" > < / a > < span class = "lineno" > 4277< / span >   < span class = "keywordflow" > return< / span > ;< / div >
< div class = "line" > < a name = "l04278" > < / a > < span class = "lineno" > 4278< / span >   < span class = "preprocessor" > # endif< / span > < / div >
< div class = "line" > < a name = "l04279" > < / a > < span class = "lineno" > 4279< / span >   }< / div >
< div class = "line" > < a name = "l04280" > < / a > < span class = "lineno" > 4280< / span >   < / div >
< div class = "line" > < a name = "l04281" > < / a > < span class = "lineno" > 4281< / span >   < span class = "comment" > /* All objects have a ' this' attribute */< / span > < / div >
< div class = "line" > < a name = "l04282" > < / a > < span class = "lineno" > 4282< / span >   this_descr = PyDescr_NewGetSet(< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a70268be3151a2c800628b561be2b3d6d" > SwigPyObject_type< / a > (), & this_getset_def);< / div >
< div class = "line" > < a name = "l04283" > < / a > < span class = "lineno" > 4283< / span >   (void)this_descr;< / div >
< div class = "line" > < a name = "l04284" > < / a > < span class = "lineno" > 4284< / span >   < / div >
< div class = "line" > < a name = "l04285" > < / a > < span class = "lineno" > 4285< / span >   < span class = "comment" > /* All objects have a ' thisown' attribute */< / span > < / div >
< div class = "line" > < a name = "l04286" > < / a > < span class = "lineno" > 4286< / span >   thisown_descr = PyDescr_NewGetSet(< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a70268be3151a2c800628b561be2b3d6d" > SwigPyObject_type< / a > (), & thisown_getset_def);< / div >
< div class = "line" > < a name = "l04287" > < / a > < span class = "lineno" > 4287< / span >   (void)thisown_descr;< / div >
< div class = "line" > < a name = "l04288" > < / a > < span class = "lineno" > 4288< / span >   < / div >
< div class = "line" > < a name = "l04289" > < / a > < span class = "lineno" > 4289< / span >   public_interface = PyList_New(0);< / div >
< div class = "line" > < a name = "l04290" > < / a > < span class = "lineno" > 4290< / span >   public_symbol = 0;< / div >
< div class = "line" > < a name = "l04291" > < / a > < span class = "lineno" > 4291< / span >   (void)public_symbol;< / div >
< div class = "line" > < a name = "l04292" > < / a > < span class = "lineno" > 4292< / span >   < / div >
< div class = "line" > < a name = "l04293" > < / a > < span class = "lineno" > 4293< / span >   PyDict_SetItemString(md, < span class = "stringliteral" > " __all__" < / span > , public_interface);< / div >
< div class = "line" > < a name = "l04294" > < / a > < span class = "lineno" > 4294< / span >   Py_DECREF(public_interface);< / div >
< div class = "line" > < a name = "l04295" > < / a > < span class = "lineno" > 4295< / span >   < span class = "keywordflow" > for< / span > (i = 0; < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa03a15903621be80f4e3b2017e74d115" > SwigMethods< / a > [i].ml_name != NULL; ++i)< / div >
< div class = "line" > < a name = "l04296" > < / a > < span class = "lineno" > 4296< / span >   SwigPyBuiltin_AddPublicSymbol(public_interface, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#aa03a15903621be80f4e3b2017e74d115" > SwigMethods< / a > [i].ml_name);< / div >
< div class = "line" > < a name = "l04297" > < / a > < span class = "lineno" > 4297< / span >   < span class = "keywordflow" > for< / span > (i = 0; < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6e606ed3240900e595e177ed9012d009" > swig_const_table< / a > [i].< a class = "code" href = "structswig__const__info.html#afcd1706c9144e6d6eee6127661ae3be2" > name< / a > != 0; ++i)< / div >
< div class = "line" > < a name = "l04298" > < / a > < span class = "lineno" > 4298< / span >   SwigPyBuiltin_AddPublicSymbol(public_interface, < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6e606ed3240900e595e177ed9012d009" > swig_const_table< / a > [i].< a class = "code" href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > );< / div >
< div class = "line" > < a name = "l04299" > < / a > < span class = "lineno" > 4299< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l04300" > < / a > < span class = "lineno" > 4300< / span >   < / div >
< div class = "line" > < a name = "l04301" > < / a > < span class = "lineno" > 4301< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a9d393ea973fc8a2e2672e885ec06221b" > SWIG_InstallConstants< / a > (d,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a6e606ed3240900e595e177ed9012d009" > swig_const_table< / a > );< / div >
< div class = "line" > < a name = "l04302" > < / a > < span class = "lineno" > 4302< / span >   < / div >
2020-10-09 12:00:09 +02:00
< div class = "line" > < a name = "l04303" > < / a > < span class = "lineno" > 4303< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a995ded01a54051855bda3b831ec86a5c" > SWIG_Python_SetConstant< / a > (d, < span class = "stringliteral" > " KnapsackSolver_KNAPSACK_BRUTE_FORCE_SOLVER" < / span > ,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72dbc0b72daa1f0a0d7adc533dd5239b" > SWIG_From_int< / a > (< span class = "keyword" > static_cast< < / span > < span class = "keywordtype" > int< / span > < span class = "keyword" > > < / span > (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306ecac43056d6d2f96cee37fcb8a752b0ff45" > operations_research::KnapsackSolver::KNAPSACK_BRUTE_FORCE_SOLVER< / a > )));< / div >
< div class = "line" > < a name = "l04304" > < / a > < span class = "lineno" > 4304< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a995ded01a54051855bda3b831ec86a5c" > SWIG_Python_SetConstant< / a > (d, < span class = "stringliteral" > " KnapsackSolver_KNAPSACK_64ITEMS_SOLVER" < / span > ,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72dbc0b72daa1f0a0d7adc533dd5239b" > SWIG_From_int< / a > (< span class = "keyword" > static_cast< < / span > < span class = "keywordtype" > int< / span > < span class = "keyword" > > < / span > (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306ecaa020f211a1ff184e712aa4f372d6ea34" > operations_research::KnapsackSolver::KNAPSACK_64ITEMS_SOLVER< / a > )));< / div >
< div class = "line" > < a name = "l04305" > < / a > < span class = "lineno" > 4305< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a995ded01a54051855bda3b831ec86a5c" > SWIG_Python_SetConstant< / a > (d, < span class = "stringliteral" > " KnapsackSolver_KNAPSACK_DYNAMIC_PROGRAMMING_SOLVER" < / span > ,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72dbc0b72daa1f0a0d7adc533dd5239b" > SWIG_From_int< / a > (< span class = "keyword" > static_cast< < / span > < span class = "keywordtype" > int< / span > < span class = "keyword" > > < / span > (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306eca793d998526508cfcc2bfc89fe25b3edd" > operations_research::KnapsackSolver::KNAPSACK_DYNAMIC_PROGRAMMING_SOLVER< / a > )));< / div >
< div class = "line" > < a name = "l04306" > < / a > < span class = "lineno" > 4306< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a995ded01a54051855bda3b831ec86a5c" > SWIG_Python_SetConstant< / a > (d, < span class = "stringliteral" > " KnapsackSolver_KNAPSACK_MULTIDIMENSION_CBC_MIP_SOLVER" < / span > ,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72dbc0b72daa1f0a0d7adc533dd5239b" > SWIG_From_int< / a > (< span class = "keyword" > static_cast< < / span > < span class = "keywordtype" > int< / span > < span class = "keyword" > > < / span > (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306ecae2ce6e36a247621de398e875d5feb575" > operations_research::KnapsackSolver::KNAPSACK_MULTIDIMENSION_CBC_MIP_SOLVER< / a > )));< / div >
< div class = "line" > < a name = "l04307" > < / a > < span class = "lineno" > 4307< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a995ded01a54051855bda3b831ec86a5c" > SWIG_Python_SetConstant< / a > (d, < span class = "stringliteral" > " KnapsackSolver_KNAPSACK_MULTIDIMENSION_BRANCH_AND_BOUND_SOLVER" < / span > ,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72dbc0b72daa1f0a0d7adc533dd5239b" > SWIG_From_int< / a > (< span class = "keyword" > static_cast< < / span > < span class = "keywordtype" > int< / span > < span class = "keyword" > > < / span > (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306eca2a4e77eec4f386d17001e7285e812a0b" > operations_research::KnapsackSolver::KNAPSACK_MULTIDIMENSION_BRANCH_AND_BOUND_SOLVER< / a > )));< / div >
< div class = "line" > < a name = "l04308" > < / a > < span class = "lineno" > 4308< / span >   < a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a995ded01a54051855bda3b831ec86a5c" > SWIG_Python_SetConstant< / a > (d, < span class = "stringliteral" > " KnapsackSolver_KNAPSACK_MULTIDIMENSION_SCIP_MIP_SOLVER" < / span > ,< a class = "code" href = "knapsack__solver__python__wrap_8cc.html#a72dbc0b72daa1f0a0d7adc533dd5239b" > SWIG_From_int< / a > (< span class = "keyword" > static_cast< < / span > < span class = "keywordtype" > int< / span > < span class = "keyword" > > < / span > (< a class = "code" href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306eca1f4e1e2f80ab9c7d4fc1b14d9f5da959" > operations_research::KnapsackSolver::KNAPSACK_MULTIDIMENSION_SCIP_MIP_SOLVER< / a > )));< / div >
2020-09-02 09:42:51 +02:00
< div class = "line" > < a name = "l04309" > < / a > < span class = "lineno" > 4309< / span >   < span class = "preprocessor" > #if PY_VERSION_HEX > = 0x03000000< / span > < / div >
< div class = "line" > < a name = "l04310" > < / a > < span class = "lineno" > 4310< / span >   < span class = "keywordflow" > return< / span > m;< / div >
< div class = "line" > < a name = "l04311" > < / a > < span class = "lineno" > 4311< / span >   < span class = "preprocessor" > #else< / span > < / div >
< div class = "line" > < a name = "l04312" > < / a > < span class = "lineno" > 4312< / span >   < span class = "keywordflow" > return< / span > ;< / div >
< div class = "line" > < a name = "l04313" > < / a > < span class = "lineno" > 4313< / span >   < span class = "preprocessor" > #endif< / span > < / div >
< div class = "line" > < a name = "l04314" > < / a > < span class = "lineno" > 4314< / span >   }< / div >
< div class = "line" > < a name = "l04315" > < / a > < span class = "lineno" > 4315< / span >   < / div >
< / div > <!-- fragment --> < / div > <!-- contents -->
< / div > <!-- doc - content -->
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a627d5b30ee104023501f353d9d4c3044" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a627d5b30ee104023501f353d9d4c3044" > _wrap_delete_KnapsackSolver< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * _wrap_delete_KnapsackSolver(PyObject *SWIGUNUSEDPARM(self), PyObject *args)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03279" > knapsack_solver_python_wrap.cc:3279< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aclassswig_1_1_swig_ptr___py_object_html_af983f9e7ceb7173cd5f5d481ecc1d445" > < div class = "ttname" > < a href = "classswig_1_1_swig_ptr___py_object.html#af983f9e7ceb7173cd5f5d481ecc1d445" > swig::SwigPtr_PyObject::operator-> < / a > < / div > < div class = "ttdeci" > PyObject * operator-> () const< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02788" > knapsack_solver_python_wrap.cc:2788< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a3fb1522b4b55c0099d8854ae9d547686" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a3fb1522b4b55c0099d8854ae9d547686" > _swigt__p_unsigned_char< / a > < / div > < div class = "ttdeci" > static swig_type_info _swigt__p_unsigned_char< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03528" > knapsack_solver_python_wrap.cc:3528< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_client_data_html_acb70a26b5c3b873ee8492f96d6f04722" > < div class = "ttname" > < a href = "struct_swig_py_client_data.html#acb70a26b5c3b873ee8492f96d6f04722" > SwigPyClientData::delargs< / a > < / div > < div class = "ttdeci" > int delargs< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01310" > knapsack_solver_python_wrap.cc:1310< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ac487bf25fd5238c01ad35edf4dde586f" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ac487bf25fd5238c01ad35edf4dde586f" > SWIG_Python_TypeError< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME void SWIG_Python_TypeError(const char *type, PyObject *obj)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02554" > knapsack_solver_python_wrap.cc:2554< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ac63ad9b58a96793188f944c92ff40ec6" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ac63ad9b58a96793188f944c92ff40ec6" > SWIG_MangledTypeQueryModule< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME swig_type_info * SWIG_MangledTypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00582" > knapsack_solver_python_wrap.cc:582< / a > < / div > < / div >
< div class = "ttc" id = "aexpr__array_8cc_html_a472a99923cbe11ae7b5a5d157d9ad465" > < div class = "ttname" > < a href = "expr__array_8cc.html#a472a99923cbe11ae7b5a5d157d9ad465" > var< / a > < / div > < div class = "ttdeci" > IntVar * var< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "expr__array_8cc_source.html#l01858" > expr_array.cc:1858< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a99540d89d9ffca957892cf22af3e49dd" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a99540d89d9ffca957892cf22af3e49dd" > SWIG_UnpackDataName< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME const char * SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00739" > knapsack_solver_python_wrap.cc:739< / a > < / div > < / div >
< div class = "ttc" id = "arouting__flow_8cc_html_a10b672faee4b99c6a02feb0e343f3b0f" > < div class = "ttname" > < a href = "routing__flow_8cc.html#a10b672faee4b99c6a02feb0e343f3b0f" > tail< / a > < / div > < div class = "ttdeci" > int64 tail< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "routing__flow_8cc_source.html#l00127" > routing_flow.cc:127< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__cast__info_html_a3fe16677e3b32633a794be83ca594812" > < div class = "ttname" > < a href = "structswig__cast__info.html#a3fe16677e3b32633a794be83ca594812" > swig_cast_info::next< / a > < / div > < div class = "ttdeci" > struct swig_cast_info * next< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00380" > knapsack_solver_python_wrap.cc:380< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__module__info_html_a854352f53b148adc24983a58a1866d66" > < div class = "ttname" > < a href = "structswig__module__info.html#a854352f53b148adc24983a58a1866d66" > swig_module_info::size< / a > < / div > < div class = "ttdeci" > size_t size< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00389" > knapsack_solver_python_wrap.cc:389< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aa56139a289829795ed651d533826b65e" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aa56139a289829795ed651d533826b65e" > SWIG_POINTER_DISOWN< / a > < / div > < div class = "ttdeci" > #define SWIG_POINTER_DISOWN< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00224" > knapsack_solver_python_wrap.cc:224< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a668721644f7dbe75a1fbf943cf95970b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a668721644f7dbe75a1fbf943cf95970b" > SwigPyObject_acquire< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * SwigPyObject_acquire(PyObject *v, PyObject *SWIGUNUSEDPARM(args))< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01627" > knapsack_solver_python_wrap.cc:1627< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ae4cc0f5599402526dd5c2fdb80d87517" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ae4cc0f5599402526dd5c2fdb80d87517" > SWIG_DivisionByZero< / a > < / div > < div class = "ttdeci" > #define SWIG_DivisionByZero< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00761" > knapsack_solver_python_wrap.cc:761< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a184d005bbcde85bc7d3f652de20d10b3" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a184d005bbcde85bc7d3f652de20d10b3" > SWIG_TypeQuery< / a > < / div > < div class = "ttdeci" > #define SWIG_TypeQuery(name)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02715" > knapsack_solver_python_wrap.cc:2715< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a9cb49f6d4e9572a0f7dbd7c01b469faf" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a9cb49f6d4e9572a0f7dbd7c01b469faf" > _wrap_new_KnapsackSolver__SWIG_0< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * _wrap_new_KnapsackSolver__SWIG_0(PyObject *SWIGUNUSEDPARM(self), Py_ssize_t nobjs, PyObject **swig_obj)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03175" > knapsack_solver_python_wrap.cc:3175< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a4afcf490ff5b4abbca27ca23d9af288e" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a4afcf490ff5b4abbca27ca23d9af288e" > SWIG_OLDOBJ< / a > < / div > < div class = "ttdeci" > #define SWIG_OLDOBJ< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00324" > knapsack_solver_python_wrap.cc:324< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "astructswig__module__info_html_a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > < div class = "ttname" > < a href = "structswig__module__info.html#a6b6e3bf21f5dd71b8b0fdc61ae5c6cfb" > swig_module_info::next< / a > < / div > < div class = "ttdeci" > struct swig_module_info * next< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00390" > knapsack_solver_python_wrap.cc:390< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a9a51597c7c2041da303a65468011f59b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a9a51597c7c2041da303a65468011f59b" > swig_converter_func< / a > < / div > < div class = "ttdeci" > void *(* swig_converter_func)(void *, int *)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00363" > knapsack_solver_python_wrap.cc:363< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aea7d4126c1b77d06d8fcdf22619e9d77" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aea7d4126c1b77d06d8fcdf22619e9d77" > SwigPyObject_TypeOnce< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyTypeObject * SwigPyObject_TypeOnce(void)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01666" > knapsack_solver_python_wrap.cc:1666< / a > < / div > < / div >
< div class = "ttc" id = "aparser_8yy_8cc_html_a33e91cd0cef6786e9e3a27ac67707207" > < div class = "ttname" > < a href = "parser_8yy_8cc.html#a33e91cd0cef6786e9e3a27ac67707207" > if< / a > < / div > < div class = "ttdeci" > if(!yyg-> yy_init)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "parser_8yy_8cc_source.html#l00965" > parser.yy.cc:965< / a > < / div > < / div >
< div class = "ttc" id = "aalldiff__cst_8cc_html_a021e695f54a13bd809c34b2f4ca87c37" > < div class = "ttname" > < a href = "alldiff__cst_8cc.html#a021e695f54a13bd809c34b2f4ca87c37" > min< / a > < / div > < div class = "ttdeci" > int64 min< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "alldiff__cst_8cc_source.html#l00138" > alldiff_cst.cc:138< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ac619a84edecccb5e00c1b4a3180b8c3a" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ac619a84edecccb5e00c1b4a3180b8c3a" > SWIG_TYPE_TABLE_NAME< / a > < / div > < div class = "ttdeci" > #define SWIG_TYPE_TABLE_NAME< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00198" > knapsack_solver_python_wrap.cc:198< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ad8ae205f122aca20da861fa915a332b0" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ad8ae205f122aca20da861fa915a332b0" > SwigPyPacked_dealloc< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME void SwigPyPacked_dealloc(PyObject *v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01868" > knapsack_solver_python_wrap.cc:1868< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_af903e6809a1fb2ba06deff49795c6e65" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#af903e6809a1fb2ba06deff49795c6e65" > SWIG_PackDataName< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME char * SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00724" > knapsack_solver_python_wrap.cc:724< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__cast__info_html_a08b4ed530c4b1ec9e0d7c6f34669dc6f" > < div class = "ttname" > < a href = "structswig__cast__info.html#a08b4ed530c4b1ec9e0d7c6f34669dc6f" > swig_cast_info::type< / a > < / div > < div class = "ttdeci" > swig_type_info * type< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00378" > knapsack_solver_python_wrap.cc:378< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a978ff8eb5e32b08b8a1b8399c1994f23" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a978ff8eb5e32b08b8a1b8399c1994f23" > SWIG_NewPointerObj< / a > < / div > < div class = "ttdeci" > #define SWIG_NewPointerObj(ptr, type, flags)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01092" > knapsack_solver_python_wrap.cc:1092< / a > < / div > < / div >
< div class = "ttc" id = "aclassoperations__research_1_1_knapsack_solver_html_a8b06041d7c1fb05f379714f4312306eca2a4e77eec4f386d17001e7285e812a0b" > < div class = "ttname" > < a href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306eca2a4e77eec4f386d17001e7285e812a0b" > operations_research::KnapsackSolver::KNAPSACK_MULTIDIMENSION_BRANCH_AND_BOUND_SOLVER< / a > < / div > < div class = "ttdeci" > @ KNAPSACK_MULTIDIMENSION_BRANCH_AND_BOUND_SOLVER< / div > < div class = "ttdoc" > Generic Solver.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver_8h_source.html#l00166" > knapsack_solver.h:166< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "astructswig__const__info_html_ab88920172b5a32b077bd95bb1f3d6f8e" > < div class = "ttname" > < a href = "structswig__const__info.html#ab88920172b5a32b077bd95bb1f3d6f8e" > swig_const_info::dvalue< / a > < / div > < div class = "ttdeci" > double dvalue< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01055" > knapsack_solver_python_wrap.cc:1055< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a4895907de5539551925ab5c03ea05d28" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a4895907de5539551925ab5c03ea05d28" > SWIG_RUNTIME_VERSION< / a > < / div > < div class = "ttdeci" > #define SWIG_RUNTIME_VERSION< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00190" > knapsack_solver_python_wrap.cc:190< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a710082a7ea6978d654bad712dbebc0ee" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a710082a7ea6978d654bad712dbebc0ee" > SWIG_TypeNewClientData< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME void SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00568" > knapsack_solver_python_wrap.cc:568< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a5c83bd4d8f39d6eed1df7d3444caa2e1" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a5c83bd4d8f39d6eed1df7d3444caa2e1" > SWIG_AttributeError< / a > < / div > < div class = "ttdeci" > #define SWIG_AttributeError< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00766" > knapsack_solver_python_wrap.cc:766< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aalldiff__cst_8cc_html_a9d0c202d5fdd62f4fa2c613339ff168a" > < div class = "ttname" > < a href = "alldiff__cst_8cc.html#a9d0c202d5fdd62f4fa2c613339ff168a" > max< / a > < / div > < div class = "ttdeci" > int64 max< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "alldiff__cst_8cc_source.html#l00139" > alldiff_cst.cc:139< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a320aff2875f19ba4cfb71eefd84fd618" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a320aff2875f19ba4cfb71eefd84fd618" > SWIG_PYTHON_THREAD_END_BLOCK< / a > < / div > < div class = "ttdeci" > #define SWIG_PYTHON_THREAD_END_BLOCK< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01029" > knapsack_solver_python_wrap.cc:1029< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_add8cb1a47628b36915ffa37d61452b1e" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#add8cb1a47628b36915ffa37d61452b1e" > SWIG_TypeDynamicCast< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME swig_type_info * SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00508" > knapsack_solver_python_wrap.cc:508< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a3f38ea686cb3f85bf6a15b08416f2684" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a3f38ea686cb3f85bf6a15b08416f2684" > SWIG_TypePrettyName< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME const char * SWIG_TypePrettyName(const swig_type_info *type)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00531" > knapsack_solver_python_wrap.cc:531< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aclassoperations__research_1_1_knapsack_solver_html_a8b06041d7c1fb05f379714f4312306eca1f4e1e2f80ab9c7d4fc1b14d9f5da959" > < div class = "ttname" > < a href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306eca1f4e1e2f80ab9c7d4fc1b14d9f5da959" > operations_research::KnapsackSolver::KNAPSACK_MULTIDIMENSION_SCIP_MIP_SOLVER< / a > < / div > < div class = "ttdeci" > @ KNAPSACK_MULTIDIMENSION_SCIP_MIP_SOLVER< / div > < div class = "ttdoc" > SCIP based solver.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver_8h_source.html#l00174" > knapsack_solver.h:174< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a4c1b15a2401d60351d98df9327886280" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a4c1b15a2401d60351d98df9327886280" > SWIG_ValueError< / a > < / div > < div class = "ttdeci" > #define SWIG_ValueError< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00764" > knapsack_solver_python_wrap.cc:764< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_adccbcbf6df87e38c5a227a9b5c7f70e4" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#adccbcbf6df87e38c5a227a9b5c7f70e4" > SWIG_Python_CheckImplicit< / a > < / div > < div class = "ttdeci" > SWIGRUNTIMEINLINE int SWIG_Python_CheckImplicit(swig_type_info *ty)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01316" > knapsack_solver_python_wrap.cc:1316< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ab97db3bbfc9e3a73de01e1ee95fa0bb5" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ab97db3bbfc9e3a73de01e1ee95fa0bb5" > SWIG_GetModule< / a > < / div > < div class = "ttdeci" > #define SWIG_GetModule(clientdata)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01120" > knapsack_solver_python_wrap.cc:1120< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_acc16355bc37d880dce024f159638a992" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#acc16355bc37d880dce024f159638a992" > swig_module_info< / a > < / div > < div class = "ttdeci" > struct swig_module_info swig_module_info< / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ac0324c1fe8e5b2d00c2b376f2d84f644" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ac0324c1fe8e5b2d00c2b376f2d84f644" > _swigt__p_long< / a > < / div > < div class = "ttdeci" > static swig_type_info _swigt__p_long< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03524" > knapsack_solver_python_wrap.cc:3524< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_adaf049b6445afcfd0890cabe0d5539d4" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#adaf049b6445afcfd0890cabe0d5539d4" > SwigPyObject_New< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SwigPyObject_New(void *ptr, swig_type_info *ty, int own)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01799" > knapsack_solver_python_wrap.cc:1799< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a1d7a891b8fceac04d0954a0e7aaf7d1c" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a1d7a891b8fceac04d0954a0e7aaf7d1c" > SWIG_POINTER_NEW< / a > < / div > < div class = "ttdeci" > #define SWIG_POINTER_NEW< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01282" > knapsack_solver_python_wrap.cc:1282< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_afc4dd083ffcb3bc22ea34b1f3c4afd7c" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#afc4dd083ffcb3bc22ea34b1f3c4afd7c" > SWIG_PYTHON_THREAD_BEGIN_BLOCK< / a > < / div > < div class = "ttdeci" > #define SWIG_PYTHON_THREAD_BEGIN_BLOCK< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01028" > knapsack_solver_python_wrap.cc:1028< / a > < / div > < / div >
< div class = "ttc" id = "astruct_swig_py_packed_html" > < div class = "ttname" > < a href = "struct_swig_py_packed.html" > SwigPyPacked< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01815" > knapsack_solver_python_wrap.cc:1815< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a8f2319f775e5b9d5906c9ef25d9b819a" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a8f2319f775e5b9d5906c9ef25d9b819a" > SWIGINTERN< / a > < / div > < div class = "ttdeci" > #define SWIGINTERN< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00100" > knapsack_solver_python_wrap.cc:100< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a71f5735c5076588b6e4106612bfcfb94" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a71f5735c5076588b6e4106612bfcfb94" > _swigt__p_unsigned_short< / a > < / div > < div class = "ttdeci" > static swig_type_info _swigt__p_unsigned_short< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03531" > knapsack_solver_python_wrap.cc:3531< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a4101ce628ad9db6a901cca96a6d36ae6" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a4101ce628ad9db6a901cca96a6d36ae6" > SWIG_CanCastAsInteger< / a > < / div > < div class = "ttdeci" > SWIGINTERNINLINE int SWIG_CanCastAsInteger(double *d, double min, double max)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03061" > knapsack_solver_python_wrap.cc:3061< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ad2b4927c9caa8562938bb95fa2323d5b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ad2b4927c9caa8562938bb95fa2323d5b" > swig_varlink_dealloc< / a > < / div > < div class = "ttdeci" > SWIGINTERN void swig_varlink_dealloc(swig_varlinkobject *v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03885" > knapsack_solver_python_wrap.cc:3885< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aclassoperations__research_1_1_knapsack_solver_html_a8b06041d7c1fb05f379714f4312306eca793d998526508cfcc2bfc89fe25b3edd" > < div class = "ttname" > < a href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306eca793d998526508cfcc2bfc89fe25b3edd" > operations_research::KnapsackSolver::KNAPSACK_DYNAMIC_PROGRAMMING_SOLVER< / a > < / div > < div class = "ttdeci" > @ KNAPSACK_DYNAMIC_PROGRAMMING_SOLVER< / div > < div class = "ttdoc" > Dynamic Programming approach for single dimension problems.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver_8h_source.html#l00150" > knapsack_solver.h:150< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a5f41f6e106d3195e660a39e5292f50fd" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a5f41f6e106d3195e660a39e5292f50fd" > swig_module< / a > < / div > < div class = "ttdeci" > static swig_module_info swig_module< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02706" > knapsack_solver_python_wrap.cc:2706< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aab548920dbf42ee6139485ca36c72c1e" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aab548920dbf42ee6139485ca36c72c1e" > SWIG_Python_SetErrorMsg< / a > < / div > < div class = "ttdeci" > SWIGINTERN void SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01144" > knapsack_solver_python_wrap.cc:1144< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aclassswig_1_1_swig_ptr___py_object_html" > < div class = "ttname" > < a href = "classswig_1_1_swig_ptr___py_object.html" > swig::SwigPtr_PyObject< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02741" > knapsack_solver_python_wrap.cc:2741< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "astructswig__module__info_html" > < div class = "ttname" > < a href = "structswig__module__info.html" > swig_module_info< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00387" > knapsack_solver_python_wrap.cc:387< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a9fcdfcd79ad6f30120990223ea16879a" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a9fcdfcd79ad6f30120990223ea16879a" > SWIG_IOError< / a > < / div > < div class = "ttdeci" > #define SWIG_IOError< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00757" > knapsack_solver_python_wrap.cc:757< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "atrace_8cc_html_a36bd74109f547f7f8198faf5a12d2879" > < div class = "ttname" > < a href = "trace_8cc.html#a36bd74109f547f7f8198faf5a12d2879" > message< / a > < / div > < div class = "ttdeci" > std::string message< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "trace_8cc_source.html#l00396" > trace.cc:396< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a0ba3b72d0eb29ff47379e6e77b21d78a" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a0ba3b72d0eb29ff47379e6e77b21d78a" > SWIG_Python_str_FromChar< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * SWIG_Python_str_FromChar(const char *c)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00840" > knapsack_solver_python_wrap.cc:840< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aff1e04c88e5de68ef034fbea50a52fc6" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aff1e04c88e5de68ef034fbea50a52fc6" > SWIG_Python_AppendOutput< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * SWIG_Python_AppendOutput(PyObject *result, PyObject *obj)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01184" > knapsack_solver_python_wrap.cc:1184< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a0d4a8f2b5ca791e5d0d31ec3a3edbb77" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a0d4a8f2b5ca791e5d0d31ec3a3edbb77" > _wrap_KnapsackSolver_Solve< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * _wrap_KnapsackSolver_Solve(PyObject *SWIGUNUSEDPARM(self), PyObject *args)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03374" > knapsack_solver_python_wrap.cc:3374< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__const__info_html_ad27f45c6331d8b6ac603e0cae235fb61" > < div class = "ttname" > < a href = "structswig__const__info.html#ad27f45c6331d8b6ac603e0cae235fb61" > swig_const_info::lvalue< / a > < / div > < div class = "ttdeci" > long lvalue< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01054" > knapsack_solver_python_wrap.cc:1054< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aclassswig_1_1_swig_ptr___py_object_html_a47e078d114a997e628d003c7359119e4" > < div class = "ttname" > < a href = "classswig_1_1_swig_ptr___py_object.html#a47e078d114a997e628d003c7359119e4" > swig::SwigPtr_PyObject::_obj< / a > < / div > < div class = "ttdeci" > PyObject * _obj< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02743" > knapsack_solver_python_wrap.cc:2743< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a840e0b11d64ac8d72e9f72d518cc67be" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a840e0b11d64ac8d72e9f72d518cc67be" > SWIG_newvarlink< / a > < / div > < div class = "ttdeci" > #define SWIG_newvarlink()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03817" > knapsack_solver_python_wrap.cc:3817< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_af9ecbac56d4c5cd6104ae8f6bb82e9f7" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#af9ecbac56d4c5cd6104ae8f6bb82e9f7" > SWIG_OK< / a > < / div > < div class = "ttdeci" > #define SWIG_OK< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00311" > knapsack_solver_python_wrap.cc:311< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ad621c8a05a43cf3a48467c791142bb44" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ad621c8a05a43cf3a48467c791142bb44" > swig_type_initial< / a > < / div > < div class = "ttdeci" > static swig_type_info * swig_type_initial[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03533" > knapsack_solver_python_wrap.cc:3533< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_packed_html_a7c45af989e53c74ddbf6dc0f3049bde6" > < div class = "ttname" > < a href = "struct_swig_py_packed.html#a7c45af989e53c74ddbf6dc0f3049bde6" > SwigPyPacked::ty< / a > < / div > < div class = "ttdeci" > swig_type_info * ty< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01818" > knapsack_solver_python_wrap.cc:1818< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "astructswig__globalvar_html" > < div class = "ttname" > < a href = "structswig__globalvar.html" > swig_globalvar< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03825" > knapsack_solver_python_wrap.cc:3825< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a4f6f5e0444e44e48aef51f6620438a5f" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a4f6f5e0444e44e48aef51f6620438a5f" > SWIG_AddCast< / a > < / div > < div class = "ttdeci" > #define SWIG_AddCast(r)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00352" > knapsack_solver_python_wrap.cc:352< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a673a7dcc5c15f5cffa7072785a6c7972" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a673a7dcc5c15f5cffa7072785a6c7972" > SWIG_SetModule< / a > < / div > < div class = "ttdeci" > #define SWIG_SetModule(clientdata, pointer)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01121" > knapsack_solver_python_wrap.cc:1121< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ae66f44191f70db7b9634a8321766c840" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ae66f44191f70db7b9634a8321766c840" > _swigt__p_char< / a > < / div > < div class = "ttdeci" > static swig_type_info _swigt__p_char< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03522" > knapsack_solver_python_wrap.cc:3522< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__type__info_html_a5ce46498d5af408d0b8ec20843cf87a1" > < div class = "ttname" > < a href = "structswig__type__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > swig_type_info::clientdata< / a > < / div > < div class = "ttdeci" > void * clientdata< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00372" > knapsack_solver_python_wrap.cc:372< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a8f7bb58cf5697eb4ad02dddc21d3484b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a8f7bb58cf5697eb4ad02dddc21d3484b" > swig_varlink_repr< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v))< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03838" > knapsack_solver_python_wrap.cc:3838< / a > < / div > < / div >
< div class = "ttc" id = "ademon__profiler_8cc_html_a21edc7ca4cc5802c8779d68556bc09cf" > < div class = "ttname" > < a href = "demon__profiler_8cc.html#a21edc7ca4cc5802c8779d68556bc09cf" > value< / a > < / div > < div class = "ttdeci" > int64 value< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "demon__profiler_8cc_source.html#l00043" > demon_profiler.cc:43< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a31529161d80588cd9e17d5c24d6d9d71" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a31529161d80588cd9e17d5c24d6d9d71" > KnapsackSolver_swigregister< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * KnapsackSolver_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03485" > knapsack_solver_python_wrap.cc:3485< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a9569372a2f05c24acc013e50f0399a0b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a9569372a2f05c24acc013e50f0399a0b" > SWIGPY_CAPSULE_NAME< / a > < / div > < div class = "ttdeci" > #define SWIGPY_CAPSULE_NAME< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00856" > knapsack_solver_python_wrap.cc:856< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aca3c78b106b24b292a156d1f2e9d6bf7" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aca3c78b106b24b292a156d1f2e9d6bf7" > SWIG_AsVal_long< / a > < / div > < div class = "ttdeci" > SWIGINTERN int SWIG_AsVal_long(PyObject *obj, long *val)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03091" > knapsack_solver_python_wrap.cc:3091< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a31a09386e839d2080e2f56602c011263" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a31a09386e839d2080e2f56602c011263" > SwigPyObject_dealloc< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME void SwigPyObject_dealloc(PyObject *v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01543" > knapsack_solver_python_wrap.cc:1543< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a5b6a2719f95288678fa55ade4493b175" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a5b6a2719f95288678fa55ade4493b175" > SWIG_TypeQueryModule< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME swig_type_info * SWIG_TypeQueryModule(swig_module_info *start, swig_module_info *end, const char *name)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00627" > knapsack_solver_python_wrap.cc:627< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a26d87efa9c8072a9092913538ab5090c" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a26d87efa9c8072a9092913538ab5090c" > SWIG_Python_InstallConstants< / a > < / div > < div class = "ttdeci" > SWIGINTERN void SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[])< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l04036" > knapsack_solver_python_wrap.cc:4036< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a31a57967e5b47748769603196022a988" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a31a57967e5b47748769603196022a988" > SwigPyPacked_TypeOnce< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyTypeObject * SwigPyPacked_TypeOnce(void)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01878" > knapsack_solver_python_wrap.cc:1878< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aclassswig_1_1_swig_ptr___py_object_html_a53d42c33bf1f95250e18eb85aa2c768c" > < div class = "ttname" > < a href = "classswig_1_1_swig_ptr___py_object.html#a53d42c33bf1f95250e18eb85aa2c768c" > swig::SwigPtr_PyObject::SwigPtr_PyObject< / a > < / div > < div class = "ttdeci" > SwigPtr_PyObject()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02746" > knapsack_solver_python_wrap.cc:2746< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ae9c11d011d8390489595f718d7565a8a" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ae9c11d011d8390489595f718d7565a8a" > SWIG_OverflowError< / a > < / div > < div class = "ttdeci" > #define SWIG_OverflowError< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00762" > knapsack_solver_python_wrap.cc:762< / a > < / div > < / div >
< div class = "ttc" id = "aclassswig_1_1_swig_ptr___py_object_html_a6ab6b7688b9c8b420f5a2866d51ef253" > < div class = "ttname" > < a href = "classswig_1_1_swig_ptr___py_object.html#a6ab6b7688b9c8b420f5a2866d51ef253" > swig::SwigPtr_PyObject::~SwigPtr_PyObject< / a > < / div > < div class = "ttdeci" > ~SwigPtr_PyObject()< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02776" > knapsack_solver_python_wrap.cc:2776< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a709f9240049521dd53af4010e5775ecd" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a709f9240049521dd53af4010e5775ecd" > SWIG_Python_CallFunctor< / a > < / div > < div class = "ttdeci" > #define SWIG_Python_CallFunctor(functor, obj)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01264" > knapsack_solver_python_wrap.cc:1264< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "astructswig__varlinkobject_html" > < div class = "ttname" > < a href = "structswig__varlinkobject.html" > swig_varlinkobject< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03832" > knapsack_solver_python_wrap.cc:3832< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a25b6ac5e60ad191347e0c14deccc64c7" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a25b6ac5e60ad191347e0c14deccc64c7" > swig_varlink_getattr< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * swig_varlink_getattr(swig_varlinkobject *v, char *n)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03896" > knapsack_solver_python_wrap.cc:3896< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_addfee1cf672308dcdd030d489f804b5f" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#addfee1cf672308dcdd030d489f804b5f" > SWIG_Python_FixMethods< / a > < / div > < div class = "ttdeci" > SWIGINTERN void SWIG_Python_FixMethods(PyMethodDef *methods, swig_const_info *const_table, swig_type_info **types, swig_type_info **types_initial)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l04063" > knapsack_solver_python_wrap.cc:4063< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a9d393ea973fc8a2e2672e885ec06221b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a9d393ea973fc8a2e2672e885ec06221b" > SWIG_InstallConstants< / a > < / div > < div class = "ttdeci" > #define SWIG_InstallConstants(d, constants)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03819" > knapsack_solver_python_wrap.cc:3819< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a655c2dc99f0ce059357b97600a9d274a" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a655c2dc99f0ce059357b97600a9d274a" > SwigPyObject_hex< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SwigPyObject_hex(SwigPyObject *v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01451" > knapsack_solver_python_wrap.cc:1451< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a2c3773038cfb197d2d3bf29b9efa4073" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a2c3773038cfb197d2d3bf29b9efa4073" > SWIG_PY_POINTER< / a > < / div > < div class = "ttdeci" > #define SWIG_PY_POINTER< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01047" > knapsack_solver_python_wrap.cc:1047< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a6dc8f6b962375bf647fc53ecbeca2d20" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a6dc8f6b962375bf647fc53ecbeca2d20" > SWIG_as_voidptr< / a > < / div > < div class = "ttdeci" > #define SWIG_as_voidptr(a)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02733" > knapsack_solver_python_wrap.cc:2733< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "astructswig__module__info_html_a7cd4aa0866da58dc5af9755ca2ad6580" > < div class = "ttname" > < a href = "structswig__module__info.html#a7cd4aa0866da58dc5af9755ca2ad6580" > swig_module_info::cast_initial< / a > < / div > < div class = "ttdeci" > swig_cast_info ** cast_initial< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00392" > knapsack_solver_python_wrap.cc:392< / a > < / div > < / div >
< div class = "ttc" id = "aparser_8tab_8cc_html_a5faf6a2d99f50a4655dd390199a8db7b" > < div class = "ttname" > < a href = "parser_8tab_8cc.html#a5faf6a2d99f50a4655dd390199a8db7b" > malloc< / a > < / div > < div class = "ttdeci" > void * malloc(YYSIZE_T)< / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a6d2977b4ede610f6c7ef7fcad053237b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a6d2977b4ede610f6c7ef7fcad053237b" > SwigPyObject_format< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SwigPyObject_format(const char *fmt, SwigPyObject *v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01423" > knapsack_solver_python_wrap.cc:1423< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a68560e0bf641c9691704d6d05bac4358" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a68560e0bf641c9691704d6d05bac4358" > SWIG_TypeName< / a > < / div > < div class = "ttdeci" > SWIGRUNTIMEINLINE const char * SWIG_TypeName(const swig_type_info *ty)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00522" > knapsack_solver_python_wrap.cc:522< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a4a923a6f2e1436eab52ac29421cb2831" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a4a923a6f2e1436eab52ac29421cb2831" > SWIG_POINTER_NOSHADOW< / a > < / div > < div class = "ttdeci" > #define SWIG_POINTER_NOSHADOW< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01281" > knapsack_solver_python_wrap.cc:1281< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aintegral__types_8h_html_a7cde0074dfd288f2d70c0e035dacb28a" > < div class = "ttname" > < a href = "integral__types_8h.html#a7cde0074dfd288f2d70c0e035dacb28a" > int64< / a > < / div > < div class = "ttdeci" > int64_t int64< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "integral__types_8h_source.html#l00034" > integral_types.h:34< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__module__info_html_a50cb67b2dfcebe2eea271c445842e130" > < div class = "ttname" > < a href = "structswig__module__info.html#a50cb67b2dfcebe2eea271c445842e130" > swig_module_info::type_initial< / a > < / div > < div class = "ttdeci" > swig_type_info ** type_initial< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00391" > knapsack_solver_python_wrap.cc:391< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ac67ecff3f1af17659582b9a4f90cf532" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ac67ecff3f1af17659582b9a4f90cf532" > SWIG_BUILTIN_TP_INIT< / a > < / div > < div class = "ttdeci" > #define SWIG_BUILTIN_TP_INIT< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01286" > knapsack_solver_python_wrap.cc:1286< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a652e26e58d8b8f1f4fca8f6b99216e44" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a652e26e58d8b8f1f4fca8f6b99216e44" > _swigc__p_short< / a > < / div > < div class = "ttdeci" > static swig_cast_info _swigc__p_short[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03550" > knapsack_solver_python_wrap.cc:3550< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a5bf71c674913470905811da374788b66" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a5bf71c674913470905811da374788b66" > SWIG_PyInstanceMethod_New< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * SWIG_PyInstanceMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *func)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l04135" > knapsack_solver_python_wrap.cc:4135< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a6719d81d1c641253fadca31bbae050d0" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a6719d81d1c641253fadca31bbae050d0" > SWIG_Python_DestroyModule< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME void SWIG_Python_DestroyModule(PyObject *obj)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02435" > knapsack_solver_python_wrap.cc:2435< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_afc5b08bb3c3cd2e3fb2e34b775346153" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#afc5b08bb3c3cd2e3fb2e34b775346153" > SWIGINTERNINLINE< / a > < / div > < div class = "ttdeci" > #define SWIGINTERNINLINE< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00105" > knapsack_solver_python_wrap.cc:105< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_afa7098cd0f55a1bb61fd59c5dcd557f3" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#afa7098cd0f55a1bb61fd59c5dcd557f3" > _swigc__p_operations_research__KnapsackSolver< / a > < / div > < div class = "ttdeci" > static swig_cast_info _swigc__p_operations_research__KnapsackSolver[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03549" > knapsack_solver_python_wrap.cc:3549< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a567b84b185b0f14620c063787f998109" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a567b84b185b0f14620c063787f998109" > SWIG_exception_fail< / a > < / div > < div class = "ttdeci" > #define SWIG_exception_fail(code, msg)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02669" > knapsack_solver_python_wrap.cc:2669< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a1c4e29c043d3220cedca539360e07148" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a1c4e29c043d3220cedca539360e07148" > SWIG_SyntaxError< / a > < / div > < div class = "ttdeci" > #define SWIG_SyntaxError< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00763" > knapsack_solver_python_wrap.cc:763< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a9a8dd7e2f7caadfb7b1ffd75653d2975" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a9a8dd7e2f7caadfb7b1ffd75653d2975" > SWIG_POINTER_NO_NULL< / a > < / div > < div class = "ttdeci" > #define SWIG_POINTER_NO_NULL< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00226" > knapsack_solver_python_wrap.cc:226< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a66d128690d2aecf79804e6241d9ad74e" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a66d128690d2aecf79804e6241d9ad74e" > SWIG_Python_TypeErrorOccurred< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME int SWIG_Python_TypeErrorOccurred(PyObject *obj)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00939" > knapsack_solver_python_wrap.cc:939< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aclassswig_1_1_swig_ptr___py_object_html_a8d5ebe63e7595d46c49c5e321ca37fda" > < div class = "ttname" > < a href = "classswig_1_1_swig_ptr___py_object.html#a8d5ebe63e7595d46c49c5e321ca37fda" > swig::SwigPtr_PyObject::operator=< / a > < / div > < div class = "ttdeci" > SwigPtr_PyObject & operator=(const SwigPtr_PyObject & item)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02766" > knapsack_solver_python_wrap.cc:2766< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a2efd6e2e02944b4c2af983c8ee9babce" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a2efd6e2e02944b4c2af983c8ee9babce" > swig_types< / a > < / div > < div class = "ttdeci" > static swig_type_info * swig_types[11]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02705" > knapsack_solver_python_wrap.cc:2705< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a73eb27cce2019a9dda04cb97b417bf1b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a73eb27cce2019a9dda04cb97b417bf1b" > SWIG_Python_NewShadowInstance< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SWIG_Python_NewShadowInstance(SwigPyClientData *data, PyObject *swig_this)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02257" > knapsack_solver_python_wrap.cc:2257< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a95cdd9c41903a3fc5911ecc5c617da3f" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a95cdd9c41903a3fc5911ecc5c617da3f" > SWIG_Python_AddErrorMsg< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME void SWIG_Python_AddErrorMsg(const char *mesg)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00913" > knapsack_solver_python_wrap.cc:913< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a26ba14592b463c53ad77c11ae322e44f" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a26ba14592b463c53ad77c11ae322e44f" > SWIG_Python_AddErrMesg< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME int SWIG_Python_AddErrMesg(const char *mesg, int infront)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02505" > knapsack_solver_python_wrap.cc:2505< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a02c2ac3db8ce87dd62813334e66c9a3a" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a02c2ac3db8ce87dd62813334e66c9a3a" > SWIG_PackData< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME char * SWIG_PackData(char *c, void *ptr, size_t sz)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00656" > knapsack_solver_python_wrap.cc:656< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_client_data_html_aefc03bc0f3c3a18125653ab9f5c5486e" > < div class = "ttname" > < a href = "struct_swig_py_client_data.html#aefc03bc0f3c3a18125653ab9f5c5486e" > SwigPyClientData::implicitconv< / a > < / div > < div class = "ttdeci" > int implicitconv< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01311" > knapsack_solver_python_wrap.cc:1311< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a621186a334098b6671ff276b5bdf3a43" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a621186a334098b6671ff276b5bdf3a43" > _swigc__p_unsigned_char< / a > < / div > < div class = "ttdeci" > static swig_cast_info _swigc__p_unsigned_char[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03552" > knapsack_solver_python_wrap.cc:3552< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__cast__info_html" > < div class = "ttname" > < a href = "structswig__cast__info.html" > swig_cast_info< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00377" > knapsack_solver_python_wrap.cc:377< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__globalvar_html_ad547fb8186b526cb1b588daad4334fbe" > < div class = "ttname" > < a href = "structswig__globalvar.html#ad547fb8186b526cb1b588daad4334fbe" > swig_globalvar::name< / a > < / div > < div class = "ttdeci" > char * name< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03826" > knapsack_solver_python_wrap.cc:3826< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a53f02e00ff4e64a8c3e354a0b6aaf0a8" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a53f02e00ff4e64a8c3e354a0b6aaf0a8" > SWIG_InternalNewPointerObj< / a > < / div > < div class = "ttdeci" > #define SWIG_InternalNewPointerObj(ptr, type, flags)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01095" > knapsack_solver_python_wrap.cc:1095< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a4cfb5662fdbfb858849ded6ebd2e05e8" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a4cfb5662fdbfb858849ded6ebd2e05e8" > SWIG_Python_newvarlink< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * SWIG_Python_newvarlink(void)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03996" > knapsack_solver_python_wrap.cc:3996< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__cast__info_html_a2d38bda0380e321f608dfc162f39eac9" > < div class = "ttname" > < a href = "structswig__cast__info.html#a2d38bda0380e321f608dfc162f39eac9" > swig_cast_info::prev< / a > < / div > < div class = "ttdeci" > struct swig_cast_info * prev< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00381" > knapsack_solver_python_wrap.cc:381< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astructswig_1_1_swig_var___py_object_html" > < div class = "ttname" > < a href = "structswig_1_1_swig_var___py_object.html" > swig::SwigVar_PyObject< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02797" > knapsack_solver_python_wrap.cc:2797< / a > < / div > < / div >
< div class = "ttc" id = "astruct_swig_py_client_data_html_a7ea26fc4c21e1192ba427633ff2981ca" > < div class = "ttname" > < a href = "struct_swig_py_client_data.html#a7ea26fc4c21e1192ba427633ff2981ca" > SwigPyClientData::pytype< / a > < / div > < div class = "ttdeci" > PyTypeObject * pytype< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01312" > knapsack_solver_python_wrap.cc:1312< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_acfba6822dbc2e721a86f8193845659fc" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#acfba6822dbc2e721a86f8193845659fc" > SWIG_AsVal_bool< / a > < / div > < div class = "ttdeci" > SWIGINTERN int SWIG_AsVal_bool(PyObject *obj, bool *val)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03160" > knapsack_solver_python_wrap.cc:3160< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_object_html_a7c45af989e53c74ddbf6dc0f3049bde6" > < div class = "ttname" > < a href = "struct_swig_py_object.html#a7c45af989e53c74ddbf6dc0f3049bde6" > SwigPyObject::ty< / a > < / div > < div class = "ttdeci" > swig_type_info * ty< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01391" > knapsack_solver_python_wrap.cc:1391< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_af654af2b686a4768f226970719c13bf2" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#af654af2b686a4768f226970719c13bf2" > SWIG_Python_TypeCache< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SWIG_Python_TypeCache(void)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02470" > knapsack_solver_python_wrap.cc:2470< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a598fccf9f94eedbb7de3432be6f21bbe" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a598fccf9f94eedbb7de3432be6f21bbe" > SwigPyObject_next< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SwigPyObject_next(PyObject *v, PyObject *SWIGUNUSEDPARM(args))< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01607" > knapsack_solver_python_wrap.cc:1607< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a142834bee1c540d425f8d74390badd97" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a142834bee1c540d425f8d74390badd97" > Swig_This_global< / a > < / div > < div class = "ttdeci" > static PyObject * Swig_This_global< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02001" > knapsack_solver_python_wrap.cc:2001< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__const__info_html_aad13f902a42a46717a902c8ad94c568b" > < div class = "ttname" > < a href = "structswig__const__info.html#aad13f902a42a46717a902c8ad94c568b" > swig_const_info::ptype< / a > < / div > < div class = "ttdeci" > swig_type_info ** ptype< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01057" > knapsack_solver_python_wrap.cc:1057< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a80e9e66f66413297452de92c69cdf9d7" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a80e9e66f66413297452de92c69cdf9d7" > SWIG_UnpackData< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME const char * SWIG_UnpackData(const char *c, void *ptr, size_t sz)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00672" > knapsack_solver_python_wrap.cc:672< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ab494e9006843d36bd778308ada0e84b0" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ab494e9006843d36bd778308ada0e84b0" > SWIG_globals< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * SWIG_globals(void)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l04022" > knapsack_solver_python_wrap.cc:4022< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aclassoperations__research_1_1_knapsack_solver_html" > < div class = "ttname" > < a href = "classoperations__research_1_1_knapsack_solver.html" > operations_research::KnapsackSolver< / a > < / div > < div class = "ttdoc" > This library solves knapsack problems.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver_8h_source.html#l00120" > knapsack_solver.h:120< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_afd489119bf6e3552bdaa6bc365e35e59" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#afd489119bf6e3552bdaa6bc365e35e59" > Py_TYPE< / a > < / div > < div class = "ttdeci" > #define Py_TYPE(op)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00793" > knapsack_solver_python_wrap.cc:793< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a841546c0a84f3105e3c600dcc1927531" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a841546c0a84f3105e3c600dcc1927531" > SWIG_Python_RaiseOrModifyTypeError< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME void SWIG_Python_RaiseOrModifyTypeError(const char *message)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00949" > knapsack_solver_python_wrap.cc:949< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__const__info_html" > < div class = "ttname" > < a href = "structswig__const__info.html" > swig_const_info< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01051" > knapsack_solver_python_wrap.cc:1051< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_affa7aa2bcce5bea24a20e5b184ae0533" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#affa7aa2bcce5bea24a20e5b184ae0533" > SWIGRUNTIMEINLINE< / a > < / div > < div class = "ttdeci" > #define SWIGRUNTIMEINLINE< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00215" > knapsack_solver_python_wrap.cc:215< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a5246ae38052e6fa0e3cca2026cdda153" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a5246ae38052e6fa0e3cca2026cdda153" > SWIG_IsNewObj< / a > < / div > < div class = "ttdeci" > #define SWIG_IsNewObj(r)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00330" > knapsack_solver_python_wrap.cc:330< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ab3b343ed70e434d432353596db7448db" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ab3b343ed70e434d432353596db7448db" > SWIG_AsPtr_std_string< / a > < / div > < div class = "ttdeci" > SWIGINTERN int SWIG_AsPtr_std_string(PyObject *obj, std::string **val)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02968" > knapsack_solver_python_wrap.cc:2968< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a918ad69f91e617193f190aed101c3cc4" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a918ad69f91e617193f190aed101c3cc4" > SwigPyObject_Check< / a > < / div > < div class = "ttdeci" > SWIGRUNTIMEINLINE int SwigPyObject_Check(PyObject *op)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01527" > knapsack_solver_python_wrap.cc:1527< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a03b3793a4bd02ab2e9dda57331f4b5f3" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a03b3793a4bd02ab2e9dda57331f4b5f3" > SWIG_Python_ConvertPacked< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME int SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02234" > knapsack_solver_python_wrap.cc:2234< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a6a54164d0685c632e7540c5ad32a453a" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a6a54164d0685c632e7540c5ad32a453a" > SWIGUNUSEDPARM< / a > < / div > < div class = "ttdeci" > #define SWIGUNUSEDPARM(p)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00094" > knapsack_solver_python_wrap.cc:94< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ab3ea77456a0202171540ab01c6e3e4f7" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ab3ea77456a0202171540ab01c6e3e4f7" > SWIG_Python_ArgFail< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME int SWIG_Python_ArgFail(int argnum)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02533" > knapsack_solver_python_wrap.cc:2533< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aa8fb00ee4c6f504b3bd4d5710c124c2c" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aa8fb00ee4c6f504b3bd4d5710c124c2c" > SWIG_Python_MustGetPtr< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME void * SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int SWIGUNUSEDPARM(argnum), int flags)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02593" > knapsack_solver_python_wrap.cc:2593< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_packed_html_a02af94670cfeda27fe2a64f23a7a4de5" > < div class = "ttname" > < a href = "struct_swig_py_packed.html#a02af94670cfeda27fe2a64f23a7a4de5" > SwigPyPacked::pack< / a > < / div > < div class = "ttdeci" > PyObject_HEAD void * pack< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01817" > knapsack_solver_python_wrap.cc:1817< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ae3e13f3464cb74f7e5d9f7a50a6855c0" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ae3e13f3464cb74f7e5d9f7a50a6855c0" > SWIG_UnpackVoidPtr< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME const char * SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00711" > knapsack_solver_python_wrap.cc:711< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ad74e19c2bcb96391fc1ec3cd3e8396a5" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ad74e19c2bcb96391fc1ec3cd3e8396a5" > SwigPyPacked_UnpackData< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME swig_type_info * SwigPyPacked_UnpackData(PyObject *obj, void *ptr, size_t size)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01985" > knapsack_solver_python_wrap.cc:1985< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ae4a7b4ce78e031cbf5227bea38d81221" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ae4a7b4ce78e031cbf5227bea38d81221" > SWIG_SystemError< / a > < / div > < div class = "ttdeci" > #define SWIG_SystemError< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00765" > knapsack_solver_python_wrap.cc:765< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a3a9a37d3e1f86902ffa53554d97926f0" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a3a9a37d3e1f86902ffa53554d97926f0" > swig_varlinkobject< / a > < / div > < div class = "ttdeci" > struct swig_varlinkobject swig_varlinkobject< / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a995ded01a54051855bda3b831ec86a5c" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a995ded01a54051855bda3b831ec86a5c" > SWIG_Python_SetConstant< / a > < / div > < div class = "ttdeci" > SWIGINTERN void SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01174" > knapsack_solver_python_wrap.cc:1174< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aa58fdef163810db36a21536e3fef11fc" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aa58fdef163810db36a21536e3fef11fc" > SWIG_STATIC_POINTER< / a > < / div > < div class = "ttdeci" > #define SWIG_STATIC_POINTER(var)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01273" > knapsack_solver_python_wrap.cc:1273< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ac19d035c2f2617b773fb7b3bea5a26b3" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ac19d035c2f2617b773fb7b3bea5a26b3" > SwigPyObject_oct< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SwigPyObject_oct(SwigPyObject *v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01445" > knapsack_solver_python_wrap.cc:1445< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ad5b1dbefed8dc8eabe8c691348d65a32" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ad5b1dbefed8dc8eabe8c691348d65a32" > _swigc__p_long< / a > < / div > < div class = "ttdeci" > static swig_cast_info _swigc__p_long[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03548" > knapsack_solver_python_wrap.cc:3548< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ac5d34218467df201deab1b9f5cad6691" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ac5d34218467df201deab1b9f5cad6691" > SWIG_AsVal_int< / a > < / div > < div class = "ttdeci" > SWIGINTERN int SWIG_AsVal_int(PyObject *obj, int *val)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03134" > knapsack_solver_python_wrap.cc:3134< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__const__info_html_aea8daace94f77164d0cfa7140355849e" > < div class = "ttname" > < a href = "structswig__const__info.html#aea8daace94f77164d0cfa7140355849e" > swig_const_info::pvalue< / a > < / div > < div class = "ttdeci" > void * pvalue< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01056" > knapsack_solver_python_wrap.cc:1056< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a4e964af1d130dbfe312a46f36c39e2b8" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a4e964af1d130dbfe312a46f36c39e2b8" > swigobject_methods< / a > < / div > < div class = "ttdeci" > static PyMethodDef swigobject_methods[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01655" > knapsack_solver_python_wrap.cc:1655< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a4c73e64d7b40edbc814d7235a4087e43" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a4c73e64d7b40edbc814d7235a4087e43" > SWIG_Python_addvarlink< / a > < / div > < div class = "ttdeci" > SWIGINTERN void SWIG_Python_addvarlink(PyObject *p, const char *name, PyObject *(*get_attr)(void), int(*set_attr)(PyObject *p))< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l04005" > knapsack_solver_python_wrap.cc:4005< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a334486cb1e8f569c949a0384cbdb2a16" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a334486cb1e8f569c949a0384cbdb2a16" > SWIG_TypeCast< / a > < / div > < div class = "ttdeci" > SWIGRUNTIMEINLINE void * SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00500" > knapsack_solver_python_wrap.cc:500< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a144e704aba25130c8e02b60d8c738fa2" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a144e704aba25130c8e02b60d8c738fa2" > SwigPyPacked_compare< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME int SwigPyPacked_compare(SwigPyPacked *v, SwigPyPacked *w)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01845" > knapsack_solver_python_wrap.cc:1845< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a4b0a40223812f7d43bc2f0c2342fe2f7" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a4b0a40223812f7d43bc2f0c2342fe2f7" > SWIG_TypeClientData< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME void SWIG_TypeClientData(swig_type_info *ti, void *clientdata)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00552" > knapsack_solver_python_wrap.cc:552< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a778bb54fcafd893705d10f59112e09c9" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a778bb54fcafd893705d10f59112e09c9" > SWIG_Python_CheckNoKeywords< / a > < / div > < div class = "ttdeci" > SWIGINTERN int SWIG_Python_CheckNoKeywords(PyObject *kwargs, const char *name)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01251" > knapsack_solver_python_wrap.cc:1251< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a00a2aa9762204b8a6a82fb5b1e0ef24c" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a00a2aa9762204b8a6a82fb5b1e0ef24c" > SWIG_Python_TypeQuery< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME swig_type_info * SWIG_Python_TypeQuery(const char *type)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02476" > knapsack_solver_python_wrap.cc:2476< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ac85fea1d3188d4ee0517aa685d7bcde3" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ac85fea1d3188d4ee0517aa685d7bcde3" > SWIG_Python_GetModule< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME swig_module_info * SWIG_Python_GetModule(void *SWIGUNUSEDPARM(clientdata))< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02417" > knapsack_solver_python_wrap.cc:2417< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a14604bc0932d6a4a99475970ac783697" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a14604bc0932d6a4a99475970ac783697" > SWIG_AsVal_double< / a > < / div > < div class = "ttdeci" > SWIGINTERN int SWIG_AsVal_double(PyObject *obj, double *val)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03009" > knapsack_solver_python_wrap.cc:3009< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a28a70d0513a11dd60735baa8e09c9e44" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a28a70d0513a11dd60735baa8e09c9e44" > SWIG_POINTER_IMPLICIT_CONV< / a > < / div > < div class = "ttdeci" > #define SWIG_POINTER_IMPLICIT_CONV< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01284" > knapsack_solver_python_wrap.cc:1284< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a0ca9dc37d343186a34e966b5a8649ac0" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a0ca9dc37d343186a34e966b5a8649ac0" > SWIG_MangledTypeQuery< / a > < / div > < div class = "ttdeci" > #define SWIG_MangledTypeQuery(name)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02708" > knapsack_solver_python_wrap.cc:2708< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aparser_8tab_8cc_html_af07d89f5ceaea0c7c8252cc41fd75f37" > < div class = "ttname" > < a href = "parser_8tab_8cc.html#af07d89f5ceaea0c7c8252cc41fd75f37" > free< / a > < / div > < div class = "ttdeci" > void free(void *)< / div > < / div >
< div class = "ttc" id = "astructswig__const__info_html_afcd1706c9144e6d6eee6127661ae3be2" > < div class = "ttname" > < a href = "structswig__const__info.html#afcd1706c9144e6d6eee6127661ae3be2" > swig_const_info::name< / a > < / div > < div class = "ttdeci" > const char * name< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01053" > knapsack_solver_python_wrap.cc:1053< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_packed_html_a854352f53b148adc24983a58a1866d66" > < div class = "ttname" > < a href = "struct_swig_py_packed.html#a854352f53b148adc24983a58a1866d66" > SwigPyPacked::size< / a > < / div > < div class = "ttdeci" > size_t size< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01819" > knapsack_solver_python_wrap.cc:1819< / a > < / div > < / div >
< div class = "ttc" id = "astruct_swig_py_object_html" > < div class = "ttname" > < a href = "struct_swig_py_object.html" > SwigPyObject< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01388" > knapsack_solver_python_wrap.cc:1388< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a4a9e73ab689dd1de8182907b582194aa" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a4a9e73ab689dd1de8182907b582194aa" > SwigPyObject_own< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * SwigPyObject_own(PyObject *v, PyObject *args)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01635" > knapsack_solver_python_wrap.cc:1635< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a1680d2920ae7c74f40eae9eb45cc2d75" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a1680d2920ae7c74f40eae9eb45cc2d75" > SWIG_Python_UnpackTuple< / a > < / div > < div class = "ttdeci" > SWIGINTERN Py_ssize_t SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01205" > knapsack_solver_python_wrap.cc:1205< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a6fea38d61cc362fd7b67a9fa56b33307" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a6fea38d61cc362fd7b67a9fa56b33307" > SwigPyPacked_Check< / a > < / div > < div class = "ttdeci" > SWIGRUNTIMEINLINE int SwigPyPacked_Check(PyObject *op)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01862" > knapsack_solver_python_wrap.cc:1862< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a750813950d53ded4a170a221e333892a" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a750813950d53ded4a170a221e333892a" > swig_const_info< / a > < / div > < div class = "ttdeci" > struct swig_const_info swig_const_info< / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astructswig_1_1_swig_var___py_object_html_a34f20551642e90169c76a29404ba9da4" > < div class = "ttname" > < a href = "structswig_1_1_swig_var___py_object.html#a34f20551642e90169c76a29404ba9da4" > swig::SwigVar_PyObject::operator=< / a > < / div > < div class = "ttdeci" > SwigVar_PyObject & operator=(PyObject *obj)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02800" > knapsack_solver_python_wrap.cc:2800< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a153f638306c56e8204656c79dce8cf2e" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a153f638306c56e8204656c79dce8cf2e" > SWIG_Python_ExceptionType< / a > < / div > < div class = "ttdeci" > SWIGRUNTIMEINLINE PyObject * SWIG_Python_ExceptionType(swig_type_info *desc)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01326" > knapsack_solver_python_wrap.cc:1326< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a898a1dfcdf96d53a2c7fd90e8500b36e" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a898a1dfcdf96d53a2c7fd90e8500b36e" > SWIG_TypeCheckStruct< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME swig_cast_info * SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00473" > knapsack_solver_python_wrap.cc:473< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_object_html_a4047a08438f6fec73854d5e936100de0" > < div class = "ttname" > < a href = "struct_swig_py_object.html#a4047a08438f6fec73854d5e936100de0" > SwigPyObject::own< / a > < / div > < div class = "ttdeci" > int own< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01392" > knapsack_solver_python_wrap.cc:1392< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aa11d1a7cc77ad0e53deb742cb6870ac3" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aa11d1a7cc77ad0e53deb742cb6870ac3" > KnapsackSolver_swiginit< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * KnapsackSolver_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03492" > knapsack_solver_python_wrap.cc:3492< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a26324fcd1baceab72680dfec078da440" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a26324fcd1baceab72680dfec078da440" > SWIG_BUFFER_SIZE< / a > < / div > < div class = "ttdeci" > #define SWIG_BUFFER_SIZE< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00220" > knapsack_solver_python_wrap.cc:220< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a7b50e11124d8cb98a44bef2cb264fab9" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a7b50e11124d8cb98a44bef2cb264fab9" > SwigPyPacked_str< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SwigPyPacked_str(SwigPyPacked *v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01834" > knapsack_solver_python_wrap.cc:1834< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ab2136113580f8a812fd7a5a0c3a47f21" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ab2136113580f8a812fd7a5a0c3a47f21" > _swigt__p_signed_char< / a > < / div > < div class = "ttdeci" > static swig_type_info _swigt__p_signed_char< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03527" > knapsack_solver_python_wrap.cc:3527< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a1aeb2e28479798e8cc867b1df129097d" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a1aeb2e28479798e8cc867b1df129097d" > SWIGTYPE_p_operations_research__KnapsackSolver< / a > < / div > < div class = "ttdeci" > #define SWIGTYPE_p_operations_research__KnapsackSolver< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02698" > knapsack_solver_python_wrap.cc:2698< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a97dcf2ac96af7ac919ccb8784322945d" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a97dcf2ac96af7ac919ccb8784322945d" > SWIG_Python_SetModule< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME void SWIG_Python_SetModule(swig_module_info *swig_module)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02452" > knapsack_solver_python_wrap.cc:2452< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a1a125b0e9c551bb9cdeb21b8e5be5b57" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a1a125b0e9c551bb9cdeb21b8e5be5b57" > SWIG_POINTER_OWN< / a > < / div > < div class = "ttdeci" > #define SWIG_POINTER_OWN< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00229" > knapsack_solver_python_wrap.cc:229< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ae1cd9de0a75c6d814815a9de66a4a46d" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ae1cd9de0a75c6d814815a9de66a4a46d" > SWIG_MemoryError< / a > < / div > < div class = "ttdeci" > #define SWIG_MemoryError< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00767" > knapsack_solver_python_wrap.cc:767< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ac013d2b1ec3f20b96bfa070687558a41" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ac013d2b1ec3f20b96bfa070687558a41" > _wrap_KnapsackSolver_set_time_limit< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * _wrap_KnapsackSolver_set_time_limit(PyObject *SWIGUNUSEDPARM(self), PyObject *args)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03456" > knapsack_solver_python_wrap.cc:3456< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__module__info_html_a20fcaedb3b00c4e764a18973ecdee2cb" > < div class = "ttname" > < a href = "structswig__module__info.html#a20fcaedb3b00c4e764a18973ecdee2cb" > swig_module_info::types< / a > < / div > < div class = "ttdeci" > swig_type_info ** types< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00388" > knapsack_solver_python_wrap.cc:388< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__type__info_html_afcd1706c9144e6d6eee6127661ae3be2" > < div class = "ttname" > < a href = "structswig__type__info.html#afcd1706c9144e6d6eee6127661ae3be2" > swig_type_info::name< / a > < / div > < div class = "ttdeci" > const char * name< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00368" > knapsack_solver_python_wrap.cc:368< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ab9167d2635225847657707e761d1a293" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ab9167d2635225847657707e761d1a293" > SwigPyObject_repr< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SwigPyObject_repr(SwigPyObject *v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01457" > knapsack_solver_python_wrap.cc:1457< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_client_data_html" > < div class = "ttname" > < a href = "struct_swig_py_client_data.html" > SwigPyClientData< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01305" > knapsack_solver_python_wrap.cc:1305< / a > < / div > < / div >
< div class = "ttc" id = "aclassoperations__research_1_1_knapsack_solver_html_a8b06041d7c1fb05f379714f4312306ecae2ce6e36a247621de398e875d5feb575" > < div class = "ttname" > < a href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306ecae2ce6e36a247621de398e875d5feb575" > operations_research::KnapsackSolver::KNAPSACK_MULTIDIMENSION_CBC_MIP_SOLVER< / a > < / div > < div class = "ttdeci" > @ KNAPSACK_MULTIDIMENSION_CBC_MIP_SOLVER< / div > < div class = "ttdoc" > CBC Based Solver.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver_8h_source.html#l00158" > knapsack_solver.h:158< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "abasictypes_8h_html" > < div class = "ttname" > < a href = "basictypes_8h.html" > basictypes.h< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_object_html_a2068804fe624f29280fd94ce1c9049e9" > < div class = "ttname" > < a href = "struct_swig_py_object.html#a2068804fe624f29280fd94ce1c9049e9" > SwigPyObject::ptr< / a > < / div > < div class = "ttdeci" > PyObject_HEAD void * ptr< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01390" > knapsack_solver_python_wrap.cc:1390< / a > < / div > < / div >
< div class = "ttc" id = "aclassoperations__research_1_1_knapsack_solver_html_a8b06041d7c1fb05f379714f4312306ecac43056d6d2f96cee37fcb8a752b0ff45" > < div class = "ttname" > < a href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306ecac43056d6d2f96cee37fcb8a752b0ff45" > operations_research::KnapsackSolver::KNAPSACK_BRUTE_FORCE_SOLVER< / a > < / div > < div class = "ttdeci" > @ KNAPSACK_BRUTE_FORCE_SOLVER< / div > < div class = "ttdoc" > Brute force method.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver_8h_source.html#l00134" > knapsack_solver.h:134< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a3b999f80821e34ecc8bded97723003fd" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a3b999f80821e34ecc8bded97723003fd" > SWIG_NewClientData< / a > < / div > < div class = "ttdeci" > #define SWIG_NewClientData(obj)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01122" > knapsack_solver_python_wrap.cc:1122< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a94ee8b63b5ae6b8038f6c2e52f16859e" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a94ee8b63b5ae6b8038f6c2e52f16859e" > swig_globalvar< / a > < / div > < div class = "ttdeci" > struct swig_globalvar swig_globalvar< / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aa03a15903621be80f4e3b2017e74d115" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aa03a15903621be80f4e3b2017e74d115" > SwigMethods< / a > < / div > < div class = "ttdeci" > static PyMethodDef SwigMethods[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03496" > knapsack_solver_python_wrap.cc:3496< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a56d888f17c1ad0d5bac815dfe07061e6" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a56d888f17c1ad0d5bac815dfe07061e6" > SWIG_From_bool< / a > < / div > < div class = "ttdeci" > SWIGINTERNINLINE PyObject * SWIG_From_bool(bool value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03153" > knapsack_solver_python_wrap.cc:3153< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a7f8da48fe4dbc23aef01a714623b8a6b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a7f8da48fe4dbc23aef01a714623b8a6b" > SWIG_InitializeModule< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME void SWIG_InitializeModule(void *clientdata)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03633" > knapsack_solver_python_wrap.cc:3633< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ababf56889b69e7a569556eb38cd4f157" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ababf56889b69e7a569556eb38cd4f157" > SWIG_fail< / a > < / div > < div class = "ttdeci" > #define SWIG_fail< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01128" > knapsack_solver_python_wrap.cc:1128< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_acd0853cfe9c5701f9b72b91b469dee35" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#acd0853cfe9c5701f9b72b91b469dee35" > SWIG_init< / a > < / div > < div class = "ttdeci" > #define SWIG_init< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02724" > knapsack_solver_python_wrap.cc:2724< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a95bab7504841595502bac5ed195becc1" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a95bab7504841595502bac5ed195becc1" > SWIG_ArgError< / a > < / div > < div class = "ttdeci" > #define SWIG_ArgError(r)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00314" > knapsack_solver_python_wrap.cc:314< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a885509b6229734d125ba95019b8d6351" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a885509b6229734d125ba95019b8d6351" > _wrap_new_KnapsackSolver__SWIG_1< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * _wrap_new_KnapsackSolver__SWIG_1(PyObject *SWIGUNUSEDPARM(self), Py_ssize_t nobjs, PyObject **swig_obj)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03203" > knapsack_solver_python_wrap.cc:3203< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__type__info_html_af97c463eb56e4061bd472750f8f501d3" > < div class = "ttname" > < a href = "structswig__type__info.html#af97c463eb56e4061bd472750f8f501d3" > swig_type_info::dcast< / a > < / div > < div class = "ttdeci" > swig_dycast_func dcast< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00370" > knapsack_solver_python_wrap.cc:370< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_abd99cfdec3946a0b04de22febe22fe67" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#abd99cfdec3946a0b04de22febe22fe67" > SwigPyObject_repr2< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SwigPyObject_repr2(PyObject *v, PyObject *SWIGUNUSEDPARM(args))< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01478" > knapsack_solver_python_wrap.cc:1478< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a0666e347f7d486a3bc82b78efd732333" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a0666e347f7d486a3bc82b78efd732333" > swig_cast_initial< / a > < / div > < div class = "ttdeci" > static swig_cast_info * swig_cast_initial[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03557" > knapsack_solver_python_wrap.cc:3557< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ae71b7c9eeb1f89aa554cb897ecef348f" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ae71b7c9eeb1f89aa554cb897ecef348f" > SWIG_pchar_descriptor< / a > < / div > < div class = "ttdeci" > SWIGINTERN swig_type_info * SWIG_pchar_descriptor(void)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02846" > knapsack_solver_python_wrap.cc:2846< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__module__info_html_a5ce46498d5af408d0b8ec20843cf87a1" > < div class = "ttname" > < a href = "structswig__module__info.html#a5ce46498d5af408d0b8ec20843cf87a1" > swig_module_info::clientdata< / a > < / div > < div class = "ttdeci" > void * clientdata< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00393" > knapsack_solver_python_wrap.cc:393< / a > < / div > < / div >
< div class = "ttc" id = "anamespaceswig_html" > < div class = "ttname" > < a href = "namespaceswig.html" > swig< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02740" > knapsack_solver_python_wrap.cc:2740< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a45cd68c9cc0396e2f8c16cc1b50f8c6f" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a45cd68c9cc0396e2f8c16cc1b50f8c6f" > SWIG_PY_BINARY< / a > < / div > < div class = "ttdeci" > #define SWIG_PY_BINARY< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01048" > knapsack_solver_python_wrap.cc:1048< / a > < / div > < / div >
< div class = "ttc" id = "aclassoperations__research_1_1_knapsack_solver_html_a8b06041d7c1fb05f379714f4312306ecaa020f211a1ff184e712aa4f372d6ea34" > < div class = "ttname" > < a href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306ecaa020f211a1ff184e712aa4f372d6ea34" > operations_research::KnapsackSolver::KNAPSACK_64ITEMS_SOLVER< / a > < / div > < div class = "ttdeci" > @ KNAPSACK_64ITEMS_SOLVER< / div > < div class = "ttdoc" > Optimized method for single dimension small problems.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver_8h_source.html#l00142" > knapsack_solver.h:142< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_abc0a18bcd40d4fc59f892237c89a80db" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#abc0a18bcd40d4fc59f892237c89a80db" > _swigc__p_unsigned_long< / a > < / div > < div class = "ttdeci" > static swig_cast_info _swigc__p_unsigned_long[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03554" > knapsack_solver_python_wrap.cc:3554< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a23ecf039d651082ffc7582c4f50af780" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a23ecf039d651082ffc7582c4f50af780" > SWIG_TypeEquiv< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME int SWIG_TypeEquiv(const char *nb, const char *tb)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00438" > knapsack_solver_python_wrap.cc:438< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__type__info_html_a25f6d5be66f731f527b185e361b06509" > < div class = "ttname" > < a href = "structswig__type__info.html#a25f6d5be66f731f527b185e361b06509" > swig_type_info::owndata< / a > < / div > < div class = "ttdeci" > int owndata< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00373" > knapsack_solver_python_wrap.cc:373< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a73131c439c907ed987c34da85b95a597" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a73131c439c907ed987c34da85b95a597" > SWIG_TypeCmp< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME int SWIG_TypeCmp(const char *nb, const char *tb)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00419" > knapsack_solver_python_wrap.cc:419< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_client_data_html_a24edbed2ce3e8818ac4ef693a53a768f" > < div class = "ttname" > < a href = "struct_swig_py_client_data.html#a24edbed2ce3e8818ac4ef693a53a768f" > SwigPyClientData::klass< / a > < / div > < div class = "ttdeci" > PyObject * klass< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01306" > knapsack_solver_python_wrap.cc:1306< / a > < / div > < / div >
< div class = "ttc" id = "astructswig_1_1_swig_var___py_object_html_a1f7f613bbeb34f95a2b4172f5820ca15" > < div class = "ttname" > < a href = "structswig_1_1_swig_var___py_object.html#a1f7f613bbeb34f95a2b4172f5820ca15" > swig::SwigVar_PyObject::SwigVar_PyObject< / a > < / div > < div class = "ttdeci" > SwigVar_PyObject(PyObject *obj=0)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02798" > knapsack_solver_python_wrap.cc:2798< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a216d8b24b856092e2e65830ef290159b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a216d8b24b856092e2e65830ef290159b" > _swigc__p_int< / a > < / div > < div class = "ttdeci" > static swig_cast_info _swigc__p_int[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03547" > knapsack_solver_python_wrap.cc:3547< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_client_data_html_ad7eb0381152beb0af081ac87daa594c9" > < div class = "ttname" > < a href = "struct_swig_py_client_data.html#ad7eb0381152beb0af081ac87daa594c9" > SwigPyClientData::destroy< / a > < / div > < div class = "ttdeci" > PyObject * destroy< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01309" > knapsack_solver_python_wrap.cc:1309< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ab6d4285e098e13c5797188b2cf77592e" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ab6d4285e098e13c5797188b2cf77592e" > SWIG_NewPackedObj< / a > < / div > < div class = "ttdeci" > #define SWIG_NewPackedObj(ptr, sz, type)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01103" > knapsack_solver_python_wrap.cc:1103< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aa11fe417abd4c5a02d31cc1a51dee007" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aa11fe417abd4c5a02d31cc1a51dee007" > SWIG_NullReferenceError< / a > < / div > < div class = "ttdeci" > #define SWIG_NullReferenceError< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00768" > knapsack_solver_python_wrap.cc:768< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a72dbc0b72daa1f0a0d7adc533dd5239b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a72dbc0b72daa1f0a0d7adc533dd5239b" > SWIG_From_int< / a > < / div > < div class = "ttdeci" > SWIGINTERNINLINE PyObject * SWIG_From_int(int value)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02839" > knapsack_solver_python_wrap.cc:2839< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a3e72f1bb4b2af8f115a750f832d421b4" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a3e72f1bb4b2af8f115a750f832d421b4" > PyObject_DEL< / a > < / div > < div class = "ttdeci" > #define PyObject_DEL< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00850" > knapsack_solver_python_wrap.cc:850< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a2685345a18f9d5fe8a390ec8500cb916" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a2685345a18f9d5fe8a390ec8500cb916" > SWIG_TypeError< / a > < / div > < div class = "ttdeci" > #define SWIG_TypeError< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00760" > knapsack_solver_python_wrap.cc:760< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ab5bec3f786db25fd4085c1534d785a0d" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ab5bec3f786db25fd4085c1534d785a0d" > SWIG_Python_ConvertPtrAndOwn< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME int SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02100" > knapsack_solver_python_wrap.cc:2100< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a317c93ceaadae6337607e6d58da351f6" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a317c93ceaadae6337607e6d58da351f6" > SWIG_Python_ConvertPtr< / a > < / div > < div class = "ttdeci" > #define SWIG_Python_ConvertPtr(obj, pptr, type, flags)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01085" > knapsack_solver_python_wrap.cc:1085< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a2c404e2141b7c13a227b2ea617bc0051" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a2c404e2141b7c13a227b2ea617bc0051" > swig_cast_info< / a > < / div > < div class = "ttdeci" > struct swig_cast_info swig_cast_info< / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a8c952711ed159d7ba69972337e6e14fa" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a8c952711ed159d7ba69972337e6e14fa" > SWIG_PyStaticMethod_New< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * SWIG_PyStaticMethod_New(PyObject *SWIGUNUSEDPARM(self), PyObject *func)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l04154" > knapsack_solver_python_wrap.cc:4154< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ac30ddd16af5a205cdd11d72da2d771e7" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ac30ddd16af5a205cdd11d72da2d771e7" > SwigPyPacked_type< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyTypeObject * SwigPyPacked_type(void)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01856" > knapsack_solver_python_wrap.cc:1856< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a8f5259d8ae76887fbd0a813b37b35b21" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a8f5259d8ae76887fbd0a813b37b35b21" > _wrap_KnapsackSolver_set_use_reduction< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * _wrap_KnapsackSolver_set_use_reduction(PyObject *SWIGUNUSEDPARM(self), PyObject *args)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03427" > knapsack_solver_python_wrap.cc:3427< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a1499f2083c0786d2e54042e92ac3ef6a" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a1499f2083c0786d2e54042e92ac3ef6a" > swig_varlink_str< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * swig_varlink_str(swig_varlinkobject *v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03847" > knapsack_solver_python_wrap.cc:3847< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a919f062d24409c7a7b727a8acea354a8" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a919f062d24409c7a7b727a8acea354a8" > SwigPyClientData_New< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME SwigPyClientData * SwigPyClientData_New(PyObject *obj)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01334" > knapsack_solver_python_wrap.cc:1334< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_client_data_html_a0a5ddba04e5b3800a61a208b23dfd65b" > < div class = "ttname" > < a href = "struct_swig_py_client_data.html#a0a5ddba04e5b3800a61a208b23dfd65b" > SwigPyClientData::newargs< / a > < / div > < div class = "ttdeci" > PyObject * newargs< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01308" > knapsack_solver_python_wrap.cc:1308< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aeb4ebd3d270c7d0a5303f10393485505" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aeb4ebd3d270c7d0a5303f10393485505" > SWIG_AsCharPtrAndSize< / a > < / div > < div class = "ttdeci" > SWIGINTERN int SWIG_AsCharPtrAndSize(PyObject *obj, char **cptr, size_t *psize, int *alloc)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02859" > knapsack_solver_python_wrap.cc:2859< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_abc24d5684dfe838e99fc155a38160d84" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#abc24d5684dfe838e99fc155a38160d84" > SwigPyObject_long< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SwigPyObject_long(SwigPyObject *v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01417" > knapsack_solver_python_wrap.cc:1417< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a933a38459f11308f715f19c1c0269682" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a933a38459f11308f715f19c1c0269682" > SWIG_Python_str_AsChar< / a > < / div > < div class = "ttdeci" > SWIGINTERN char * SWIG_Python_str_AsChar(PyObject *str)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00809" > knapsack_solver_python_wrap.cc:809< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__type__info_html_a2799cca21c05a4f99f4c8b3b178d0133" > < div class = "ttname" > < a href = "structswig__type__info.html#a2799cca21c05a4f99f4c8b3b178d0133" > swig_type_info::str< / a > < / div > < div class = "ttdeci" > const char * str< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00369" > knapsack_solver_python_wrap.cc:369< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_af1ed73e454bdee28cc19369784f56eed" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#af1ed73e454bdee28cc19369784f56eed" > SWIG_IndexError< / a > < / div > < div class = "ttdeci" > #define SWIG_IndexError< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00759" > knapsack_solver_python_wrap.cc:759< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_afddb1b639fb789e0f8aa35e8e5f2635f" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#afddb1b639fb789e0f8aa35e8e5f2635f" > SWIG_Python_AcquirePtr< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME int SWIG_Python_AcquirePtr(PyObject *obj, int own)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02085" > knapsack_solver_python_wrap.cc:2085< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aa5de455851efa4fc1fab83d99611f4cd" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aa5de455851efa4fc1fab83d99611f4cd" > swig_type_info< / a > < / div > < div class = "ttdeci" > struct swig_type_info swig_type_info< / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aba9e61dc970ecfa60bf8a90276b1daa9" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aba9e61dc970ecfa60bf8a90276b1daa9" > _swigc__p_unsigned_int< / a > < / div > < div class = "ttdeci" > static swig_cast_info _swigc__p_unsigned_int[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03553" > knapsack_solver_python_wrap.cc:3553< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__const__info_html_ac765329451135abec74c45e1897abf26" > < div class = "ttname" > < a href = "structswig__const__info.html#ac765329451135abec74c45e1897abf26" > swig_const_info::type< / a > < / div > < div class = "ttdeci" > int type< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01052" > knapsack_solver_python_wrap.cc:1052< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a866b998f49f1870f2a0af8e30c738d15" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a866b998f49f1870f2a0af8e30c738d15" > SWIG_Python_str_DelForPy3< / a > < / div > < div class = "ttdeci" > #define SWIG_Python_str_DelForPy3(x)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00833" > knapsack_solver_python_wrap.cc:833< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a695030dbc62bde212c7b7a9169c6eee9" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a695030dbc62bde212c7b7a9169c6eee9" > SWIG_Py_Void< / a > < / div > < div class = "ttdeci" > SWIGRUNTIMEINLINE PyObject * SWIG_Py_Void(void)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01296" > knapsack_solver_python_wrap.cc:1296< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a42cd9c1d67d803040a3e78515945afcb" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a42cd9c1d67d803040a3e78515945afcb" > SWIGRUNTIME< / a > < / div > < div class = "ttdeci" > #define SWIGRUNTIME< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00211" > knapsack_solver_python_wrap.cc:211< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a68f13f09a32e1018533406a5f5cb004f" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a68f13f09a32e1018533406a5f5cb004f" > swig_varlink_type< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyTypeObject * swig_varlink_type(void)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03930" > knapsack_solver_python_wrap.cc:3930< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_abf6c574ddc9793449a8014846d387569" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#abf6c574ddc9793449a8014846d387569" > SWIG_Python_SetSwigThis< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME int SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02313" > knapsack_solver_python_wrap.cc:2313< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_abb18e7711ddb7deeaf40f89dd6643b2c" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#abb18e7711ddb7deeaf40f89dd6643b2c" > _swigt__p_int< / a > < / div > < div class = "ttdeci" > static swig_type_info _swigt__p_int< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03523" > knapsack_solver_python_wrap.cc:3523< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_object_html_acd633ba37867a3c5f181b6ed531911df" > < div class = "ttname" > < a href = "struct_swig_py_object.html#acd633ba37867a3c5f181b6ed531911df" > SwigPyObject::next< / a > < / div > < div class = "ttdeci" > PyObject * next< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01393" > knapsack_solver_python_wrap.cc:1393< / a > < / div > < / div >
< div class = "ttc" id = "aclassoperations__research_1_1_knapsack_solver_html_a8b06041d7c1fb05f379714f4312306ec" > < div class = "ttname" > < a href = "classoperations__research_1_1_knapsack_solver.html#a8b06041d7c1fb05f379714f4312306ec" > operations_research::KnapsackSolver::SolverType< / a > < / div > < div class = "ttdeci" > SolverType< / div > < div class = "ttdoc" > Enum controlling which underlying algorithm is used.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver_8h_source.html#l00127" > knapsack_solver.h:127< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "astructswig__globalvar_html_abba1334212d8cf81687ab55df5bc6f65" > < div class = "ttname" > < a href = "structswig__globalvar.html#abba1334212d8cf81687ab55df5bc6f65" > swig_globalvar::get_attr< / a > < / div > < div class = "ttdeci" > PyObject *(* get_attr)(void)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03827" > knapsack_solver_python_wrap.cc:3827< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_afc6a50c28430608cf03ae350cea96764" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#afc6a50c28430608cf03ae350cea96764" > _swigc__p_signed_char< / a > < / div > < div class = "ttdeci" > static swig_cast_info _swigc__p_signed_char[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03551" > knapsack_solver_python_wrap.cc:3551< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aee981c41d733723d60337a77630106af" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aee981c41d733723d60337a77630106af" > swig_dycast_func< / a > < / div > < div class = "ttdeci" > struct swig_type_info *(* swig_dycast_func)(void **)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00363" > knapsack_solver_python_wrap.cc:364< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a7035b519064392d397664bd5a3f4f42b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a7035b519064392d397664bd5a3f4f42b" > SwigPyPacked_repr< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SwigPyPacked_repr(SwigPyPacked *v)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01823" > knapsack_solver_python_wrap.cc:1823< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_acff905e8f0880e6e5bba1495c416a6af" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#acff905e8f0880e6e5bba1495c416a6af" > SWIG_name< / a > < / div > < div class = "ttdeci" > #define SWIG_name< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02727" > knapsack_solver_python_wrap.cc:2727< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ae977913145e8a243228c8e90fbe5f2ca" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ae977913145e8a243228c8e90fbe5f2ca" > SwigPyObject_richcompare< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SwigPyObject_richcompare(SwigPyObject *v, SwigPyObject *w, int op)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01493" > knapsack_solver_python_wrap.cc:1493< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_abd0cb78a9663e41312c8f14ab6715f04" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#abd0cb78a9663e41312c8f14ab6715f04" > SWIG_TypeCheck< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME swig_cast_info * SWIG_TypeCheck(const char *c, swig_type_info *ty)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00446" > knapsack_solver_python_wrap.cc:446< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ac26d552691c4c43579636b71737fc6e1" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ac26d552691c4c43579636b71737fc6e1" > SwigMethods_proxydocs< / a > < / div > < div class = "ttdeci" > static PyMethodDef SwigMethods_proxydocs[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03515" > knapsack_solver_python_wrap.cc:3515< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver_8h_html" > < div class = "ttname" > < a href = "knapsack__solver_8h.html" > knapsack_solver.h< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_abc82ab49fa2fd0a25c1e923304012e15" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#abc82ab49fa2fd0a25c1e923304012e15" > _wrap_new_KnapsackSolver< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * _wrap_new_KnapsackSolver(PyObject *self, PyObject *args)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03239" > knapsack_solver_python_wrap.cc:3239< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aea3c8b056dcc8c1ab93f6b825cd1371b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aea3c8b056dcc8c1ab93f6b825cd1371b" > SWIGEXPORT< / a > < / div > < div class = "ttdeci" > #define SWIGEXPORT< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00128" > knapsack_solver_python_wrap.cc:128< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a6e606ed3240900e595e177ed9012d009" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a6e606ed3240900e595e177ed9012d009" > swig_const_table< / a > < / div > < div class = "ttdeci" > static swig_const_info swig_const_table[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03573" > knapsack_solver_python_wrap.cc:3573< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a4b841b93b4e6b93e0f1cc1af04fccb81" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a4b841b93b4e6b93e0f1cc1af04fccb81" > _swigt__p_short< / a > < / div > < div class = "ttdeci" > static swig_type_info _swigt__p_short< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03526" > knapsack_solver_python_wrap.cc:3526< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a52562b3b604cdf2e9aca9f051bbdd471" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a52562b3b604cdf2e9aca9f051bbdd471" > SwigPyPacked_New< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SwigPyPacked_New(void *ptr, size_t size, swig_type_info *ty)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01966" > knapsack_solver_python_wrap.cc:1966< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ac8216459bfd45cbd2be36175ef6f1ccc" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ac8216459bfd45cbd2be36175ef6f1ccc" > SWIG_CAST_NEW_MEMORY< / a > < / div > < div class = "ttdeci" > #define SWIG_CAST_NEW_MEMORY< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00225" > knapsack_solver_python_wrap.cc:225< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a43969c210565e7f0816802cd8e23f1e3" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a43969c210565e7f0816802cd8e23f1e3" > SwigPyObject_disown< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * SwigPyObject_disown(PyObject *v, PyObject *SWIGUNUSEDPARM(args))< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01619" > knapsack_solver_python_wrap.cc:1619< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a70268be3151a2c800628b561be2b3d6d" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a70268be3151a2c800628b561be2b3d6d" > SwigPyObject_type< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyTypeObject * SwigPyObject_type(void)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01520" > knapsack_solver_python_wrap.cc:1520< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__globalvar_html_aa452f906a54c91621799831e4280478f" > < div class = "ttname" > < a href = "structswig__globalvar.html#aa452f906a54c91621799831e4280478f" > swig_globalvar::set_attr< / a > < / div > < div class = "ttdeci" > int(* set_attr)(PyObject *)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03828" > knapsack_solver_python_wrap.cc:3828< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a2f69ad4207037cb391a2b2d5915fcba2" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a2f69ad4207037cb391a2b2d5915fcba2" > SWIG_TypeNameComp< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME int SWIG_TypeNameComp(const char *f1, const char *l1, const char *f2, const char *l2)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00404" > knapsack_solver_python_wrap.cc:404< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ab00ef4fde02a6d8d9653ea9edb28d3c9" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ab00ef4fde02a6d8d9653ea9edb28d3c9" > SWIG_NEWOBJ< / a > < / div > < div class = "ttdeci" > #define SWIG_NEWOBJ< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00325" > knapsack_solver_python_wrap.cc:325< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_abc08944d526c952dc121d3d1b84f0d16" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#abc08944d526c952dc121d3d1b84f0d16" > SWIG_PropagateClientData< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME void SWIG_PropagateClientData(void)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03780" > knapsack_solver_python_wrap.cc:3780< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a9160b127bcb2cef38bc6432c28b533c2" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a9160b127bcb2cef38bc6432c28b533c2" > SWIG_Python_GetSwigThis< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME SwigPyObject * SWIG_Python_GetSwigThis(PyObject *pyobj)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02019" > knapsack_solver_python_wrap.cc:2019< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a34d3d1c1310427d00140bf1cc8de3ef6" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a34d3d1c1310427d00140bf1cc8de3ef6" > SWIG_RuntimeError< / a > < / div > < div class = "ttdeci" > #define SWIG_RuntimeError< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00758" > knapsack_solver_python_wrap.cc:758< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a72b29226ccbfc8ab46f6247435daed44" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a72b29226ccbfc8ab46f6247435daed44" > SWIG_ConvertPtr< / a > < / div > < div class = "ttdeci" > #define SWIG_ConvertPtr(obj, pptr, type, flags)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01086" > knapsack_solver_python_wrap.cc:1086< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a5cf26bf08c897ac8dbe4cd7ca37ba518" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a5cf26bf08c897ac8dbe4cd7ca37ba518" > SwigPyObject_GetDesc< / a > < / div > < div class = "ttdeci" > SWIGRUNTIMEINLINE const char * SwigPyObject_GetDesc(PyObject *self)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02546" > knapsack_solver_python_wrap.cc:2546< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aea8ef410fde907633cb76d9d18131fa1" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aea8ef410fde907633cb76d9d18131fa1" > SWIG_IsOK< / a > < / div > < div class = "ttdeci" > #define SWIG_IsOK(r)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00313" > knapsack_solver_python_wrap.cc:313< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a3396f0d4924336c2a663d255f07b4182" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a3396f0d4924336c2a663d255f07b4182" > _swigt__p_operations_research__KnapsackSolver< / a > < / div > < div class = "ttdeci" > static swig_type_info _swigt__p_operations_research__KnapsackSolver< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03525" > knapsack_solver_python_wrap.cc:3525< / a > < / div > < / div >
< div class = "ttc" id = "aconstraint__solver_8cc_html_a395f613555f398dd389670bb4c2a4599" > < div class = "ttname" > < a href = "constraint__solver_8cc.html#a395f613555f398dd389670bb4c2a4599" > next< / a > < / div > < div class = "ttdeci" > Block * next< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "constraint__solver_8cc_source.html#l00667" > constraint_solver.cc:667< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ac758895aa5c2bb2a384d76af7fc77b2c" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ac758895aa5c2bb2a384d76af7fc77b2c" > _swigt__p_unsigned_int< / a > < / div > < div class = "ttdeci" > static swig_type_info _swigt__p_unsigned_int< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03529" > knapsack_solver_python_wrap.cc:3529< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aclassswig_1_1_swig_ptr___py_object_html_ae16bd6eaa776cf3cb99f4385dd2eecc3" > < div class = "ttname" > < a href = "classswig_1_1_swig_ptr___py_object.html#ae16bd6eaa776cf3cb99f4385dd2eecc3" > swig::SwigPtr_PyObject::SwigPtr_PyObject< / a > < / div > < div class = "ttdeci" > SwigPtr_PyObject(const SwigPtr_PyObject & item)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02750" > knapsack_solver_python_wrap.cc:2750< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a6af4e531324a053514434bbdeb0c3b8b" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a6af4e531324a053514434bbdeb0c3b8b" > SWIG_This< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SWIG_This(void)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02004" > knapsack_solver_python_wrap.cc:2004< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a01b485cfacae7d870729eea43fb17cb0" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a01b485cfacae7d870729eea43fb17cb0" > SWIG_Error< / a > < / div > < div class = "ttdeci" > #define SWIG_Error(code, msg)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01127" > knapsack_solver_python_wrap.cc:1127< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_af7ac7e424b623712f70e9b6640a54853" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#af7ac7e424b623712f70e9b6640a54853" > SWIG_AddNewMask< / a > < / div > < div class = "ttdeci" > #define SWIG_AddNewMask(r)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00328" > knapsack_solver_python_wrap.cc:328< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a538bcfd0ca57105e5dea178a302b7f89" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a538bcfd0ca57105e5dea178a302b7f89" > SWIG_Python_ErrorType< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SWIG_Python_ErrorType(int code)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00869" > knapsack_solver_python_wrap.cc:869< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ae79ca6c702631965183711a8914647b9" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ae79ca6c702631965183711a8914647b9" > _wrap_KnapsackSolver_Init< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * _wrap_KnapsackSolver_Init(PyObject *SWIGUNUSEDPARM(self), PyObject *args)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03301" > knapsack_solver_python_wrap.cc:3301< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a1faed8ca17e98c961611bc35fde708a9" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a1faed8ca17e98c961611bc35fde708a9" > SWIG_CheckState< / a > < / div > < div class = "ttdeci" > #define SWIG_CheckState(r)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00353" > knapsack_solver_python_wrap.cc:353< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "astructswig__varlinkobject_html_a90b51c7c5a61e8ed790c7d5d737eaafa" > < div class = "ttname" > < a href = "structswig__varlinkobject.html#a90b51c7c5a61e8ed790c7d5d737eaafa" > swig_varlinkobject::vars< / a > < / div > < div class = "ttdeci" > PyObject_HEAD swig_globalvar * vars< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03834" > knapsack_solver_python_wrap.cc:3834< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a94b7b8817816c39afd177181a0b041f8" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a94b7b8817816c39afd177181a0b041f8" > _swigc__p_unsigned_short< / a > < / div > < div class = "ttdeci" > static swig_cast_info _swigc__p_unsigned_short[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03555" > knapsack_solver_python_wrap.cc:3555< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aclassswig_1_1_swig_ptr___py_object_html_a5cc99808759dec834b54e78ce5e94b96" > < div class = "ttname" > < a href = "classswig_1_1_swig_ptr___py_object.html#a5cc99808759dec834b54e78ce5e94b96" > swig::SwigPtr_PyObject::SwigPtr_PyObject< / a > < / div > < div class = "ttdeci" > SwigPtr_PyObject(PyObject *obj, bool initial_ref=true)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02757" > knapsack_solver_python_wrap.cc:2757< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a77d3a8e01e24edf05e663b16f914e947" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a77d3a8e01e24edf05e663b16f914e947" > SWIG_Python_InitShadowInstance< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * SWIG_Python_InitShadowInstance(PyObject *args)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02331" > knapsack_solver_python_wrap.cc:2331< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a92b9f2ba549f0c2e0c5118436f6c786c" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a92b9f2ba549f0c2e0c5118436f6c786c" > SWIG_Python_SetErrorObj< / a > < / div > < div class = "ttdeci" > SWIGINTERN void SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01136" > knapsack_solver_python_wrap.cc:1136< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "astruct_swig_py_client_data_html_a03b02167ca706af3c90489895b149ff3" > < div class = "ttname" > < a href = "struct_swig_py_client_data.html#a03b02167ca706af3c90489895b149ff3" > SwigPyClientData::newraw< / a > < / div > < div class = "ttdeci" > PyObject * newraw< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01307" > knapsack_solver_python_wrap.cc:1307< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_aab4c16474d452d70b81f765cd430f661" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#aab4c16474d452d70b81f765cd430f661" > SWIG_Python_ConvertFunctionPtr< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME int SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02205" > knapsack_solver_python_wrap.cc:2205< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a10c5572eb6206df7c95c8a2fcde90911" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a10c5572eb6206df7c95c8a2fcde90911" > SWIG_PackVoidPtr< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME char * SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00700" > knapsack_solver_python_wrap.cc:700< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_af962454012da937393ddf1274fe41d15" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#af962454012da937393ddf1274fe41d15" > SWIG_PythonGetProxyDoc< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyMethodDef * SWIG_PythonGetProxyDoc(const char *name)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l04115" > knapsack_solver_python_wrap.cc:4115< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a6c4b024081777ebd6c3b275d0cb3fddb" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a6c4b024081777ebd6c3b275d0cb3fddb" > SWIG_Python_NewPointerObj< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SWIG_Python_NewPointerObj(PyObject *self, void *ptr, swig_type_info *type, int flags)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02350" > knapsack_solver_python_wrap.cc:2350< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__globalvar_html_aa67c32731401134fb4b13398ec3ac933" > < div class = "ttname" > < a href = "structswig__globalvar.html#aa67c32731401134fb4b13398ec3ac933" > swig_globalvar::next< / a > < / div > < div class = "ttdeci" > struct swig_globalvar * next< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03829" > knapsack_solver_python_wrap.cc:3829< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__cast__info_html_ab0c02ae209c86c1a920b1a6cbec7ec52" > < div class = "ttname" > < a href = "structswig__cast__info.html#ab0c02ae209c86c1a920b1a6cbec7ec52" > swig_cast_info::converter< / a > < / div > < div class = "ttdeci" > swig_converter_func converter< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00379" > knapsack_solver_python_wrap.cc:379< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a9b793ab094535913288a25a20906bc8e" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a9b793ab094535913288a25a20906bc8e" > SWIG_Python_str_FromFormat< / a > < / div > < div class = "ttdeci" > #define SWIG_Python_str_FromFormat< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00801" > knapsack_solver_python_wrap.cc:801< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_acfa11a770d66f9ca6ba170b173c56c94" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#acfa11a770d66f9ca6ba170b173c56c94" > SWIG_ERROR< / a > < / div > < div class = "ttdeci" > #define SWIG_ERROR< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00312" > knapsack_solver_python_wrap.cc:312< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a552754ea0a5290f4fa6d3181ff226cc2" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a552754ea0a5290f4fa6d3181ff226cc2" > SWIG_Python_NewPackedObj< / a > < / div > < div class = "ttdeci" > SWIGRUNTIMEINLINE PyObject * SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l02404" > knapsack_solver_python_wrap.cc:2404< / a > < / div > < / div >
< div class = "ttc" id = "adefault__search_8cc_html_ac673bc430bdc3fdaa09f7becf98ef267" > < div class = "ttname" > < a href = "default__search_8cc.html#ac673bc430bdc3fdaa09f7becf98ef267" > name< / a > < / div > < div class = "ttdeci" > const std::string name< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "default__search_8cc_source.html#l00807" > default_search.cc:807< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_acfc84d6965502d26fff3ac72e1bf5702" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#acfc84d6965502d26fff3ac72e1bf5702" > SwigPyClientData_Del< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME void SwigPyClientData_Del(SwigPyClientData *data)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01380" > knapsack_solver_python_wrap.cc:1380< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ad3fb375c1895eced543996903fdfc86f" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ad3fb375c1895eced543996903fdfc86f" > _wrap_KnapsackSolver_BestSolutionContains< / a > < / div > < div class = "ttdeci" > SWIGINTERN PyObject * _wrap_KnapsackSolver_BestSolutionContains(PyObject *SWIGUNUSEDPARM(self), PyObject *args)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03397" > knapsack_solver_python_wrap.cc:3397< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__type__info_html" > < div class = "ttname" > < a href = "structswig__type__info.html" > swig_type_info< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00367" > knapsack_solver_python_wrap.cc:367< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aclassoperations__research_1_1_knapsack_solver_html_a666eb21bb3912d9500caf2c63f5bcefb" > < div class = "ttname" > < a href = "classoperations__research_1_1_knapsack_solver.html#a666eb21bb3912d9500caf2c63f5bcefb" > operations_research::KnapsackSolver::Solve< / a > < / div > < div class = "ttdeci" > int64 Solve()< / div > < div class = "ttdoc" > Solves the problem and returns the profit of the optimal solution.< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver_8cc_source.html#l01354" > knapsack_solver.cc:1354< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_ad0d9e76a55857f9bbdc7fcdcfb67d85d" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#ad0d9e76a55857f9bbdc7fcdcfb67d85d" > SwigPyObject_append< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME PyObject * SwigPyObject_append(PyObject *v, PyObject *next)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01594" > knapsack_solver_python_wrap.cc:1594< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a8848127146fe0444e2fe3183a15b67f5" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a8848127146fe0444e2fe3183a15b67f5" > _swigc__p_char< / a > < / div > < div class = "ttdeci" > static swig_cast_info _swigc__p_char[]< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03546" > knapsack_solver_python_wrap.cc:3546< / a > < / div > < / div >
2020-10-09 12:00:09 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a653196403354a30149a9f9ff67988545" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a653196403354a30149a9f9ff67988545" > SWIG_From_long< / a > < / div > < div class = "ttdeci" > #define SWIG_From_long< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03149" > knapsack_solver_python_wrap.cc:3149< / a > < / div > < / div >
2020-09-02 09:42:51 +02:00
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a2ec84ff72b3bb939d9930127720a1104" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a2ec84ff72b3bb939d9930127720a1104" > swig_varlink_setattr< / a > < / div > < div class = "ttdeci" > SWIGINTERN int swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03913" > knapsack_solver_python_wrap.cc:3913< / a > < / div > < / div >
< div class = "ttc" id = "astructswig__type__info_html_a9df9633078e1c101507abb7e6dbec3f1" > < div class = "ttname" > < a href = "structswig__type__info.html#a9df9633078e1c101507abb7e6dbec3f1" > swig_type_info::cast< / a > < / div > < div class = "ttdeci" > struct swig_cast_info * cast< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l00371" > knapsack_solver_python_wrap.cc:371< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a72434475ffb4b712774fb65344cf0292" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a72434475ffb4b712774fb65344cf0292" > SwigPyObject_compare< / a > < / div > < div class = "ttdeci" > SWIGRUNTIME int SwigPyObject_compare(SwigPyObject *v, SwigPyObject *w)< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l01484" > knapsack_solver_python_wrap.cc:1484< / a > < / div > < / div >
< div class = "ttc" id = "aknapsack__solver__python__wrap_8cc_html_a85ab3dd7e67de98db1620111f0b095e4" > < div class = "ttname" > < a href = "knapsack__solver__python__wrap_8cc.html#a85ab3dd7e67de98db1620111f0b095e4" > _swigt__p_unsigned_long< / a > < / div > < div class = "ttdeci" > static swig_type_info _swigt__p_unsigned_long< / div > < div class = "ttdef" > < b > Definition:< / b > < a href = "knapsack__solver__python__wrap_8cc_source.html#l03530" > knapsack_solver_python_wrap.cc:3530< / a > < / div > < / div >
<!-- HTML footer for doxygen 1.8.18 -->
<!-- start footer part -->
< div id = "nav-path" class = "navpath" > <!-- id is needed for treeview function! -->
< ul >
< li class = "navelem" > < a class = "el" href = "dir_a7cc1eeded8f693d0da6c729bc88c45a.html" > ortools< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_b2c6d49957bf5d0c7726edb4b829cd4d.html" > gen< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_dd9e6105f85b4b8d1432afc92516bdf4.html" > ortools< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_585e9a2673d249c3b9690f454203f86a.html" > algorithms< / a > < / li > < li class = "navelem" > < a class = "el" href = "knapsack__solver__python__wrap_8cc.html" > knapsack_solver_python_wrap.cc< / a > < / li >
< li class = "footer" > Generated by
< a href = "http://www.doxygen.org/index.html" >
2020-10-09 12:00:09 +02:00
< img class = "footer" src = "doxygen.png" alt = "doxygen" / > < / a > 1.8.20 < / li >
2020-09-02 09:42:51 +02:00
< / ul >
< / div >
< / body >
< / html >