Public Types | Public Member Functions | Public Attributes | List of all members
eigenpy::internal::ExposeStdMethodToStdVector< Container, NoProxy, CoVisitor > Struct Template Reference

Add standard method to a std::vector. More...

#include <std-vector.hpp>

Inheritance diagram for eigenpy::internal::ExposeStdMethodToStdVector< Container, NoProxy, CoVisitor >:
Inheritance graph
[legend]

Public Types

typedef StdContainerFromPythonList< Container, NoProxy > FromPythonListConverter
 

Public Member Functions

 ExposeStdMethodToStdVector (const CoVisitor &co_visitor)
 
template<class Class >
void visit (Class &cl) const
 

Public Attributes

const CoVisitor & m_co_visitor
 

Detailed Description

template<typename Container, bool NoProxy, typename CoVisitor>
struct eigenpy::internal::ExposeStdMethodToStdVector< Container, NoProxy, CoVisitor >

Add standard method to a std::vector.

Template Parameters
NoProxyWhen set to false, the elements will be copied when returned to Python.

Definition at line 365 of file std-vector.hpp.

Member Typedef Documentation

◆ FromPythonListConverter

template<typename Container , bool NoProxy, typename CoVisitor >
typedef StdContainerFromPythonList<Container, NoProxy> eigenpy::internal::ExposeStdMethodToStdVector< Container, NoProxy, CoVisitor >::FromPythonListConverter

Definition at line 369 of file std-vector.hpp.

Constructor & Destructor Documentation

◆ ExposeStdMethodToStdVector()

template<typename Container , bool NoProxy, typename CoVisitor >
eigenpy::internal::ExposeStdMethodToStdVector< Container, NoProxy, CoVisitor >::ExposeStdMethodToStdVector ( const CoVisitor &  co_visitor)
inline

Definition at line 371 of file std-vector.hpp.

Member Function Documentation

◆ visit()

template<typename Container , bool NoProxy, typename CoVisitor >
template<class Class >
void eigenpy::internal::ExposeStdMethodToStdVector< Container, NoProxy, CoVisitor >::visit ( Class &  cl) const
inline

Definition at line 375 of file std-vector.hpp.

Member Data Documentation

◆ m_co_visitor

template<typename Container , bool NoProxy, typename CoVisitor >
const CoVisitor& eigenpy::internal::ExposeStdMethodToStdVector< Container, NoProxy, CoVisitor >::m_co_visitor

Definition at line 387 of file std-vector.hpp.


The documentation for this struct was generated from the following file:


eigenpy
Author(s): Justin Carpentier, Nicolas Mansard
autogenerated on Tue Jan 23 2024 03:15:01