![]() |
Rosetta
2016.32
|
Support for custom binders for some Rosetta template classes. More...
#include <pybind11/operators.h>#include <pybind11/stl_bind.h>#include <utility/vectorL.hh>#include <utility/vector0.hh>#include <utility/vector1.hh>#include <numeric/xyzVector.hh>#include <type_traits>#include <sstream>#include <set>#include <map>Namespaces | |
| rosetta_binders | |
| rosetta_binders::has_insertion_operator_implementation | |
Typedefs | |
| 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 > |
Enumerations | |
| enum | rosetta_binders::has_insertion_operator_implementation::False |
Functions | |
| 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 >())>::valueandstd::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) |
Support for custom binders for some Rosetta template classes.
1.8.7