Rosetta
|
Namespaces | |
has_insertion_operator_implementation | |
Classes | |
struct | has_equal_operator_s |
struct | has_equal_operator_s< T > |
struct | has_equal_operator_s< std::vector< A > > |
struct | has_equal_operator_s< std::set< A > > |
struct | has_equal_operator_s< std::pair< A, B > > |
struct | has_equal_operator_s< std::map< A, B > > |
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 >())>::value and std::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) |
template<typename , typename... Args> | |
void | 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 | generic_add_on_binder_maybe_has_insertion_operator (C &cl, std::string const &class_name) |
template<typename A , platform::Size S, int L> | |
void | fixedsizearray_add_on_binder (pybind11::class_< A, std::shared_ptr< A > > &cl, std::string const &class_name) |
template<typename T , platform::Size S> | |
void | 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 | fixedsizearray1_add_on_binder (pybind11::class_< utility::fixedsizearray1< T, S >, std::shared_ptr< utility::fixedsizearray1< T, S > > > &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> |
void rosetta_binders::fixedsizearray0_add_on_binder | ( | pybind11::class_< utility::fixedsizearray0< T, S >, std::shared_ptr< utility::fixedsizearray0< T, S > > > & | cl | ) |
void rosetta_binders::fixedsizearray1_add_on_binder | ( | pybind11::class_< utility::fixedsizearray1< T, S >, std::shared_ptr< utility::fixedsizearray1< T, S > > > & | cl | ) |
void rosetta_binders::generic_add_on_binder_maybe_has_insertion_operator | ( | C & | cl, |
std::string const & | class_name | ||
) |
References a, binder::class_name(), docking::s, and kmeans_adaptive_kernel_density_bb_dependent_rotlib::v.
void rosetta_binders::generic_add_on_binder_maybe_has_insertion_operator | ( | const Args & | ... | ) |
|
constexpr |
|
constexpr |
|
constexpr |
References value.
void rosetta_binders::list_add_on_binder_maybe_has_equal_operator | ( | C & | cl | ) |
void rosetta_binders::list_add_on_binder_maybe_has_equal_operator | ( | const Args & | ... | ) |
void rosetta_binders::list_add_on_binder_maybe_has_insertion_operator | ( | C & | cl | ) |
References docking::s.
void rosetta_binders::list_add_on_binder_maybe_has_insertion_operator | ( | const Args & | ... | ) |
void rosetta_binders::set_add_on_binder_maybe_has_insertion_operator | ( | C & | cl | ) |
References docking::s.
void rosetta_binders::set_add_on_binder_maybe_has_insertion_operator | ( | const Args & | ... | ) |
void rosetta_binders::stringstream_add_on_binder | ( | CL & | cl | ) |
References docking::s.
void rosetta_binders::xyzMatrix_add_on_binder | ( | pybind11::class_< numeric::xyzMatrix< T >, std::shared_ptr< numeric::xyzMatrix< T > > > & | cl | ) |
void rosetta_binders::xyzVector_add_on_binder | ( | pybind11::class_< numeric::xyzVector< T >, std::shared_ptr< numeric::xyzVector< T > > > & | cl | ) |