void register_ResID_class(){ { //::SireMol::ResID typedef bp::class_< SireMol::ResID, bp::bases< SireID::ID >, boost::noncopyable > ResID_exposer_t; ResID_exposer_t ResID_exposer = ResID_exposer_t( "ResID", bp::no_init ); bp::scope ResID_scope( ResID_exposer ); { //::SireMol::ResID::atom typedef ::SireMol::AtomsIn< SireMol::ResID > ( ::SireMol::ResID::*atom_function_type )( int ) const; atom_function_type atom_function_value( &::SireMol::ResID::atom ); ResID_exposer.def( "atom" , atom_function_value , ( bp::arg("i") ) ); } { //::SireMol::ResID::atoms typedef ::SireMol::AtomsIn< SireMol::ResID > ( ::SireMol::ResID::*atoms_function_type )( ) const; atoms_function_type atoms_function_value( &::SireMol::ResID::atoms ); ResID_exposer.def( "atoms" , atoms_function_value ); } { //::SireMol::ResID::atoms typedef ::SireMol::AtomsIn< SireMol::ResID > ( ::SireMol::ResID::*atoms_function_type )( int,int ) const; atoms_function_type atoms_function_value( &::SireMol::ResID::atoms ); ResID_exposer.def( "atoms" , atoms_function_value , ( bp::arg("i"), bp::arg("j") ) ); } { //::SireMol::ResID::chains typedef ::SireMol::ChainsWithRes ( ::SireMol::ResID::*chains_function_type )( ) const; chains_function_type chains_function_value( &::SireMol::ResID::chains ); ResID_exposer.def( "chains" , chains_function_value ); } { //::SireMol::ResID::map typedef ::QList< SireMol::ResIdx > ( ::SireMol::ResID::*map_function_type )( ::SireMol::MolInfo const & ) const; map_function_type map_function_value( &::SireMol::ResID::map ); ResID_exposer.def( "map" , map_function_value , ( bp::arg("molinfo") ) ); } { //::SireMol::ResID::map typedef ::QList< SireMol::ResIdx > ( ::SireMol::ResID::*map_function_type )( ::SireMol::MoleculeView const &,::SireBase::PropertyMap const & ) const; map_function_type map_function_value( &::SireMol::ResID::map ); ResID_exposer.def( "map" , map_function_value , ( bp::arg("molview"), bp::arg("map")=SireBase::PropertyMap() ) ); } ResID_exposer.def( bp::self & bp::self ); ResID_exposer.def( bp::self & bp::other< SireMol::ChainID >() ); ResID_exposer.def( bp::self & bp::other< SireMol::AtomID >() ); ResID_exposer.def( bp::self & bp::other< SireMol::SegID >() ); ResID_exposer.def( bp::self & bp::other< SireMol::CGID >() ); { //::SireMol::ResID::operator() typedef ::SireID::Specify< SireMol::ResID > ( ::SireMol::ResID::*__call___function_type )( int ) const; __call___function_type __call___function_value( &::SireMol::ResID::operator() ); ResID_exposer.def( "__call__" , __call___function_value , ( bp::arg("i") ) ); } { //::SireMol::ResID::operator() typedef ::SireID::Specify< SireMol::ResID > ( ::SireMol::ResID::*__call___function_type )( int,int ) const; __call___function_type __call___function_value( &::SireMol::ResID::operator() ); ResID_exposer.def( "__call__" , __call___function_value , ( bp::arg("i"), bp::arg("j") ) ); } ResID_exposer.def( bp::self * bp::self ); ResID_exposer.def( bp::self + bp::self ); ResID_exposer.def( bp::self + bp::other< SireMol::ChainID >() ); ResID_exposer.def( bp::self + bp::other< SireMol::AtomID >() ); ResID_exposer.def( bp::self + bp::other< SireMol::SegID >() ); ResID_exposer.def( bp::self + bp::other< SireMol::CGID >() ); { //::SireMol::ResID::operator[] typedef ::SireID::Specify< SireMol::ResID > ( ::SireMol::ResID::*__getitem___function_type )( int ) const; __getitem___function_type __getitem___function_value( &::SireMol::ResID::operator[] ); ResID_exposer.def( "__getitem__" , __getitem___function_value , ( bp::arg("i") ) ); } ResID_exposer.def( bp::self | bp::self ); { //::SireMol::ResID::selectAllFrom typedef ::SireMol::Selector< SireMol::Residue > ( ::SireMol::ResID::*selectAllFrom_function_type )( ::SireMol::MoleculeView const &,::SireBase::PropertyMap const & ) const; selectAllFrom_function_type selectAllFrom_function_value( &::SireMol::ResID::selectAllFrom ); ResID_exposer.def( "selectAllFrom" , selectAllFrom_function_value , ( bp::arg("molview"), bp::arg("map")=SireBase::PropertyMap() ) ); } { //::SireMol::ResID::selectAllFrom typedef ::QHash< SireMol::MolNum, SireMol::Selector< SireMol::Residue > > ( ::SireMol::ResID::*selectAllFrom_function_type )( ::SireMol::Molecules const &,::SireBase::PropertyMap const & ) const; selectAllFrom_function_type selectAllFrom_function_value( &::SireMol::ResID::selectAllFrom ); ResID_exposer.def( "selectAllFrom" , selectAllFrom_function_value , ( bp::arg("molecules"), bp::arg("map")=SireBase::PropertyMap() ) ); } { //::SireMol::ResID::selectAllFrom typedef ::QHash< SireMol::MolNum, SireMol::Selector< SireMol::Residue > > ( ::SireMol::ResID::*selectAllFrom_function_type )( ::SireMol::MoleculeGroup const &,::SireBase::PropertyMap const & ) const; selectAllFrom_function_type selectAllFrom_function_value( &::SireMol::ResID::selectAllFrom ); ResID_exposer.def( "selectAllFrom" , selectAllFrom_function_value , ( bp::arg("molgroup"), bp::arg("map")=SireBase::PropertyMap() ) ); } { //::SireMol::ResID::selectAllFrom typedef ::QHash< SireMol::MolNum, SireMol::Selector< SireMol::Residue > > ( ::SireMol::ResID::*selectAllFrom_function_type )( ::SireMol::MolGroupsBase const &,::SireBase::PropertyMap const & ) const; selectAllFrom_function_type selectAllFrom_function_value( &::SireMol::ResID::selectAllFrom ); ResID_exposer.def( "selectAllFrom" , selectAllFrom_function_value , ( bp::arg("molgroups"), bp::arg("map")=SireBase::PropertyMap() ) ); } { //::SireMol::ResID::selectFrom typedef ::SireMol::Residue ( ::SireMol::ResID::*selectFrom_function_type )( ::SireMol::MoleculeView const &,::SireBase::PropertyMap const & ) const; selectFrom_function_type selectFrom_function_value( &::SireMol::ResID::selectFrom ); ResID_exposer.def( "selectFrom" , selectFrom_function_value , ( bp::arg("molview"), bp::arg("map")=SireBase::PropertyMap() ) ); } { //::SireMol::ResID::selectFrom typedef ::SireMol::Residue ( ::SireMol::ResID::*selectFrom_function_type )( ::SireMol::Molecules const &,::SireBase::PropertyMap const & ) const; selectFrom_function_type selectFrom_function_value( &::SireMol::ResID::selectFrom ); ResID_exposer.def( "selectFrom" , selectFrom_function_value , ( bp::arg("molecules"), bp::arg("map")=SireBase::PropertyMap() ) ); } { //::SireMol::ResID::selectFrom typedef ::SireMol::Residue ( ::SireMol::ResID::*selectFrom_function_type )( ::SireMol::MoleculeGroup const &,::SireBase::PropertyMap const & ) const; selectFrom_function_type selectFrom_function_value( &::SireMol::ResID::selectFrom ); ResID_exposer.def( "selectFrom" , selectFrom_function_value , ( bp::arg("molgroup"), bp::arg("map")=SireBase::PropertyMap() ) ); } { //::SireMol::ResID::selectFrom typedef ::SireMol::Residue ( ::SireMol::ResID::*selectFrom_function_type )( ::SireMol::MolGroupsBase const &,::SireBase::PropertyMap const & ) const; selectFrom_function_type selectFrom_function_value( &::SireMol::ResID::selectFrom ); ResID_exposer.def( "selectFrom" , selectFrom_function_value , ( bp::arg("molgroups"), bp::arg("map")=SireBase::PropertyMap() ) ); } { //::SireMol::ResID::typeName typedef char const * ( *typeName_function_type )( ); typeName_function_type typeName_function_value( &::SireMol::ResID::typeName ); ResID_exposer.def( "typeName" , typeName_function_value ); } ResID_exposer.staticmethod( "typeName" ); ResID_exposer.def( "__str__", &__str__< ::SireMol::ResID > ); ResID_exposer.def( "__repr__", &__str__< ::SireMol::ResID > ); } }
void register_ChainID_class(){ { //::SireMol::ChainID typedef bp::class_< SireMol::ChainID, bp::bases< SireID::ID >, boost::noncopyable > ChainID_exposer_t; ChainID_exposer_t ChainID_exposer = ChainID_exposer_t( "ChainID", "This is the base class of all identifiers that are used\nto identify a chain within a molecule\n\nAuthor: Christopher Woods\n", bp::no_init ); bp::scope ChainID_scope( ChainID_exposer ); { //::SireMol::ChainID::atom typedef ::SireMol::AtomsIn< SireMol::ChainID > ( ::SireMol::ChainID::*atom_function_type)( int ) const; atom_function_type atom_function_value( &::SireMol::ChainID::atom ); ChainID_exposer.def( "atom" , atom_function_value , ( bp::arg("i") ) , "Return a specific atom in the matching residues" ); } { //::SireMol::ChainID::atoms typedef ::SireMol::AtomsIn< SireMol::ChainID > ( ::SireMol::ChainID::*atoms_function_type)( ) const; atoms_function_type atoms_function_value( &::SireMol::ChainID::atoms ); ChainID_exposer.def( "atoms" , atoms_function_value , "Return the atoms in the matching residues" ); } { //::SireMol::ChainID::atoms typedef ::SireMol::AtomsIn< SireMol::ChainID > ( ::SireMol::ChainID::*atoms_function_type)( int,int ) const; atoms_function_type atoms_function_value( &::SireMol::ChainID::atoms ); ChainID_exposer.def( "atoms" , atoms_function_value , ( bp::arg("i"), bp::arg("j") ) , "Return a range of atoms in the matching residues" ); } { //::SireMol::ChainID::map typedef ::QList< SireMol::ChainIdx > ( ::SireMol::ChainID::*map_function_type)( ::SireMol::MolInfo const & ) const; map_function_type map_function_value( &::SireMol::ChainID::map ); ChainID_exposer.def( "map" , map_function_value , ( bp::arg("molinfo") ) , "Map this ID back to the indicies of the chains in the molecule,\nusing the passed MoleculeInfo to do the mapping" ); } { //::SireMol::ChainID::map typedef ::QList< SireMol::ChainIdx > ( ::SireMol::ChainID::*map_function_type)( ::SireMol::MoleculeView const &,::SireBase::PropertyMap const & ) const; map_function_type map_function_value( &::SireMol::ChainID::map ); ChainID_exposer.def( "map" , map_function_value , ( bp::arg("molview"), bp::arg("map")=SireBase::PropertyMap() ) , "Map this ChainID to the chains in the passed molecule view\nThrow: SireMol::missing_chain\nThrow: SireError::invalid_index\n" ); } ChainID_exposer.def( bp::self & bp::self ); ChainID_exposer.def( bp::self & bp::other< SireMol::ResID >() ); ChainID_exposer.def( bp::self & bp::other< SireMol::AtomID >() ); ChainID_exposer.def( bp::self & bp::other< SireMol::SegID >() ); ChainID_exposer.def( bp::self & bp::other< SireMol::CGID >() ); { //::SireMol::ChainID::operator() typedef ::SireID::Specify< SireMol::ChainID > ( ::SireMol::ChainID::*__call___function_type)( int ) const; __call___function_type __call___function_value( &::SireMol::ChainID::operator() ); ChainID_exposer.def( "__call__" , __call___function_value , ( bp::arg("i") ) , "" ); } { //::SireMol::ChainID::operator() typedef ::SireID::Specify< SireMol::ChainID > ( ::SireMol::ChainID::*__call___function_type)( int,int ) const; __call___function_type __call___function_value( &::SireMol::ChainID::operator() ); ChainID_exposer.def( "__call__" , __call___function_value , ( bp::arg("i"), bp::arg("j") ) , "" ); } ChainID_exposer.def( bp::self * bp::self ); ChainID_exposer.def( bp::self + bp::self ); ChainID_exposer.def( bp::self + bp::other< SireMol::ResID >() ); ChainID_exposer.def( bp::self + bp::other< SireMol::AtomID >() ); ChainID_exposer.def( bp::self + bp::other< SireMol::SegID >() ); ChainID_exposer.def( bp::self + bp::other< SireMol::CGID >() ); { //::SireMol::ChainID::operator[] typedef ::SireID::Specify< SireMol::ChainID > ( ::SireMol::ChainID::*__getitem___function_type)( int ) const; __getitem___function_type __getitem___function_value( &::SireMol::ChainID::operator[] ); ChainID_exposer.def( "__getitem__" , __getitem___function_value , ( bp::arg("i") ) , "" ); } ChainID_exposer.def( bp::self | bp::self ); { //::SireMol::ChainID::residue typedef ::SireMol::ResIn< SireMol::ChainID > ( ::SireMol::ChainID::*residue_function_type)( int ) const; residue_function_type residue_function_value( &::SireMol::ChainID::residue ); ChainID_exposer.def( "residue" , residue_function_value , ( bp::arg("i") ) , "Return a specific atom in the matching residues" ); } { //::SireMol::ChainID::residues typedef ::SireMol::ResIn< SireMol::ChainID > ( ::SireMol::ChainID::*residues_function_type)( ) const; residues_function_type residues_function_value( &::SireMol::ChainID::residues ); ChainID_exposer.def( "residues" , residues_function_value , "Return the atoms in the matching residues" ); } { //::SireMol::ChainID::residues typedef ::SireMol::ResIn< SireMol::ChainID > ( ::SireMol::ChainID::*residues_function_type)( int,int ) const; residues_function_type residues_function_value( &::SireMol::ChainID::residues ); ChainID_exposer.def( "residues" , residues_function_value , ( bp::arg("i"), bp::arg("j") ) , "Return a range of atoms in the matching residues" ); } { //::SireMol::ChainID::selectAllFrom typedef ::SireMol::Selector< SireMol::Chain > ( ::SireMol::ChainID::*selectAllFrom_function_type)( ::SireMol::MoleculeView const &,::SireBase::PropertyMap const & ) const; selectAllFrom_function_type selectAllFrom_function_value( &::SireMol::ChainID::selectAllFrom ); ChainID_exposer.def( "selectAllFrom" , selectAllFrom_function_value , ( bp::arg("molview"), bp::arg("map")=SireBase::PropertyMap() ) , "Select all the chains from the passed view that match this ID\nThrow: SireMol::missing_chain\nThrow: SireError::invalid_index\nThrow: SireMol::duplicate_chain\n" ); } { //::SireMol::ChainID::selectAllFrom typedef ::QHash< SireMol::MolNum, SireMol::Selector< SireMol::Chain > > ( ::SireMol::ChainID::*selectAllFrom_function_type)( ::SireMol::Molecules const &,::SireBase::PropertyMap const & ) const; selectAllFrom_function_type selectAllFrom_function_value( &::SireMol::ChainID::selectAllFrom ); ChainID_exposer.def( "selectAllFrom" , selectAllFrom_function_value , ( bp::arg("molecules"), bp::arg("map")=SireBase::PropertyMap() ) , "Return all of the chains from the molecules that match\nthis ID\nThrow: SireMol::missing_chain\n" ); } { //::SireMol::ChainID::selectAllFrom typedef ::QHash< SireMol::MolNum, SireMol::Selector< SireMol::Chain > > ( ::SireMol::ChainID::*selectAllFrom_function_type)( ::SireMol::MoleculeGroup const &,::SireBase::PropertyMap const & ) const; selectAllFrom_function_type selectAllFrom_function_value( &::SireMol::ChainID::selectAllFrom ); ChainID_exposer.def( "selectAllFrom" , selectAllFrom_function_value , ( bp::arg("molgroup"), bp::arg("map")=SireBase::PropertyMap() ) , "Return the chains from the molecule group molgroup that match\nthis ID\nThrow: SireMol::missing_chain\n" ); } { //::SireMol::ChainID::selectAllFrom typedef ::QHash< SireMol::MolNum, SireMol::Selector< SireMol::Chain > > ( ::SireMol::ChainID::*selectAllFrom_function_type)( ::SireMol::MolGroupsBase const &,::SireBase::PropertyMap const & ) const; selectAllFrom_function_type selectAllFrom_function_value( &::SireMol::ChainID::selectAllFrom ); ChainID_exposer.def( "selectAllFrom" , selectAllFrom_function_value , ( bp::arg("molgroups"), bp::arg("map")=SireBase::PropertyMap() ) , "Return the set of chains that match this ID in the molecule groups\nset molgroups\nThrow: SireMol::missing_chain\n" ); } { //::SireMol::ChainID::selectFrom typedef ::SireMol::Chain ( ::SireMol::ChainID::*selectFrom_function_type)( ::SireMol::MoleculeView const &,::SireBase::PropertyMap const & ) const; selectFrom_function_type selectFrom_function_value( &::SireMol::ChainID::selectFrom ); ChainID_exposer.def( "selectFrom" , selectFrom_function_value , ( bp::arg("molview"), bp::arg("map")=SireBase::PropertyMap() ) , "Select the chain from the passed view that matches this ID\nThrow: SireMol::missing_chain\nThrow: SireError::invalid_index\nThrow: SireMol::duplicate_chain\n" ); } { //::SireMol::ChainID::selectFrom typedef ::SireMol::Chain ( ::SireMol::ChainID::*selectFrom_function_type)( ::SireMol::Molecules const &,::SireBase::PropertyMap const & ) const; selectFrom_function_type selectFrom_function_value( &::SireMol::ChainID::selectFrom ); ChainID_exposer.def( "selectFrom" , selectFrom_function_value , ( bp::arg("molecules"), bp::arg("map")=SireBase::PropertyMap() ) , "Return the chain from the molecules molecules that matches\nthis ID\nThrow: SireMol::missing_chain\nThrow: SireMol::duplicate_chain\n" ); } { //::SireMol::ChainID::selectFrom typedef ::SireMol::Chain ( ::SireMol::ChainID::*selectFrom_function_type)( ::SireMol::MoleculeGroup const &,::SireBase::PropertyMap const & ) const; selectFrom_function_type selectFrom_function_value( &::SireMol::ChainID::selectFrom ); ChainID_exposer.def( "selectFrom" , selectFrom_function_value , ( bp::arg("molgroup"), bp::arg("map")=SireBase::PropertyMap() ) , "Return the chain from the molecule group molgroup that matches\nthis ID\nThrow: SireMol::missing_chain\nThrow: SireMol::duplicate_chain\n" ); } { //::SireMol::ChainID::selectFrom typedef ::SireMol::Chain ( ::SireMol::ChainID::*selectFrom_function_type)( ::SireMol::MolGroupsBase const &,::SireBase::PropertyMap const & ) const; selectFrom_function_type selectFrom_function_value( &::SireMol::ChainID::selectFrom ); ChainID_exposer.def( "selectFrom" , selectFrom_function_value , ( bp::arg("molgroups"), bp::arg("map")=SireBase::PropertyMap() ) , "Return the chain from the molecule groups molgroups that matches\nthis ID\nThrow: SireMol::missing_chain\nThrow: SireMol::duplicate_chain\n" ); } { //::SireMol::ChainID::typeName typedef char const * ( *typeName_function_type )( ); typeName_function_type typeName_function_value( &::SireMol::ChainID::typeName ); ChainID_exposer.def( "typeName" , typeName_function_value , "" ); } ChainID_exposer.staticmethod( "typeName" ); ChainID_exposer.def( "__str__", &__str__< ::SireMol::ChainID > ); ChainID_exposer.def( "__repr__", &__str__< ::SireMol::ChainID > ); ChainID_exposer.def( "__hash__", &::SireMol::ChainID::hash ); } }
void register_MolResNum_class(){ { //::SireMol::MolResNum typedef bp::class_< SireMol::MolResNum, bp::bases< SireMol::ResID, SireID::ID > > MolResNum_exposer_t; MolResNum_exposer_t MolResNum_exposer = MolResNum_exposer_t( "MolResNum", bp::init< >() ); bp::scope MolResNum_scope( MolResNum_exposer ); MolResNum_exposer.def( bp::init< SireMol::MolNum const &, SireMol::ResNum const & >(( bp::arg("molnum"), bp::arg("resnum") )) ); MolResNum_exposer.def( bp::init< SireMol::ResNum const &, SireMol::MolNum const & >(( bp::arg("resnum"), bp::arg("molnum") )) ); MolResNum_exposer.def( bp::init< SireMol::MolResNum const & >(( bp::arg("other") )) ); { //::SireMol::MolResNum::hash typedef ::uint ( ::SireMol::MolResNum::*hash_function_type )( ) const; hash_function_type hash_function_value( &::SireMol::MolResNum::hash ); MolResNum_exposer.def( "hash" , hash_function_value ); } { //::SireMol::MolResNum::isNull typedef bool ( ::SireMol::MolResNum::*isNull_function_type )( ) const; isNull_function_type isNull_function_value( &::SireMol::MolResNum::isNull ); MolResNum_exposer.def( "isNull" , isNull_function_value ); } { //::SireMol::MolResNum::map typedef ::QList< SireMol::ResIdx > ( ::SireMol::MolResNum::*map_function_type )( ::SireMol::MolInfo const & ) const; map_function_type map_function_value( &::SireMol::MolResNum::map ); MolResNum_exposer.def( "map" , map_function_value , ( bp::arg("molinfo") ) ); } { //::SireMol::MolResNum::molNum typedef ::SireMol::MolNum const & ( ::SireMol::MolResNum::*molNum_function_type )( ) const; molNum_function_type molNum_function_value( &::SireMol::MolResNum::molNum ); MolResNum_exposer.def( "molNum" , molNum_function_value , bp::return_value_policy<bp::clone_const_reference>() ); } MolResNum_exposer.def( bp::self != bp::self ); { //::SireMol::MolResNum::operator= typedef ::SireMol::MolResNum & ( ::SireMol::MolResNum::*assign_function_type )( ::SireMol::MolResNum const & ) ; assign_function_type assign_function_value( &::SireMol::MolResNum::operator= ); MolResNum_exposer.def( "assign" , assign_function_value , ( bp::arg("other") ) , bp::return_self< >() ); } MolResNum_exposer.def( bp::self == bp::other< SireID::ID >() ); MolResNum_exposer.def( bp::self == bp::self ); { //::SireMol::MolResNum::resNum typedef ::SireMol::ResNum const & ( ::SireMol::MolResNum::*resNum_function_type )( ) const; resNum_function_type resNum_function_value( &::SireMol::MolResNum::resNum ); MolResNum_exposer.def( "resNum" , resNum_function_value , bp::return_value_policy<bp::clone_const_reference>() ); } { //::SireMol::MolResNum::selectAllFrom typedef ::QHash< SireMol::MolNum, SireMol::Selector< SireMol::Residue > > ( ::SireMol::MolResNum::*selectAllFrom_function_type )( ::SireMol::Molecules const &,::SireBase::PropertyMap const & ) const; selectAllFrom_function_type selectAllFrom_function_value( &::SireMol::MolResNum::selectAllFrom ); MolResNum_exposer.def( "selectAllFrom" , selectAllFrom_function_value , ( bp::arg("molecules"), bp::arg("map")=SireBase::PropertyMap() ) ); } { //::SireMol::MolResNum::selectAllFrom typedef ::QHash< SireMol::MolNum, SireMol::Selector< SireMol::Residue > > ( ::SireMol::MolResNum::*selectAllFrom_function_type )( ::SireMol::MoleculeGroup const &,::SireBase::PropertyMap const & ) const; selectAllFrom_function_type selectAllFrom_function_value( &::SireMol::MolResNum::selectAllFrom ); MolResNum_exposer.def( "selectAllFrom" , selectAllFrom_function_value , ( bp::arg("molgroup"), bp::arg("map")=SireBase::PropertyMap() ) ); } { //::SireMol::MolResNum::selectAllFrom typedef ::QHash< SireMol::MolNum, SireMol::Selector< SireMol::Residue > > ( ::SireMol::MolResNum::*selectAllFrom_function_type )( ::SireMol::MolGroupsBase const &,::SireBase::PropertyMap const & ) const; selectAllFrom_function_type selectAllFrom_function_value( &::SireMol::MolResNum::selectAllFrom ); MolResNum_exposer.def( "selectAllFrom" , selectAllFrom_function_value , ( bp::arg("molgroups"), bp::arg("map")=SireBase::PropertyMap() ) ); } { //::SireMol::MolResNum::toString typedef ::QString ( ::SireMol::MolResNum::*toString_function_type )( ) const; toString_function_type toString_function_value( &::SireMol::MolResNum::toString ); MolResNum_exposer.def( "toString" , toString_function_value ); } { //::SireMol::MolResNum::typeName typedef char const * ( *typeName_function_type )( ); typeName_function_type typeName_function_value( &::SireMol::MolResNum::typeName ); MolResNum_exposer.def( "typeName" , typeName_function_value ); } { //::SireMol::MolResNum::what typedef char const * ( ::SireMol::MolResNum::*what_function_type )( ) const; what_function_type what_function_value( &::SireMol::MolResNum::what ); MolResNum_exposer.def( "what" , what_function_value ); } MolResNum_exposer.staticmethod( "typeName" ); MolResNum_exposer.def( "__copy__", &__copy__); MolResNum_exposer.def( "__deepcopy__", &__copy__); MolResNum_exposer.def( "clone", &__copy__); MolResNum_exposer.def( "__rlshift__", &__rlshift__QDataStream< ::SireMol::MolResNum >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); MolResNum_exposer.def( "__rrshift__", &__rrshift__QDataStream< ::SireMol::MolResNum >, bp::return_internal_reference<1, bp::with_custodian_and_ward<1,2> >() ); MolResNum_exposer.def( "__str__", &__str__< ::SireMol::MolResNum > ); MolResNum_exposer.def( "__repr__", &__str__< ::SireMol::MolResNum > ); } }