ó 6šâWc@sYddlmZddlZddlmZmZddlmZddd„ƒYZdS(iÿÿÿÿ(t namespacesN(tremove_duplicated_linest left_equals(t SmartFiletSingleCodeUnitcBsPeZdZd„Zd„Zd„Zd„Zd„Zd„Ze d„Z RS(s` Represents a cpp file, where other objects can write in one of the predefined sections. The avaiable sections are: pchinclude - The pre-compiled header area include - The include area of the cpp file declaration - The part before the module definition module - Inside the BOOST_PYTHON_MODULE macro cCsm||_||_i|_d|jd s#include RtIncludestUsings using namespace boost::python; Rsdeclaration-outsidet Declarationsiþÿÿÿsnamespace %s { s }// namespace %s tModules{ R s} N( RR twriteR RRtsettingstUSING_BOOST_NSRtpysteR tclose( RtappendtspacetflagtfouttincludesRtdeclaration_outsidetpyste_namespace((s8/usr/lib/python2.7/dist-packages/Pyste/SingleCodeUnit.pytSaveEsT                 ( t__name__t __module__t__doc__RRRRRRtFalseR,(((s8/usr/lib/python2.7/dist-packages/Pyste/SingleCodeUnit.pyRs       ((R!RtutilsRRRR(((s8/usr/lib/python2.7/dist-packages/Pyste/SingleCodeUnit.pyts