|
HDK
|
#include <Python.h>#include <hboost/python.hpp>#include <hboost/mpl/size.hpp>#include <hboost/mpl/pop_front.hpp>#include <hboost/mpl/push_front.hpp>#include <hboost/mpl/front.hpp>#include <hboost/mpl/eval_if.hpp>#include <hboost/mpl/bool.hpp>#include <hboost/mpl/vector.hpp>#include <hboost/mpl/transform.hpp>#include <hboost/mpl/remove_if.hpp>#include <hboost/mpl/equal.hpp>#include <hboost/mpl/for_each.hpp>#include <hboost/mpl/not.hpp>#include <hboost/mpl/or.hpp>#include <hboost/type_traits/is_base_of.hpp>#include <hboost/type_traits/function_traits.hpp>#include <hboost/static_assert.hpp>#include <hboost/python/args.hpp>#include <iostream>#include "PyImathFixedArray.h"#include "PyImathTask.h"#include "PyImathUtil.h"
Include dependency graph for PyImathAutovectorize.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| PyImath | |
| PyImath::detail | |
Macros | |
| #define | HBOOST_BIND_GLOBAL_PLACEHOLDERS |
Functions | |
| template<class T > | |
| bool | PyImath::detail::any_masked (const T &value) |
| template<class T > | |
| bool | PyImath::detail::any_masked (const PyImath::FixedArray< T > &value) |
| template<class T1 , class T2 > | |
| bool | PyImath::detail::any_masked (const T1 &a, const T2 &b) |
| template<class T1 , class T2 , class T3 > | |
| bool | PyImath::detail::any_masked (const T1 &a, const T2 &b, const T3 &c) |
| template<class T1 , class T2 , class T3 , class T4 > | |
| bool | PyImath::detail::any_masked (const T1 &a, const T2 &b, const T3 &c, const T4 &d) |
| template<class arg1_type > | |
| size_t | PyImath::detail::measure_arguments (const arg1_type &arg1) |
| template<class arg1_type , class arg2_type > | |
| size_t | PyImath::detail::measure_arguments (const arg1_type &arg1, const arg2_type &arg2) |
| template<class arg1_type , class arg2_type , class arg3_type > | |
| size_t | PyImath::detail::measure_arguments (const arg1_type &arg1, const arg2_type &arg2, const arg3_type &arg3) |
| template<class arg1_type , class arg2_type , class arg3_type , class arg4_type > | |
| size_t | PyImath::detail::measure_arguments (const arg1_type &arg1, const arg2_type &arg2, const arg3_type &arg3, const arg4_type &arg4) |
| template<class arg1_type , class arg2_type , class arg3_type , class arg4_type , class arg5_type > | |
| size_t | PyImath::detail::measure_arguments (const arg1_type &arg1, const arg2_type &arg2, const arg3_type &arg3, const arg4_type &arg4, const arg5_type &arg5) |
| template<class AccessType , class T > | |
| AccessType | PyImath::detail::getArrayAccess (T &value) |
| template<class AccessType , class T > | |
| AccessType | PyImath::detail::getArrayAccess (const PyImath::FixedArray< T > &array) |
| template<class AccessType , class T > | |
| AccessType | PyImath::detail::getArrayAccess (PyImath::FixedArray< T > &array) |
| template<class Op , class Func , class Keywords > | |
| function_binding< Op, Func, Keywords > | PyImath::detail::build_function_binding (Func *func, const std::string &name, const std::string &doc, const Keywords &args) |
| template<class Op , class Cls , class Func , class Keywords > | |
| member_function_binding< Op, Cls, Func, Keywords > | PyImath::detail::build_member_function_binding (Cls &cls, Func *func, const std::string &name, const std::string &doc, const Keywords &args) |
| template<class Op , class Cls , class Func > | |
| void | PyImath::detail::generate_single_member_binding (Cls &cls, Func *func, const std::string &name, const std::string &doc) |
| template<class Op , class Vectorizable0 > | |
| void | PyImath::generate_bindings (const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 1 > &args) |
| template<class Op , class Vectorizable0 , class Vectorizable1 > | |
| void | PyImath::generate_bindings (const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 2 > &args) |
| template<class Op , class Vectorizable0 , class Vectorizable1 , class Vectorizable2 > | |
| void | PyImath::generate_bindings (const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 3 > &args) |
| template<class Op , class Vectorizable0 , class Vectorizable1 , class Vectorizable2 , class Vectorizable3 > | |
| void | PyImath::generate_bindings (const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 4 > &args) |
| template<class Op , class Vectorizable0 , class Vectorizable1 , class Vectorizable2 , class Vectorizable3 , class Vectorizable4 > | |
| void | PyImath::generate_bindings (const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 5 > &args) |
| template<class Op , class Cls > | |
| void | PyImath::generate_member_bindings (Cls &cls, const std::string &name, const std::string &doc) |
| template<class Op , class Vectorizable0 , class Cls > | |
| void | PyImath::generate_member_bindings (Cls &cls, const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 1 > &args) |
| template<class Op , class Vectorizable0 , class Vectorizable1 , class Cls > | |
| void | PyImath::generate_member_bindings (Cls &cls, const std::string &name, const std::string &doc, const hboost::python::detail::keywords< 2 > &args) |
| #define HBOOST_BIND_GLOBAL_PLACEHOLDERS |
Definition at line 13 of file PyImathAutovectorize.h.