#include <cksequence_internal.h>
Public Member Functions | |
virtual void | Insert (const T &element)=0 |
virtual void | Remove (const T &element)=0 |
virtual int | num_elements () const =0 |
virtual T | min () const =0 |
virtual T | max () const =0 |
virtual Type | type () const =0 |
virtual CkSequenceIteratorInternal< T > * | begin ()=0 |
virtual CkSequenceIteratorInternal< T > * | end ()=0 |
virtual int | mem_size () const =0 |
virtual void | pup (PUP::er &p)=0 |
T |
Definition at line 43 of file cksequence_internal.h.
virtual void CkSequenceInternal< T >::Insert | ( | const T & | element | ) | [pure virtual] |
Implemented in RandomSequence< T >, and StridedSequence< T >.
virtual void CkSequenceInternal< T >::Remove | ( | const T & | element | ) | [pure virtual] |
Implemented in RandomSequence< T >, and StridedSequence< T >.
virtual int CkSequenceInternal< T >::num_elements | ( | ) | const [pure virtual] |
Implemented in RandomSequence< T >, and StridedSequence< T >.
virtual T CkSequenceInternal< T >::min | ( | ) | const [pure virtual] |
Implemented in RandomSequence< T >, and StridedSequence< T >.
virtual T CkSequenceInternal< T >::max | ( | ) | const [pure virtual] |
Implemented in RandomSequence< T >, and StridedSequence< T >.
virtual Type CkSequenceInternal< T >::type | ( | ) | const [pure virtual] |
Implemented in RandomSequence< T >, and StridedSequence< T >.
virtual CkSequenceIteratorInternal<T>* CkSequenceInternal< T >::begin | ( | ) | [pure virtual] |
Implemented in RandomSequence< T >, and StridedSequence< T >.
virtual CkSequenceIteratorInternal<T>* CkSequenceInternal< T >::end | ( | ) | [pure virtual] |
Implemented in RandomSequence< T >, and StridedSequence< T >.
virtual int CkSequenceInternal< T >::mem_size | ( | ) | const [pure virtual] |
Implemented in RandomSequence< T >, and StridedSequence< T >.
virtual void CkSequenceInternal< T >::pup | ( | PUP::er & | p | ) | [pure virtual] |
Implemented in RandomSequence< T >, and StridedSequence< T >.