MRPT  1.9.9
Containers_grp

Detailed Description

Functions

template<typename src_container , typename dst_container >
void mrpt::containers::copy_container_typecasting (const src_container &src, dst_container &trg)
 Copy all the elements in a container (vector, deque, list) into a different one performing the appropriate typecasting. More...
 

Function Documentation

◆ copy_container_typecasting()

template<typename src_container , typename dst_container >
void mrpt::containers::copy_container_typecasting ( const src_container &  src,
dst_container &  trg 
)
inline

Copy all the elements in a container (vector, deque, list) into a different one performing the appropriate typecasting.

The target container is automatically resized to the appropriate size, and previous contents are lost. This can be used to assign std::vector's of different types:

std::vector<int> vi(10);
std::vector<float> vf;
vf = vi; // Compiler error
GLfloat GLfloat v1
Definition: glext.h:4105
void copy_container_typecasting(const src_container &src, dst_container &trg)
Copy all the elements in a container (vector, deque, list) into a different one performing the approp...

Definition at line 29 of file copy_container_typecasting.h.

Referenced by mrpt::nav::CAbstractPTGBasedReactive::build_movement_candidate().




Page generated by Doxygen 1.9.1 for MRPT 1.9.9 Git: 814d80880 Fri Aug 24 01:51:28 2018 +0200 at mar 26 may 2026 12:30:59 CEST