FlowEngine 7.517
Photogrammetry Software Development Kit
Loading...
Searching...
No Matches
FlowEngine::ConstBuffer< T * > Struct Template Reference

ConstBuffer specialization for FlowEngine object classes. More...

#include <Utilities.h>

Public Member Functions

 ConstBuffer ()=default
 
 ConstBuffer (const std::vector< Detail::UniquePtr< T > > &v)
 Conversion from std::vector.
 
 operator bool () const
 

Public Attributes

const T *const * data = nullptr
 Pointer to elements.
 
Size count = 0
 Number of elements.
 

Detailed Description

template<typename T>
struct FlowEngine::ConstBuffer< T * >

ConstBuffer specialization for FlowEngine object classes.

Constructor & Destructor Documentation

◆ ConstBuffer() [1/2]

template<typename T >
FlowEngine::ConstBuffer< T * >::ConstBuffer ( )
default

◆ ConstBuffer() [2/2]

template<typename T >
FlowEngine::ConstBuffer< T * >::ConstBuffer ( const std::vector< Detail::UniquePtr< T > > &  v)
inline

Conversion from std::vector.

Member Function Documentation

◆ operator bool()

template<typename T >
FlowEngine::ConstBuffer< T * >::operator bool ( ) const
inlineexplicit

Member Data Documentation

◆ count

template<typename T >
Size FlowEngine::ConstBuffer< T * >::count = 0

Number of elements.

◆ data

template<typename T >
const T* const* FlowEngine::ConstBuffer< T * >::data = nullptr

Pointer to elements.