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 2278 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 2130 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 2379 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 2267 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 2118 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 2367 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 1101 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 881 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 1091 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 1081 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 872 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 863 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 1071 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 853 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 1061 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 1051 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 844 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 835 of file SortedArray.h.