Classes | Namespaces | Typedefs | Functions
converter.h File Reference
#include <lanelet2_core/utility/Optional.h>
#include <boost/python.hpp>
#include <boost/python/suite/indexing/map_indexing_suite.hpp>
Include dependency graph for converter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  converters::IterableConverter
 
struct  converters::OptionalToObject< T >
 
struct  converters::PairToPythonConverter< T1, T2 >
 
struct  converters::PyPair< T1, T2 >
 
struct  converters::PythonToPairConverter< T1, T2 >
 
struct  converters::ToOptionalConverter
 
struct  converters::VariantToObject< T >
 
struct  converters::VectorToList< T >
 
struct  converters::WeakToObject< T >
 

Namespaces

 converters
 
 wrappers
 

Typedefs

template<typename T >
using converters::OptionalConverter = py::to_python_converter< lanelet::Optional< T >, OptionalToObject< T > >
 
template<typename T >
using converters::PairConverter = PyPair< typename T::first_type, typename T::second_type >
 
template<typename T >
using converters::VariantConverter = py::to_python_converter< T, VariantToObject< T > >
 
template<typename T >
using converters::VectorToListConverter = py::to_python_converter< T, VectorToList< T > >
 
template<typename T >
using converters::WeakConverter = py::to_python_converter< T, WeakToObject< T > >
 

Functions

template<typename T >
void wrappers::delItem (T &obj, int64_t index)
 
template<typename T >
auto wrappers::getItem (T &obj, int64_t index) -> decltype(obj[0])
 
template<typename T , typename ValT >
void wrappers::setItem (T &obj, int64_t index, ValT value)
 


lanelet2_python
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:26:14