PCL
Array Insertion Operators

Functions

template<class T , class A , class V >
ReferenceSortedArray< T, A > & pcl::operator<< (ReferenceSortedArray< T, A > &x, const V *p)
 
template<class T , class A , class V >
ReferenceSortedArray< T, A > & pcl::operator<< (ReferenceSortedArray< T, A > &&x, const V *p)
 
template<class T , class A >
ReferenceSortedArray< T, A > & pcl::operator<< (ReferenceSortedArray< T, A > &x1, const ReferenceSortedArray< T, A > &x2)
 
template<class T , class A >
ReferenceSortedArray< T, A > & pcl::operator<< (ReferenceSortedArray< T, A > &&x1, const ReferenceSortedArray< T, A > &x2)
 
template<class T , class A >
ReferenceSortedArray< T, A > & pcl::operator<< (ReferenceSortedArray< T, A > &x1, const ReferenceArray< T, A > &x2)
 
template<class T , class A >
ReferenceSortedArray< T, A > & pcl::operator<< (ReferenceSortedArray< T, A > &&x1, const ReferenceArray< T, A > &x2)
 
template<class T , class A >
SortedArray< T, A > & pcl::operator<< (SortedArray< T, A > &x1, const SortedArray< T, A > &x2)
 
template<class T , class A , class V >
SortedArray< T, A > & pcl::operator<< (SortedArray< T, A > &x, const V &v)
 
template<class T , class A , class V >
SortedArray< T, A > & pcl::operator<< (SortedArray< T, A > &&x, const V &v)
 
template<class T , class A >
SortedArray< T, A > & pcl::operator<< (SortedArray< T, A > &&x1, const SortedArray< T, A > &x2)
 
template<class T , class A >
SortedArray< T, A > & pcl::operator<< (SortedArray< T, A > &x1, const Array< T, A > &x2)
 
template<class T , class A >
SortedArray< T, A > & pcl::operator<< (SortedArray< T, A > &&x1, const Array< T, A > &x2)
 
template<class T , class A >
IndirectSortedArray< T, A > & pcl::operator<< (IndirectSortedArray< T, A > &x1, const IndirectArray< T, A > &x2)
 
template<class T , class A , class V >
IndirectSortedArray< T, A > & pcl::operator<< (IndirectSortedArray< T, A > &&x, const V *p)
 
template<class T , class A , class V >
IndirectSortedArray< T, A > & pcl::operator<< (IndirectSortedArray< T, A > &x, const V *p)
 
template<class T , class A >
IndirectSortedArray< T, A > & pcl::operator<< (IndirectSortedArray< T, A > &x1, const IndirectSortedArray< T, A > &x2)
 
template<class T , class A >
IndirectSortedArray< T, A > & pcl::operator<< (IndirectSortedArray< T, A > &&x1, const IndirectArray< T, A > &x2)
 
template<class T , class A >
IndirectSortedArray< T, A > & pcl::operator<< (IndirectSortedArray< T, A > &&x1, const IndirectSortedArray< T, A > &x2)
 
template<class T , class A , class V >
IndirectArray< T, A > & pcl::operator<< (IndirectArray< T, A > &x, const V *p)
 
template<class T , class A >
IndirectArray< T, A > & pcl::operator<< (IndirectArray< T, A > &&x1, const IndirectArray< T, A > &x2)
 
template<class T , class A , class V >
IndirectArray< T, A > & pcl::operator<< (IndirectArray< T, A > &&x, const V *p)
 
template<class T , class A >
IndirectArray< T, A > & pcl::operator<< (IndirectArray< T, A > &x1, const IndirectArray< T, A > &x2)
 
template<class T , class A , class V >
Array< T, A > & pcl::operator<< (Array< T, A > &x, const V &v)
 
template<class T , class A , class V >
Array< T, A > & pcl::operator<< (Array< T, A > &&x, const V &v)
 
template<class T , class A >
Array< T, A > & pcl::operator<< (Array< T, A > &&x1, const Array< T, A > &x2)
 
template<class T , class A >
Array< T, A > & pcl::operator<< (Array< T, A > &x1, const Array< T, A > &x2)
 
template<class T , class A , class V >
ReferenceArray< T, A > & pcl::operator<< (ReferenceArray< T, A > &&x, const V *p)
 
template<class T , class A , class V >
ReferenceArray< T, A > & pcl::operator<< (ReferenceArray< T, A > &x, const V *p)
 
template<class T , class A >
ReferenceArray< T, A > & pcl::operator<< (ReferenceArray< T, A > &&x1, const ReferenceArray< T, A > &x2)
 
template<class T , class A >
ReferenceArray< T, A > & pcl::operator<< (ReferenceArray< T, A > &x1, const ReferenceArray< T, A > &x2)
 

Detailed Description

Function Documentation

◆ operator<<() [1/30]

template<class T , class A , class V >
ReferenceSortedArray<T,A>& pcl::operator<< ( ReferenceSortedArray< T, A > &  x,
const V *  p 
)
inline

Adds a non-null pointer p to a reference sorted array x. Returns a reference to the left-hand reference sorted array.

A pointer to the template argument type V must be statically castable to T*.

Definition at line 1468 of file ReferenceSortedArray.h.

◆ operator<<() [2/30]

template<class T , class A , class V >
ReferenceSortedArray<T,A>& pcl::operator<< ( ReferenceSortedArray< T, A > &&  x,
const V *  p 
)
inline

Adds a non-null pointer p to a temporary reference sorted array x. Returns a reference to the left-hand reference sorted array.

A pointer to the template argument type V must be statically castable to T*.

Definition at line 1482 of file ReferenceSortedArray.h.

◆ operator<<() [3/30]

template<class T , class A >
ReferenceSortedArray<T,A>& pcl::operator<< ( ReferenceSortedArray< T, A > &  x1,
const ReferenceSortedArray< T, A > &  x2 
)
inline

Adds a reference sorted array x2 to a reference sorted array x1. Returns a reference to the left-hand reference sorted array.

Definition at line 1494 of file ReferenceSortedArray.h.

References pcl::ReferenceSortedArray< T, A >::Add().

◆ operator<<() [4/30]

template<class T , class A >
ReferenceSortedArray<T,A>& pcl::operator<< ( ReferenceSortedArray< T, A > &&  x1,
const ReferenceSortedArray< T, A > &  x2 
)
inline

Adds a reference sorted array x2 to a temporary reference sorted array x1. Returns a reference to the left-hand reference sorted array.

Definition at line 1506 of file ReferenceSortedArray.h.

References pcl::ReferenceSortedArray< T, A >::Add().

◆ operator<<() [5/30]

template<class T , class A >
ReferenceSortedArray<T,A>& pcl::operator<< ( ReferenceSortedArray< T, A > &  x1,
const ReferenceArray< T, A > &  x2 
)
inline

Adds a reference array x2 to a reference sorted array x1. Returns a reference to the left-hand reference sorted array.

Definition at line 1518 of file ReferenceSortedArray.h.

References pcl::ReferenceSortedArray< T, A >::Add().

◆ operator<<() [6/30]

template<class T , class A >
ReferenceSortedArray<T,A>& pcl::operator<< ( ReferenceSortedArray< T, A > &&  x1,
const ReferenceArray< T, A > &  x2 
)
inline

Adds a reference array x2 to a temporary reference sorted array x1. Returns a reference to the left-hand reference sorted array.

Definition at line 1530 of file ReferenceSortedArray.h.

References pcl::ReferenceSortedArray< T, A >::Add().

◆ operator<<() [7/30]

template<class T , class A >
SortedArray<T,A>& pcl::operator<< ( SortedArray< T, A > &  x1,
const SortedArray< T, A > &  x2 
)
inline

Adds a sorted array x2 to a sorted array x1. Returns a reference to the left-hand sorted array x1.

Definition at line 1043 of file SortedArray.h.

References pcl::SortedArray< T, A >::Add().

◆ operator<<() [8/30]

template<class T , class A , class V >
SortedArray<T,A>& pcl::operator<< ( SortedArray< T, A > &  x,
const V &  v 
)
inline

Adds an object v to a sorted array x. Returns a reference to the sorted array.

The template argument type T must have conversion semantics from the type V, such as T::T( const V& ) or equivalent.

Definition at line 1016 of file SortedArray.h.

◆ operator<<() [9/30]

template<class T , class A , class V >
SortedArray<T,A>& pcl::operator<< ( SortedArray< T, A > &&  x,
const V &  v 
)
inline

Adds an object v to a temporary sorted array x. Returns a reference to the sorted array.

The template argument type T must have conversion semantics from the type V, such as T::T( const V& ) or equivalent.

Definition at line 1031 of file SortedArray.h.

◆ operator<<() [10/30]

template<class T , class A >
SortedArray<T,A>& pcl::operator<< ( SortedArray< T, A > &&  x1,
const SortedArray< T, A > &  x2 
)
inline

Adds a sorted array x2 to a temporary sorted array x1. Returns a reference to the left-hand sorted array x1.

Definition at line 1055 of file SortedArray.h.

References pcl::SortedArray< T, A >::Add().

◆ operator<<() [11/30]

template<class T , class A >
SortedArray<T,A>& pcl::operator<< ( SortedArray< T, A > &  x1,
const Array< T, A > &  x2 
)
inline

Adds an array x2 to a sorted array x1. Returns a reference to the left-hand sorted array x1.

Definition at line 1067 of file SortedArray.h.

References pcl::SortedArray< T, A >::Add().

◆ operator<<() [12/30]

template<class T , class A >
SortedArray<T,A>& pcl::operator<< ( SortedArray< T, A > &&  x1,
const Array< T, A > &  x2 
)
inline

Adds an array x2 to a temporary sorted array x1. Returns a reference to the left-hand sorted array x1.

Definition at line 1079 of file SortedArray.h.

References pcl::SortedArray< T, A >::Add().

◆ operator<<() [13/30]

template<class T , class A >
IndirectSortedArray<T,A>& pcl::operator<< ( IndirectSortedArray< T, A > &  x1,
const IndirectArray< T, A > &  x2 
)
inline

Adds an indirect array x2 to an indirect sorted array x1. Returns a reference to the left-hand indirect sorted array.

Definition at line 1289 of file IndirectSortedArray.h.

References pcl::IndirectSortedArray< T, A >::Add().

◆ operator<<() [14/30]

template<class T , class A , class V >
IndirectSortedArray<T,A>& pcl::operator<< ( IndirectSortedArray< T, A > &&  x,
const V *  p 
)
inline

Adds a pointer p to a temporary indirect sorted array x. Returns a reference to the left-hand indirect sorted array.

A pointer to the template argument type V must be statically castable to T*.

Definition at line 1253 of file IndirectSortedArray.h.

◆ operator<<() [15/30]

template<class T , class A , class V >
IndirectSortedArray<T,A>& pcl::operator<< ( IndirectSortedArray< T, A > &  x,
const V *  p 
)
inline

Adds a pointer p to an indirect sorted array x. Returns a reference to the left-hand indirect sorted array.

A pointer to the template argument type V must be statically castable to T*.

Definition at line 1239 of file IndirectSortedArray.h.

◆ operator<<() [16/30]

template<class T , class A >
IndirectSortedArray<T,A>& pcl::operator<< ( IndirectSortedArray< T, A > &  x1,
const IndirectSortedArray< T, A > &  x2 
)
inline

Adds an indirect sorted array x2 to an indirect sorted array x1. Returns a reference to the left-hand indirect sorted array.

Definition at line 1265 of file IndirectSortedArray.h.

References pcl::IndirectSortedArray< T, A >::Add().

◆ operator<<() [17/30]

template<class T , class A >
IndirectSortedArray<T,A>& pcl::operator<< ( IndirectSortedArray< T, A > &&  x1,
const IndirectArray< T, A > &  x2 
)
inline

Adds an indirect array x2 to a temporary indirect sorted array x1. Returns a reference to the left-hand indirect sorted array.

Definition at line 1301 of file IndirectSortedArray.h.

References pcl::IndirectSortedArray< T, A >::Add().

◆ operator<<() [18/30]

template<class T , class A >
IndirectSortedArray<T,A>& pcl::operator<< ( IndirectSortedArray< T, A > &&  x1,
const IndirectSortedArray< T, A > &  x2 
)
inline

Adds an indirect sorted array x2 to a temporary indirect sorted array x1. Returns a reference to the left-hand indirect sorted array.

Definition at line 1277 of file IndirectSortedArray.h.

References pcl::IndirectSortedArray< T, A >::Add().

◆ operator<<() [19/30]

template<class T , class A , class V >
IndirectArray<T,A>& pcl::operator<< ( IndirectArray< T, A > &  x,
const V *  p 
)
inline

Appends a pointer p to an indirect array x. Returns a reference to the left-hand indirect array.

A pointer to the template argument type V must be statically castable to T*.

Definition at line 1963 of file IndirectArray.h.

◆ operator<<() [20/30]

template<class T , class A >
IndirectArray<T,A>& pcl::operator<< ( IndirectArray< T, A > &&  x1,
const IndirectArray< T, A > &  x2 
)
inline

Appends an indirect array y to a temporary indirect array x. Returns a reference to the left-hand indirect array.

Definition at line 2001 of file IndirectArray.h.

References pcl::IndirectArray< T, A >::Append().

◆ operator<<() [21/30]

template<class T , class A , class V >
IndirectArray<T,A>& pcl::operator<< ( IndirectArray< T, A > &&  x,
const V *  p 
)
inline

Appends a pointer p to a temporary indirect array x. Returns a reference to the left-hand indirect array.

A pointer to the template argument type V must be statically castable to T*.

Definition at line 1977 of file IndirectArray.h.

◆ operator<<() [22/30]

template<class T , class A >
IndirectArray<T,A>& pcl::operator<< ( IndirectArray< T, A > &  x1,
const IndirectArray< T, A > &  x2 
)
inline

Appends an indirect array x2 to an indirect array x1. Returns a reference to the left-hand indirect array.

Definition at line 1989 of file IndirectArray.h.

References pcl::IndirectArray< T, A >::Append().

◆ operator<<() [23/30]

template<class T , class A , class V >
Array<T,A>& pcl::operator<< ( Array< T, A > &  x,
const V &  v 
)
inline

Appends an object v to an array x. Returns a reference to the array.

The template argument type T must have conversion semantics from the type V, such as T::T( const V& ) or equivalent.

Definition at line 2103 of file Array.h.

Referenced by pcl::operator<<(), and pcl::operator>=().

◆ operator<<() [24/30]

template<class T , class A , class V >
Array<T,A>& pcl::operator<< ( Array< T, A > &&  x,
const V &  v 
)
inline

Appends an object v to an array x. Returns a reference to the array.

The template argument type T must have conversion semantics from the type V, such as T::T( const V& ) or equivalent.

Definition at line 2117 of file Array.h.

◆ operator<<() [25/30]

template<class T , class A >
Array<T,A>& pcl::operator<< ( Array< T, A > &&  x1,
const Array< T, A > &  x2 
)
inline

Appends an array x2 to a temporary array x1. Returns a reference to the left-hand array x1.

Definition at line 2141 of file Array.h.

References pcl::Array< T, A >::Append().

◆ operator<<() [26/30]

template<class T , class A >
Array<T,A>& pcl::operator<< ( Array< T, A > &  x1,
const Array< T, A > &  x2 
)
inline

Appends an array x2 to an array x1. Returns a reference to the left-hand array x1.

Definition at line 2129 of file Array.h.

References pcl::Array< T, A >::Append().

◆ operator<<() [27/30]

template<class T , class A , class V >
ReferenceArray<T,A>& pcl::operator<< ( ReferenceArray< T, A > &&  x,
const V *  p 
)
inline

Appends a non-null pointer p to a temporary reference array x. Returns a reference to the left-hand reference array.

A pointer to the template argument type V must be statically castable to T*.

Definition at line 2212 of file ReferenceArray.h.

◆ operator<<() [28/30]

template<class T , class A , class V >
ReferenceArray<T,A>& pcl::operator<< ( ReferenceArray< T, A > &  x,
const V *  p 
)
inline

Appends a non-null pointer p to a reference array x. Returns a reference to the left-hand reference array.

A pointer to the template argument type V must be statically castable to T*.

Definition at line 2198 of file ReferenceArray.h.

◆ operator<<() [29/30]

template<class T , class A >
ReferenceArray<T,A>& pcl::operator<< ( ReferenceArray< T, A > &&  x1,
const ReferenceArray< T, A > &  x2 
)
inline

Appends a reference array x2 to a temporary reference array x1. Returns a reference to the left-hand reference array.

Definition at line 2236 of file ReferenceArray.h.

References pcl::ReferenceArray< T, A >::Append().

◆ operator<<() [30/30]

template<class T , class A >
ReferenceArray<T,A>& pcl::operator<< ( ReferenceArray< T, A > &  x1,
const ReferenceArray< T, A > &  x2 
)
inline

Appends a reference array x2 to a reference array x1. Returns a reference to the left-hand reference array.

Definition at line 2224 of file ReferenceArray.h.

References pcl::ReferenceArray< T, A >::Append().