|
ProteoWizard
|
a wrapper for boost::array that is indexable by character; supports indexes 0-127 More...
#include <CharIndexedVector.hpp>
Public Types | |
| typedef boost::array< T, 129 > | type |
| typedef CharIndexedVectorIterator< T > | iterator |
| typedef CharIndexedVectorConstIterator < T > | const_iterator |
| typedef std::reverse_iterator < iterator > | reverse_iterator |
| typedef std::reverse_iterator < const_iterator > | const_reverse_iterator |
Public Member Functions | |
| CharIndexedVector () | |
| size_t | size () const |
| void | erase (const char c) |
| void | clear () |
| char | getIndexAsChar (iterator itr) const |
| char | getIndexAsChar (size_t i) const |
| const T & | operator[] (const char c) const |
| T & | operator[] (const char c) |
| const_iterator | begin () const |
| const_iterator | end () const |
| iterator | begin () |
| iterator | end () |
a wrapper for boost::array that is indexable by character; supports indexes 0-127
Definition at line 191 of file CharIndexedVector.hpp.
| typedef boost::array<T, 129> pwiz::util::CharIndexedVector< T >::type |
Definition at line 193 of file CharIndexedVector.hpp.
| typedef CharIndexedVectorIterator<T> pwiz::util::CharIndexedVector< T >::iterator |
Definition at line 194 of file CharIndexedVector.hpp.
| typedef CharIndexedVectorConstIterator<T> pwiz::util::CharIndexedVector< T >::const_iterator |
Definition at line 195 of file CharIndexedVector.hpp.
| typedef std::reverse_iterator<iterator> pwiz::util::CharIndexedVector< T >::reverse_iterator |
Definition at line 196 of file CharIndexedVector.hpp.
| typedef std::reverse_iterator<const_iterator> pwiz::util::CharIndexedVector< T >::const_reverse_iterator |
Definition at line 197 of file CharIndexedVector.hpp.
|
inline |
Definition at line 199 of file CharIndexedVector.hpp.
References pwiz::util::CharIndexedVector< T >::clear().
|
inline |
Definition at line 204 of file CharIndexedVector.hpp.
|
inline |
Definition at line 209 of file CharIndexedVector.hpp.
References pwiz::util::CharIndexedVector< T >::operator[]().
|
inline |
Definition at line 214 of file CharIndexedVector.hpp.
Referenced by pwiz::util::CharIndexedVector< T >::CharIndexedVector().
|
inline |
Definition at line 219 of file CharIndexedVector.hpp.
References pwiz::util::CharIndexedVector< T >::begin().
|
inline |
Definition at line 224 of file CharIndexedVector.hpp.
References pwiz::util::CharIndexedVector< T >::begin(), and pwiz::util::CharIndexedVector< T >::operator[]().
|
inline |
Definition at line 229 of file CharIndexedVector.hpp.
Referenced by pwiz::util::CharIndexedVector< T >::erase(), pwiz::util::CharIndexedVector< T >::getIndexAsChar(), and pwiz::util::CharIndexedVector< T >::operator[]().
|
inline |
Definition at line 234 of file CharIndexedVector.hpp.
References pwiz::util::CharIndexedVector< T >::operator[]().
|
inline |
Definition at line 239 of file CharIndexedVector.hpp.
Referenced by pwiz::util::CharIndexedVector< T >::begin(), and pwiz::util::CharIndexedVector< T >::getIndexAsChar().
|
inline |
Definition at line 240 of file CharIndexedVector.hpp.
Referenced by pwiz::util::CharIndexedVector< T >::end().
|
inline |
Definition at line 241 of file CharIndexedVector.hpp.
References pwiz::util::CharIndexedVector< T >::begin().
|
inline |
Definition at line 242 of file CharIndexedVector.hpp.
References pwiz::util::CharIndexedVector< T >::end().
1.8.1.1