Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Functions
protocols::toolbox::py_inheritance_test Namespace Reference

Classes

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

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

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