Classes | Namespaces | Macros
fwd.hpp File Reference
#include "eigenpy/config.hpp"
#include <boost/type_traits/is_base_of.hpp>
#include <boost/python.hpp>
#include <boost/python/scope.hpp>
#include <type_traits>
#include <utility>
#include "eigenpy/numpy.hpp"
#include <Eigen/Core>
#include <Eigen/Sparse>
#include <Eigen/Geometry>
#include <boost/shared_ptr.hpp>
#include "eigenpy/alignment.hpp"
#include "eigenpy/id.hpp"
Include dependency graph for fwd.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  eigenpy::EigenFromPy< EigenType, Scalar >
 
struct  eigenpy::EigenToPy< EigenType, Scalar >
 
struct  eigenpy::get_eigen_base_type< EigenType >
 
struct  eigenpy::get_eigen_plain_type< EigenType >
 
struct  eigenpy::get_eigen_plain_type< Eigen::Ref< MatType, Options, Stride > >
 
struct  eigenpy::has_operator_equal< T1, T2 >
 
struct  eigenpy::internal::has_operator_equal_impl< T1, T2 >
 
struct  eigenpy::remove_const_reference< T >
 

Namespaces

 eigenpy
 
 eigenpy::internal
 

Macros

#define _EIGENPY_PPCAT(A, B)   A##B
 
#define BOOST_BIND_GLOBAL_PLACEHOLDERS
 
#define EIGENPY_DEFAULT_ALIGN_BYTES   EIGEN_DEFAULT_ALIGN_BYTES
 
#define EIGENPY_DEFAULT_ALIGNMENT_VALUE   Eigen::Aligned
 
#define EIGENPY_DEPRECATED_FILE(the_message)
 
#define EIGENPY_DEPRECATED_MACRO(macro, the_message)
 
#define EIGENPY_DOCUMENTATION_START_IGNORE
 
#define EIGENPY_NO_ALIGNMENT_VALUE   Eigen::Unaligned
 
#define EIGENPY_PPCAT(A, B)   _EIGENPY_PPCAT(A, B)
 
#define EIGENPY_SHARED_PTR_HOLDER_TYPE(T)   ::boost::shared_ptr<T>
 
#define EIGENPY_STRING_LITERAL(string)   #string
 
#define EIGENPY_STRINGCAT(A, B)   A B
 
#define EIGENPY_STRINGIZE(string)   EIGENPY_STRING_LITERAL(string)
 
#define EIGENPY_UNUSED_TYPE(type)   EIGENPY_UNUSED_VARIABLE((type *)(NULL))
 
#define EIGENPY_UNUSED_VARIABLE(var)   (void)(var)
 
#define EIGENPY_USED_VARIABLE_ONLY_IN_DEBUG_MODE(var)
 
#define NO_IMPORT_ARRAY
 

Macro Definition Documentation

◆ _EIGENPY_PPCAT

#define _EIGENPY_PPCAT (   A,
 
)    A##B

Definition at line 30 of file fwd.hpp.

◆ BOOST_BIND_GLOBAL_PLACEHOLDERS

#define BOOST_BIND_GLOBAL_PLACEHOLDERS

Definition at line 72 of file fwd.hpp.

◆ EIGENPY_DEFAULT_ALIGN_BYTES

#define EIGENPY_DEFAULT_ALIGN_BYTES   EIGEN_DEFAULT_ALIGN_BYTES

Definition at line 106 of file fwd.hpp.

◆ EIGENPY_DEFAULT_ALIGNMENT_VALUE

#define EIGENPY_DEFAULT_ALIGNMENT_VALUE   Eigen::Aligned

Definition at line 103 of file fwd.hpp.

◆ EIGENPY_DEPRECATED_FILE

#define EIGENPY_DEPRECATED_FILE (   the_message)
Value:
EIGENPY_PRAGMA_WARNING( \
EIGENPY_STRINGCAT("this file is deprecated: ", the_message))

Definition at line 59 of file fwd.hpp.

◆ EIGENPY_DEPRECATED_MACRO

#define EIGENPY_DEPRECATED_MACRO (   macro,
  the_message 
)
Value:
EIGENPY_PRAGMA_WARNING( \
EIGENPY_STRINGCAT("this macro is deprecated: ", the_message))

Definition at line 56 of file fwd.hpp.

◆ EIGENPY_DOCUMENTATION_START_IGNORE

#define EIGENPY_DOCUMENTATION_START_IGNORE

Definition at line 63 of file fwd.hpp.

◆ EIGENPY_NO_ALIGNMENT_VALUE

#define EIGENPY_NO_ALIGNMENT_VALUE   Eigen::Unaligned

Definition at line 108 of file fwd.hpp.

◆ EIGENPY_PPCAT

#define EIGENPY_PPCAT (   A,
 
)    _EIGENPY_PPCAT(A, B)

Definition at line 31 of file fwd.hpp.

◆ EIGENPY_SHARED_PTR_HOLDER_TYPE

#define EIGENPY_SHARED_PTR_HOLDER_TYPE (   T)    ::boost::shared_ptr<T>

Definition at line 124 of file fwd.hpp.

◆ EIGENPY_STRING_LITERAL

#define EIGENPY_STRING_LITERAL (   string)    #string

Definition at line 28 of file fwd.hpp.

◆ EIGENPY_STRINGCAT

#define EIGENPY_STRINGCAT (   A,
 
)    A B

Definition at line 32 of file fwd.hpp.

◆ EIGENPY_STRINGIZE

#define EIGENPY_STRINGIZE (   string)    EIGENPY_STRING_LITERAL(string)

Definition at line 29 of file fwd.hpp.

◆ EIGENPY_UNUSED_TYPE

#define EIGENPY_UNUSED_TYPE (   type)    EIGENPY_UNUSED_VARIABLE((type *)(NULL))

Definition at line 111 of file fwd.hpp.

◆ EIGENPY_UNUSED_VARIABLE

#define EIGENPY_UNUSED_VARIABLE (   var)    (void)(var)

Definition at line 110 of file fwd.hpp.

◆ EIGENPY_USED_VARIABLE_ONLY_IN_DEBUG_MODE

#define EIGENPY_USED_VARIABLE_ONLY_IN_DEBUG_MODE (   var)

Definition at line 113 of file fwd.hpp.

◆ NO_IMPORT_ARRAY

#define NO_IMPORT_ARRAY

Definition at line 85 of file fwd.hpp.

EIGENPY_STRINGCAT
#define EIGENPY_STRINGCAT(A, B)
Definition: fwd.hpp:32


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Sat Nov 2 2024 02:14:45