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

Buffer specialization for FlowEngine object classes. More...

#include <Utilities.h>

Public Member Functions

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

Public Attributes

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

Detailed Description

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

Buffer specialization for FlowEngine object classes.

Constructor & Destructor Documentation

◆ Buffer() [1/2]

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

◆ Buffer() [2/2]

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

Constructor from std::vector.

Member Function Documentation

◆ operator bool()

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

Member Data Documentation

◆ count

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

Number of elements.

◆ data

template<typename T >
T** FlowEngine::Buffer< T * >::data = nullptr

Pointer to elements.