#include <signals.h>
Inheritance diagram for simth::LlvSeq:
Public Types | |
typedef LlvSeqStorage | storage_type |
typedef LlvSeqAccess | access_type |
typedef Llv | value_type |
typedef LlvSeqAttributes | attributes_type |
typedef simth::checkedVector< value_type > | container_type |
typedef container_type::iterator | iterator |
typedef container_type::const_iterator | const_iterator |
typedef container_type::reference | reference |
typedef container_type::const_reference | const_reference |
Public Member Functions | |
LlvSeq (iterator iterStart, iterator iterEnd, storage_type &origStorage) | |
LlvSeq (const LlvSeq &sig) | |
virtual | ~LlvSeq ()=0 |
LlvSeq & | operator= (const LlvSeq &seq) |
void | resize (size_t newLength, unsigned newBitsPerSymbol) |
void | resize (size_t newLength) |
Protected Member Functions | |
LlvSeq () |
|
The referenced storage class. Reimplemented from simth::SignalSequenceBase< Llv, LlvSeqAttributes, simth::checkedVector< Llv >, LlvSeqStorage, LlvSeqAccess >. |
|
The referenced access class. Reimplemented from simth::SignalSequenceBase< Llv, LlvSeqAttributes, simth::checkedVector< Llv >, LlvSeqStorage, LlvSeqAccess >. |
|
Reimplemented from simth::SignalSequenceBase< Llv, LlvSeqAttributes, simth::checkedVector< Llv >, LlvSeqStorage, LlvSeqAccess >. Reimplemented in simth::LlvSeqStorage. |
|
Reimplemented from simth::SignalSequenceBase< Llv, LlvSeqAttributes, simth::checkedVector< Llv >, LlvSeqStorage, LlvSeqAccess >. Reimplemented in simth::LlvSeqStorage. |
|
Reimplemented from simth::SignalSequenceBase< Llv, LlvSeqAttributes, simth::checkedVector< Llv >, LlvSeqStorage, LlvSeqAccess >. Reimplemented in simth::LlvSeqStorage. |
|
Reimplemented from simth::SignalSequenceBase< Llv, LlvSeqAttributes, simth::checkedVector< Llv >, LlvSeqStorage, LlvSeqAccess >. Reimplemented in simth::LlvSeqStorage. |
|
Reimplemented from simth::SignalSequenceBase< Llv, LlvSeqAttributes, simth::checkedVector< Llv >, LlvSeqStorage, LlvSeqAccess >. Reimplemented in simth::LlvSeqStorage. |
|
Reimplemented from simth::SignalSequenceBase< Llv, LlvSeqAttributes, simth::checkedVector< Llv >, LlvSeqStorage, LlvSeqAccess >. Reimplemented in simth::LlvSeqStorage. |
|
Reimplemented from simth::SignalSequenceBase< Llv, LlvSeqAttributes, simth::checkedVector< Llv >, LlvSeqStorage, LlvSeqAccess >. Reimplemented in simth::LlvSeqStorage. |
|
Class Constructor. |
|
Copy constructor which directly creates a shallow copy of the corresponding SequenceStorage |
|
|
|
Protected standard constructor that does not initalizes the storage reference neither it does initialize the internal begin() and end() iterators. Hence the sequence is not ready to use after calling this constuctor without calling the function seek(iter1,iter2). |
|
|
|
Reimplemented in simth::LlvSeqStorage. |
|
Resize this sequence. Watch out:
Reimplemented from simth::SignalSequenceBase< Llv, LlvSeqAttributes, simth::checkedVector< Llv >, LlvSeqStorage, LlvSeqAccess >. Reimplemented in simth::LlvSeqStorage. |