|
template<platform::SSize L, typename T , typename A > |
using | rosetta_binders::vectorL_binder = utility_vector_binder< utility::vectorL< L, T, A >, L, T, A > |
|
template<typename T , typename A > |
using | rosetta_binders::vector0_binder = utility_vector_binder< utility::vector0< T, A >, 0, T, A > |
|
template<typename T , typename A > |
using | rosetta_binders::vector1_binder = utility_vector_binder< utility::vector1< T, A >, 1, T, A > |
|
|
template<typename T > |
constexpr auto | rosetta_binders::has_equal_operator (int) -> decltype(std::is_same< std::true_type, decltype(std::declval< T >()==std::declval< T >())>::value and std::is_same< std::true_type, decltype(std::declval< T >() !=std::declval< T >())>::value) |
|
template<typename T > |
constexpr bool | rosetta_binders::has_equal_operator (...) |
|
False | rosetta_binders::has_insertion_operator_implementation::operator<< (std::ostream const &, any_type const &) |
|
template<typename T > |
constexpr bool | rosetta_binders::has_insertion_operator () |
|
template<typename T > |
void | rosetta_binders::xyzVector_add_on_binder (pybind11::class_< numeric::xyzVector< T >, std::shared_ptr< numeric::xyzVector< T > > > &cl) |
|
template<typename T > |
void | rosetta_binders::xyzMatrix_add_on_binder (pybind11::class_< numeric::xyzMatrix< T >, std::shared_ptr< numeric::xyzMatrix< T > > > &cl) |
|
template<class CL > |
void | rosetta_binders::stringstream_add_on_binder (CL &cl) |
|
template<typename , typename... Args> |
void | rosetta_binders::set_add_on_binder_maybe_has_insertion_operator (const Args &...) |
|
template<typename T , typename C , typename = typename std::enable_if< has_insertion_operator_s<T>::value >::type> |
void | rosetta_binders::set_add_on_binder_maybe_has_insertion_operator (C &cl) |
|
template<typename T > |
void | rosetta_binders::set_add_on_binder (pybind11::class_< std::set< T >, std::shared_ptr< std::set< T > > > &cl) |
|
template<typename , typename... Args> |
void | rosetta_binders::list_add_on_binder_maybe_has_equal_operator (const Args &...) |
|
template<typename T , typename C , typename = typename std::enable_if< has_equal_operator_s<T>::value >::type> |
void | rosetta_binders::list_add_on_binder_maybe_has_equal_operator (C &cl) |
|
template<typename , typename... Args> |
void | rosetta_binders::list_add_on_binder_maybe_has_insertion_operator (const Args &...) |
|
template<typename T , typename C , typename = typename std::enable_if< has_insertion_operator_s<T>::value >::type> |
void | rosetta_binders::list_add_on_binder_maybe_has_insertion_operator (C &cl) |
|
template<typename T > |
void | rosetta_binders::list_add_on_binder (pybind11::class_< std::list< T >, std::shared_ptr< std::list< T > > > &cl) |
|
template<typename , typename... Args> |
void | rosetta_binders::generic_add_on_binder_maybe_has_insertion_operator (const Args &...) |
|
template<typename A , typename C , typename = typename std::enable_if< has_insertion_operator_s< typename A::value_type >::value >::type> |
void | rosetta_binders::generic_add_on_binder_maybe_has_insertion_operator (C &cl, std::string const &class_name) |
|
template<typename A , platform::Size S, int L> |
void | rosetta_binders::fixedsizearray_add_on_binder (pybind11::class_< A, std::shared_ptr< A > > &cl, std::string const &class_name) |
|
template<typename T , platform::Size S> |
void | rosetta_binders::fixedsizearray0_add_on_binder (pybind11::class_< utility::fixedsizearray0< T, S >, std::shared_ptr< utility::fixedsizearray0< T, S > > > &cl) |
|
template<typename T , platform::Size S> |
void | rosetta_binders::fixedsizearray1_add_on_binder (pybind11::class_< utility::fixedsizearray1< T, S >, std::shared_ptr< utility::fixedsizearray1< T, S > > > &cl) |
|
Support for custom binders for some Rosetta template classes.
- Author
- Sergey Lyskov