![]() |
Rosetta
2019.12
|
Namespaces | |
has_insertion_operator_implementation | |
Classes | |
struct | has_equal_operator_s |
struct | has_equal_operator_s< std::map< A, B > > |
struct | has_equal_operator_s< std::pair< A, B > > |
struct | has_equal_operator_s< std::set< A > > |
struct | has_equal_operator_s< std::vector< A > > |
struct | has_equal_operator_s< T > |
struct | has_equal_operator_s< utility::vector0< A > > |
struct | has_equal_operator_s< utility::vector1< A > > |
struct | has_insertion_operator_s |
class | utility_vector_binder |
Typedefs | |
template<platform::SSize L, typename T , typename A > | |
using | vectorL_binder = utility_vector_binder< utility::vectorL< L, T, A >, L, T, A > |
template<typename T , typename A > | |
using | vector0_binder = utility_vector_binder< utility::vector0< T, A >, 0, T, A > |
template<typename T , typename A > | |
using | vector1_binder = utility_vector_binder< utility::vector1< T, A >, 1, T, A > |
Functions | |
template<typename T > | |
constexpr auto | has_equal_operator (int) -> decltype(std::is_same< std::true_type, decltype(std::declval< T >()==std::declval< T >())>::valueandstd::is_same< std::true_type, decltype(std::declval< T >()!=std::declval< T >())>::value) |
template<typename T > | |
constexpr bool | has_equal_operator (...) |
template<typename T > | |
constexpr bool | has_insertion_operator () |
template<typename T > | |
void | xyzVector_add_on_binder (pybind11::class_< numeric::xyzVector< T >, std::shared_ptr< numeric::xyzVector< T > > > &cl) |
template<typename T > | |
void | xyzMatrix_add_on_binder (pybind11::class_< numeric::xyzMatrix< T >, std::shared_ptr< numeric::xyzMatrix< T > > > &cl) |
template<class CL > | |
void | stringstream_add_on_binder (CL &cl) |
template<typename , typename... Args> | |
void | 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 | set_add_on_binder_maybe_has_insertion_operator (C &cl) |
template<typename T > | |
void | set_add_on_binder (pybind11::class_< std::set< T >, std::shared_ptr< std::set< T > > > &cl) |
template<typename , typename... Args> | |
void | 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 | list_add_on_binder_maybe_has_equal_operator (C &cl) |
template<typename , typename... Args> | |
void | 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 | list_add_on_binder_maybe_has_insertion_operator (C &cl) |
template<typename T > | |
void | list_add_on_binder (pybind11::class_< std::list< T >, std::shared_ptr< std::list< T > > > &cl) |
using rosetta_binders::vector0_binder = typedef utility_vector_binder<utility::vector0<T, A>, 0, T, A> |
using rosetta_binders::vector1_binder = typedef utility_vector_binder<utility::vector1<T, A>, 1, T, A> |
using rosetta_binders::vectorL_binder = typedef utility_vector_binder<utility::vectorL<L, T, A>, L, T, A> |
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) |
constexpr bool rosetta_binders::has_equal_operator | ( | ... | ) |
void rosetta_binders::list_add_on_binder | ( | pybind11::class_< std::list< T >, std::shared_ptr< std::list< T > > > & | cl | ) |
References basic::options::OptionKeys::in::file::l, and test.T850_SubClassing::v.
void rosetta_binders::list_add_on_binder_maybe_has_equal_operator | ( | const Args & | ... | ) |
void rosetta_binders::list_add_on_binder_maybe_has_equal_operator | ( | C & | cl | ) |
References basic::options::OptionKeys::in::file::l, and test.T850_SubClassing::v.
void rosetta_binders::list_add_on_binder_maybe_has_insertion_operator | ( | const Args & | ... | ) |
void rosetta_binders::list_add_on_binder_maybe_has_insertion_operator | ( | C & | cl | ) |
References basic::options::OptionKeys::in::file::s, and test.T850_SubClassing::v.
void rosetta_binders::set_add_on_binder | ( | pybind11::class_< std::set< T >, std::shared_ptr< std::set< T > > > & | cl | ) |
References basic::options::OptionKeys::in::file::s, and test.T850_SubClassing::v.
void rosetta_binders::set_add_on_binder_maybe_has_insertion_operator | ( | const Args & | ... | ) |
void rosetta_binders::set_add_on_binder_maybe_has_insertion_operator | ( | C & | cl | ) |
References basic::options::OptionKeys::in::file::s, and test.T850_SubClassing::v.
void rosetta_binders::stringstream_add_on_binder | ( | CL & | cl | ) |
References basic::options::OptionKeys::in::file::s, and DRRAFTER::type.
void rosetta_binders::xyzMatrix_add_on_binder | ( | pybind11::class_< numeric::xyzMatrix< T >, std::shared_ptr< numeric::xyzMatrix< T > > > & | cl | ) |
References test.T110_Numeric::m, numeric::xyzMatrix< typename >::row_x(), numeric::xyzMatrix< typename >::row_y(), numeric::xyzMatrix< typename >::row_z(), numeric::xyzMatrix< typename >::xx(), numeric::xyzMatrix< typename >::xy(), numeric::xyzMatrix< typename >::xz(), numeric::xyzMatrix< typename >::yx(), numeric::xyzMatrix< typename >::yy(), numeric::xyzMatrix< typename >::yz(), numeric::xyzMatrix< typename >::zx(), numeric::xyzMatrix< typename >::zy(), and numeric::xyzMatrix< typename >::zz().
void rosetta_binders::xyzVector_add_on_binder | ( | pybind11::class_< numeric::xyzVector< T >, std::shared_ptr< numeric::xyzVector< T > > > & | cl | ) |