ó 6šâWc@s–defd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd „ƒYZd Zd Zd Zd Z dZ dZ dS(tPolicycBs2eZdZd„Zd„Zd„Zd„ZRS(s4Represents one of the call policies of boost.python.cCs"t|ƒtkrtd‚ndS(Ns,Can't create an instance of the class Policy(ttypeRt RuntimeError(tself((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyt__init__ scCsdS(sFReturns the string corresponding to a instancialization of the policy.N((R((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pytCodescCs(|jdk r d|jjƒSdSdS(Ns, %s >s >(tnexttNoneR(R((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyt_nextscCs3y|jƒ|jƒkSWntk r.tSXdS(N(RtAttributeErrortFalse(Rtother((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyt__eq__s (t__name__t __module__t__doc__RRRR (((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyRs    treturn_internal_referencecBs&eZdZddd„Zd„ZRS(s/Ties the return value to one of the parameters.icCs||_||_dS(s~ param is the position of the parameter, or None for "self". next indicates the next policy, or None. N(tparamR(RRR((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyR's cCs!d|j}||jƒ7}|S(Nsreturn_internal_reference< %i(RR(Rtc((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyR0s N(R RRRRR(((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyR$s twith_custodian_and_wardcBs#eZdZdd„Zd„ZRS(s-Ties lifetime of two arguments of a function.cCs||_||_||_dS(N(t custodiantwardR(RRRR((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyR:s  cCs*d|j|jf}||jƒ7}|S(Nswith_custodian_and_ward< %i, %i(RRR(RR((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyR?sN(R RRRRR(((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyR7s treturn_value_policycBs#eZdZdd„Zd„ZRS(s Policy to convert return values.cCs||_||_dS(N(twhichR(RRR((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyRIs cCs!d|j}||jƒ7}|S(Nsreturn_value_policy< %s(RR(RR((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyRNs N(R RRRRR(((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyRFs t return_selfcBseZd„ZRS(cCsdS(Ns return_self<>((R((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyRUs(R RR(((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyRSstreference_existing_objecttcopy_const_referencetcopy_non_const_referencetmanage_new_objecttreturn_opaque_pointertreturn_by_valueN( tobjectRRRRRRRRRRR(((s2/usr/lib/python2.7/dist-packages/Pyste/policies.pyts