Pair< FirstT, SecondT > Struct Template Reference

#include <VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/MiscLib/Pair.h>

Public Types

typedef FirstT FirstType
 
typedef SecondT SecondType
 

Public Member Functions

Pair< FirstType, SecondType > & operator= (const std::pair< FirstType, SecondType > &p)
 
 Pair ()
 
 Pair (const std::pair< FirstType, SecondType > &p)
 
 Pair (FirstType &f, SecondType &s)
 

Public Attributes

FirstType first
 
SecondType second
 

Detailed Description

template<class FirstT, class SecondT>
struct MiscLib::Pair< FirstT, SecondT >

Definition at line 8 of file Pair.h.

Member Typedef Documentation

◆ FirstType

typedef FirstT FirstType

Definition at line 10 of file Pair.h.

◆ SecondType

typedef SecondT SecondType

Definition at line 11 of file Pair.h.

Constructor & Destructor Documentation

◆ Pair() [1/3]

Pair ( )
inline

Definition at line 12 of file Pair.h.

◆ Pair() [2/3]

Pair ( FirstType f,
SecondType s 
)
inline

Definition at line 13 of file Pair.h.

◆ Pair() [3/3]

Pair ( const std::pair< FirstType, SecondType > &  p)
inline

Definition at line 17 of file Pair.h.

Member Function Documentation

◆ operator=()

Pair< FirstType, SecondType >& operator= ( const std::pair< FirstType, SecondType > &  p)
inline

Definition at line 21 of file Pair.h.

Member Data Documentation

◆ first

FirstType first

Definition at line 27 of file Pair.h.

◆ second

SecondType second

Definition at line 28 of file Pair.h.


The documentation for this struct was generated from the following file: