BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
HTAbsValVector< T > Class Template Referenceabstract

#include <HTAbsValVector.h>

Public Member Functions

virtual ~HTAbsValVector ()
 
virtual const T & operator() (size_t i) const =0
 
virtual T & operator() (size_t i)=0
 
virtual const T & operator[] (size_t i) const =0
 
virtual T & operator[] (size_t i)=0
 
virtual size_t length () const =0
 

Detailed Description

template<class T>
class HTAbsValVector< T >

Definition at line 35 of file HTAbsValVector.h.

Constructor & Destructor Documentation

◆ ~HTAbsValVector()

template<class T >
virtual HTAbsValVector< T >::~HTAbsValVector ( )
inlinevirtual

Definition at line 38 of file HTAbsValVector.h.

38{}

Member Function Documentation

◆ length()

template<class T >
virtual size_t HTAbsValVector< T >::length ( ) const
pure virtual

◆ operator()() [1/2]

template<class T >
virtual const T & HTAbsValVector< T >::operator() ( size_t  i) const
pure virtual

◆ operator()() [2/2]

template<class T >
virtual T & HTAbsValVector< T >::operator() ( size_t  i)
pure virtual

◆ operator[]() [1/2]

template<class T >
virtual const T & HTAbsValVector< T >::operator[] ( size_t  i) const
pure virtual

◆ operator[]() [2/2]

template<class T >
virtual T & HTAbsValVector< T >::operator[] ( size_t  i)
pure virtual

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