Rosetta  2016.21
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
rosetta_binders.hpp File Reference

Support for custom binders for some Rosetta template classes. More...

#include <pybind11/operators.h>
#include <pybind11/stl_binders.h>
#include <utility/vectorL.hh>
#include <utility/vector0.hh>
#include <utility/vector1.hh>
#include <type_traits>
#include <sstream>

Classes

struct  pybind11::detail::has_equal_operator_s< utility::vector0< A > >
 
struct  pybind11::detail::has_equal_operator_s< utility::vector1< A > >
 
class  rosetta_binders::utility_vector_binder< Vector, L, T, Allocator >
 

Namespaces

 pybind11
 
 pybind11::detail
 
 rosetta_binders
 

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 >
 

Functions

template<typename T , class Allocator >
void rosetta_binders::vector_binder (pybind11::module &m, char const *name, char const *)
 

Detailed Description

Support for custom binders for some Rosetta template classes.

Author
Sergey Lyskov