HEVC Test Model (HM)  HM-16.3
Public Member Functions | Public Attributes | List of all members
SMultiValueInput< T > Struct Template Reference

Public Member Functions

 SMultiValueInput ()
 
 SMultiValueInput (std::vector< T > &defaults)
 
 SMultiValueInput (const T &minValue, const T &maxValue, std::size_t minNumberValues=0, std::size_t maxNumberValues=0)
 
 SMultiValueInput (const T &minValue, const T &maxValue, std::size_t minNumberValues, std::size_t maxNumberValues, const T *defValues, const UInt numDefValues)
 
SMultiValueInput< T > & operator= (const std::vector< T > &userValues)
 
SMultiValueInput< T > & operator= (const SMultiValueInput< T > &userValues)
 

Public Attributes

const T minValIncl
 
const T maxValIncl
 
const std::size_t minNumValuesIncl
 
const std::size_t maxNumValuesIncl
 
std::vector< T > values
 

Detailed Description

template<class T>
struct SMultiValueInput< T >

Definition at line 391 of file TAppEncCfg.cpp.

Constructor & Destructor Documentation

template<class T>
SMultiValueInput< T >::SMultiValueInput ( )
inline

Definition at line 398 of file TAppEncCfg.cpp.

template<class T>
SMultiValueInput< T >::SMultiValueInput ( std::vector< T > &  defaults)
inline

Definition at line 399 of file TAppEncCfg.cpp.

template<class T>
SMultiValueInput< T >::SMultiValueInput ( const T &  minValue,
const T &  maxValue,
std::size_t  minNumberValues = 0,
std::size_t  maxNumberValues = 0 
)
inline

Definition at line 400 of file TAppEncCfg.cpp.

template<class T>
SMultiValueInput< T >::SMultiValueInput ( const T &  minValue,
const T &  maxValue,
std::size_t  minNumberValues,
std::size_t  maxNumberValues,
const T *  defValues,
const UInt  numDefValues 
)
inline

Definition at line 402 of file TAppEncCfg.cpp.

Member Function Documentation

template<class T>
SMultiValueInput<T>& SMultiValueInput< T >::operator= ( const std::vector< T > &  userValues)
inline

Definition at line 404 of file TAppEncCfg.cpp.

template<class T>
SMultiValueInput<T>& SMultiValueInput< T >::operator= ( const SMultiValueInput< T > &  userValues)
inline

Definition at line 405 of file TAppEncCfg.cpp.

Member Data Documentation

template<class T>
const std::size_t SMultiValueInput< T >::maxNumValuesIncl

Definition at line 396 of file TAppEncCfg.cpp.

template<class T>
const T SMultiValueInput< T >::maxValIncl

Definition at line 394 of file TAppEncCfg.cpp.

template<class T>
const std::size_t SMultiValueInput< T >::minNumValuesIncl

Definition at line 395 of file TAppEncCfg.cpp.

template<class T>
const T SMultiValueInput< T >::minValIncl

Definition at line 393 of file TAppEncCfg.cpp.

template<class T>
std::vector<T> SMultiValueInput< T >::values

Definition at line 397 of file TAppEncCfg.cpp.


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