OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Protected Attributes | List of all members
ossimImageHandlerFactoryBase::UniqueList< T > Class Template Reference

#include <ossimImageHandlerFactoryBase.h>

Public Member Functions

void push_back (const T &value)
 
const std::vector< T > & getList () const
 
ossim_uint32 size () const
 
const T & operator[] (ossim_uint32 idx) const
 
T & operator[] (ossim_uint32 idx)
 

Protected Attributes

std::vector< T > theList
 

Detailed Description

template<class T>
class ossimImageHandlerFactoryBase::UniqueList< T >

Definition at line 30 of file ossimImageHandlerFactoryBase.h.

Member Function Documentation

◆ getList()

template<class T >
const std::vector<T>& ossimImageHandlerFactoryBase::UniqueList< T >::getList ( ) const
inline

◆ operator[]() [1/2]

template<class T >
const T& ossimImageHandlerFactoryBase::UniqueList< T >::operator[] ( ossim_uint32  idx) const
inline

Definition at line 50 of file ossimImageHandlerFactoryBase.h.

51  {
52  return theList[idx];
53  }

◆ operator[]() [2/2]

template<class T >
T& ossimImageHandlerFactoryBase::UniqueList< T >::operator[] ( ossim_uint32  idx)
inline

Definition at line 54 of file ossimImageHandlerFactoryBase.h.

55  {
56  return theList[idx];
57  }

◆ push_back()

template<class T >
void ossimImageHandlerFactoryBase::UniqueList< T >::push_back ( const T &  value)
inline

◆ size()

template<class T >
ossim_uint32 ossimImageHandlerFactoryBase::UniqueList< T >::size ( ) const
inline

Definition at line 46 of file ossimImageHandlerFactoryBase.h.

Referenced by ossimHdf5PluginHandlerFactory::open().

47  {
48  return theList.size();
49  }

Member Data Documentation

◆ theList

template<class T >
std::vector<T> ossimImageHandlerFactoryBase::UniqueList< T >::theList
protected

Definition at line 59 of file ossimImageHandlerFactoryBase.h.


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