Rosetta
Classes | Functions
protocols::toolbox::py_inheritance_test Namespace Reference

Classes

class  Base
 
class  O_1A
 
class  O_1B
 
class  O_2A
 
class  O_2B
 
class  O_2A2B
 

Functions

std::string take_Base_reference (Base &r)
 
std::string take_Base_pointer (Base *p)
 
std::string take_Base_SP (utility::pointer::shared_ptr< Base > &s)
 
std::string take_O_1A_reference (O_1A &r)
 
std::string take_O_1A_pointer (O_1A *p)
 
std::string take_O_1A_SP (utility::pointer::shared_ptr< O_1A > &s)
 
std::string take_O_2A_reference (O_2A &r)
 
std::string take_O_2A_pointer (O_2A *p)
 
std::string take_O_2A_SP (utility::pointer::shared_ptr< O_2A > &s)
 

Function Documentation

◆ take_Base_pointer()

std::string protocols::toolbox::py_inheritance_test::take_Base_pointer ( Base p)
inline

◆ take_Base_reference()

std::string protocols::toolbox::py_inheritance_test::take_Base_reference ( Base r)
inline

◆ take_Base_SP()

std::string protocols::toolbox::py_inheritance_test::take_Base_SP ( utility::pointer::shared_ptr< Base > &  s)
inline

◆ take_O_1A_pointer()

std::string protocols::toolbox::py_inheritance_test::take_O_1A_pointer ( O_1A p)
inline

◆ take_O_1A_reference()

std::string protocols::toolbox::py_inheritance_test::take_O_1A_reference ( O_1A r)
inline

◆ take_O_1A_SP()

std::string protocols::toolbox::py_inheritance_test::take_O_1A_SP ( utility::pointer::shared_ptr< O_1A > &  s)
inline

◆ take_O_2A_pointer()

std::string protocols::toolbox::py_inheritance_test::take_O_2A_pointer ( O_2A p)
inline

◆ take_O_2A_reference()

std::string protocols::toolbox::py_inheritance_test::take_O_2A_reference ( O_2A r)
inline

◆ take_O_2A_SP()

std::string protocols::toolbox::py_inheritance_test::take_O_2A_SP ( utility::pointer::shared_ptr< O_2A > &  s)
inline