PCL
Array Relational Operators

Functions

template<class T , class A >
bool pcl::operator< (const Array< T, A > &x1, const Array< T, A > &x2) noexcept
 
template<class T , class A >
bool pcl::operator< (const IndirectArray< T, A > &x1, const IndirectArray< T, A > &x2)
 
template<class T , class A >
bool pcl::operator< (const ReferenceArray< T, A > &x1, const ReferenceArray< T, A > &x2)
 
template<class T , class A >
bool pcl::operator== (const Array< T, A > &x1, const Array< T, A > &x2) noexcept
 
template<class T , class A >
bool pcl::operator== (const IndirectArray< T, A > &x1, const IndirectArray< T, A > &x2)
 
template<class T , class A >
bool pcl::operator== (const ReferenceArray< T, A > &x1, const ReferenceArray< T, A > &x2)
 

Friends

bool pcl::IndirectSortedArray< T, A >::operator< (const array_implementation &x1, const IndirectSortedArray &x2)
 
bool pcl::ReferenceSortedArray< T, A >::operator< (const array_implementation &x1, const ReferenceSortedArray &x2)
 
bool pcl::SortedArray< T, A >::operator< (const array_implementation &x1, const SortedArray &x2)
 
bool pcl::IndirectSortedArray< T, A >::operator< (const IndirectSortedArray &x1, const array_implementation &x2)
 
bool pcl::IndirectSortedArray< T, A >::operator< (const IndirectSortedArray &x1, const IndirectSortedArray &x2)
 
bool pcl::ReferenceSortedArray< T, A >::operator< (const ReferenceSortedArray &x1, const array_implementation &x2)
 
bool pcl::ReferenceSortedArray< T, A >::operator< (const ReferenceSortedArray &x1, const ReferenceSortedArray &x2)
 
bool pcl::SortedArray< T, A >::operator< (const SortedArray &x1, const array_implementation &x2)
 
bool pcl::SortedArray< T, A >::operator< (const SortedArray &x1, const SortedArray &x2)
 
bool pcl::IndirectSortedArray< T, A >::operator== (const array_implementation &x1, const IndirectSortedArray &x2)
 
bool pcl::ReferenceSortedArray< T, A >::operator== (const array_implementation &x1, const ReferenceSortedArray &x2)
 
bool pcl::SortedArray< T, A >::operator== (const array_implementation &x1, const SortedArray &x2)
 
bool pcl::IndirectSortedArray< T, A >::operator== (const IndirectSortedArray &x1, const array_implementation &x2)
 
bool pcl::IndirectSortedArray< T, A >::operator== (const IndirectSortedArray &x1, const IndirectSortedArray &x2)
 
bool pcl::ReferenceSortedArray< T, A >::operator== (const ReferenceSortedArray &x1, const array_implementation &x2)
 
bool pcl::ReferenceSortedArray< T, A >::operator== (const ReferenceSortedArray &x1, const ReferenceSortedArray &x2)
 
bool pcl::SortedArray< T, A >::operator== (const SortedArray &x1, const array_implementation &x2)
 
bool pcl::SortedArray< T, A >::operator== (const SortedArray &x1, const SortedArray &x2)
 

Detailed Description

Function Documentation

◆ operator<() [1/3]

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

Returns true only if an array x1 precedes another array x2. This operator compares the objects contained by both arrays.

Definition at line 2101 of file Array.h.

References pcl::Compare().

◆ operator<() [2/3]

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

Returns true only if an indirect array x1 precedes another indirect array x2. This operator compares the objects pointed to by the pointers stored in the indirect arrays.

Definition at line 1955 of file IndirectArray.h.

References pcl::IndirectArray< T, A >::Begin(), pcl::Compare(), and pcl::IndirectArray< T, A >::End().

◆ operator<() [3/3]

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

Returns true iff a reference array x1 precedes another reference array x2. This operator compares the objects pointed to by the pointers stored in the reference arrays.

Definition at line 2193 of file ReferenceArray.h.

References pcl::ReferenceArray< T, A >::Begin(), pcl::Compare(), and pcl::ReferenceArray< T, A >::End().

◆ operator==() [1/3]

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

Returns true only if two arrays x1 and x2 are equal. This operator compares the objects contained by both arrays.

Definition at line 2090 of file Array.h.

References pcl::Equal().

◆ operator==() [2/3]

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

Returns true only if two indirect arrays x1 and x2 are equal. This operator compares the objects pointed to by the pointers stored in the indirect arrays.

Definition at line 1943 of file IndirectArray.h.

References pcl::IndirectArray< T, A >::Begin(), pcl::IndirectArray< T, A >::End(), pcl::Equal(), and pcl::IndirectArray< T, A >::Length().

◆ operator==() [3/3]

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

Returns true iff two reference arrays x1 and x2 are equal. This operator compares the objects pointed to by the pointers stored in the reference arrays.

Definition at line 2181 of file ReferenceArray.h.

References pcl::ReferenceArray< T, A >::Begin(), pcl::ReferenceArray< T, A >::End(), pcl::Equal(), and pcl::ReferenceArray< T, A >::Length().

Friends

◆ operator< [1/9]

template<class T , class A = StandardAllocator>
bool operator< ( const array_implementation x1,
const IndirectSortedArray< T, A > &  x2 
)
friend

Returns true only if an indirect array x1 precedes an indirect sorted array x2.

Definition at line 1075 of file IndirectSortedArray.h.

◆ operator< [2/9]

template<typename T , class A = StandardAllocator>
bool operator< ( const array_implementation x1,
const ReferenceSortedArray< T, A > &  x2 
)
friend

Returns true only if a reference array x1 precedes a reference sorted array x2.

Definition at line 1304 of file ReferenceSortedArray.h.

◆ operator< [3/9]

template<class T , class A = StandardAllocator>
bool operator< ( const array_implementation x1,
const SortedArray< T, A > &  x2 
)
friend

Returns true only if an array x1 precedes a sorted array x2.

Definition at line 858 of file SortedArray.h.

◆ operator< [4/9]

template<class T , class A = StandardAllocator>
bool operator< ( const IndirectSortedArray< T, A > &  x1,
const array_implementation x2 
)
friend

Returns true only if an indirect sorted array x1 precedes an indirect array x2.

Definition at line 1065 of file IndirectSortedArray.h.

◆ operator< [5/9]

template<class T , class A = StandardAllocator>
bool operator< ( const IndirectSortedArray< T, A > &  x1,
const IndirectSortedArray< T, A > &  x2 
)
friend

Returns true only if an indirect sorted array x1 precedes another indirect sorted array x2.

Definition at line 1055 of file IndirectSortedArray.h.

◆ operator< [6/9]

template<typename T , class A = StandardAllocator>
bool operator< ( const ReferenceSortedArray< T, A > &  x1,
const array_implementation x2 
)
friend

Returns true only if a reference sorted array x1 precedes a reference array x2.

Definition at line 1294 of file ReferenceSortedArray.h.

◆ operator< [7/9]

template<typename T , class A = StandardAllocator>
bool operator< ( const ReferenceSortedArray< T, A > &  x1,
const ReferenceSortedArray< T, A > &  x2 
)
friend

Returns true only if a reference sorted array x1 precedes another reference sorted array x2.

Definition at line 1284 of file ReferenceSortedArray.h.

◆ operator< [8/9]

template<class T , class A = StandardAllocator>
bool operator< ( const SortedArray< T, A > &  x1,
const array_implementation x2 
)
friend

Returns true only if a sorted array x1 precedes an array x2.

Definition at line 849 of file SortedArray.h.

◆ operator< [9/9]

template<class T , class A = StandardAllocator>
bool operator< ( const SortedArray< T, A > &  x1,
const SortedArray< T, A > &  x2 
)
friend

Returns true only if a sorted array x1 precedes another sorted array x2.

Definition at line 840 of file SortedArray.h.

◆ operator== [1/9]

template<class T , class A = StandardAllocator>
bool operator== ( const array_implementation x1,
const IndirectSortedArray< T, A > &  x2 
)
friend

Returns true only if an indirect array x1 is equal to an indirect sorted array x2.

Definition at line 1045 of file IndirectSortedArray.h.

◆ operator== [2/9]

template<typename T , class A = StandardAllocator>
bool operator== ( const array_implementation x1,
const ReferenceSortedArray< T, A > &  x2 
)
friend

Returns true only if a reference array x1 is equal to a reference sorted array x2.

Definition at line 1274 of file ReferenceSortedArray.h.

◆ operator== [3/9]

template<class T , class A = StandardAllocator>
bool operator== ( const array_implementation x1,
const SortedArray< T, A > &  x2 
)
friend

Returns true only if an array x1 is equal to a sorted array x2.

Definition at line 830 of file SortedArray.h.

◆ operator== [4/9]

template<class T , class A = StandardAllocator>
bool operator== ( const IndirectSortedArray< T, A > &  x1,
const array_implementation x2 
)
friend

Returns true only if an indirect sorted array x1 is equal to an indirect array x2.

Definition at line 1035 of file IndirectSortedArray.h.

◆ operator== [5/9]

template<class T , class A = StandardAllocator>
bool operator== ( const IndirectSortedArray< T, A > &  x1,
const IndirectSortedArray< T, A > &  x2 
)
friend

Returns true only if two indirect sorted arrays x1 and x2 are equal.

Definition at line 1025 of file IndirectSortedArray.h.

◆ operator== [6/9]

template<typename T , class A = StandardAllocator>
bool operator== ( const ReferenceSortedArray< T, A > &  x1,
const array_implementation x2 
)
friend

Returns true only if a reference sorted array x1 is equal to a reference array x2.

Definition at line 1264 of file ReferenceSortedArray.h.

◆ operator== [7/9]

template<typename T , class A = StandardAllocator>
bool operator== ( const ReferenceSortedArray< T, A > &  x1,
const ReferenceSortedArray< T, A > &  x2 
)
friend

Returns true only if two reference sorted arrays x1 and x2 are equal.

Definition at line 1254 of file ReferenceSortedArray.h.

◆ operator== [8/9]

template<class T , class A = StandardAllocator>
bool operator== ( const SortedArray< T, A > &  x1,
const array_implementation x2 
)
friend

Returns true only if a sorted array x1 is equal to an array x2.

Definition at line 821 of file SortedArray.h.

◆ operator== [9/9]

template<class T , class A = StandardAllocator>
bool operator== ( const SortedArray< T, A > &  x1,
const SortedArray< T, A > &  x2 
)
friend

Returns true only if two sorted arrays x1 and x2 are equal.

Definition at line 812 of file SortedArray.h.