![]() |
Rosetta
3.7
|
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) |
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::xyzVector_add_on_binder | ( | pybind11::class_< numeric::xyzVector< T >, std::shared_ptr< numeric::xyzVector< T > > > & | cl | ) |
References test.T007_TracerIO::T, x(), y(), and z().