#include <PDBRecords.h>
Public Types | |
|
typedef std::vector< String >::iterator | Iterator |
|
typedef std::vector< String >::iterator | iterator |
|
typedef std::vector< String >::const_iterator | ConstIterator |
|
typedef std::vector< String >::const_iterator | const_iterator |
|
typedef std::vector< String >::reverse_iterator | ReverseIterator |
|
typedef std::vector< String >::reverse_iterator | reverse_iterator |
|
typedef std::vector< String >::const_reverse_iterator | ConstReverseIterator |
|
typedef std::vector< String >::const_reverse_iterator | const_reverse_iterator |
| typedef String | value_type |
| typedef String | ValueType |
| typedef String & | reference |
| typedef String & | Reference |
| typedef const String & | const_reference |
| typedef const String & | ConstReference |
|
typedef std::vector< String >::difference_type | difference_type |
|
typedef std::vector< String >::difference_type | DifferenceType |
|
typedef std::vector< String >::size_type | size_type |
|
typedef std::vector< String >::size_type | SizeType |
Public Member Functions | |
Constructors and Destructor | |
| PDBRecords (const PDBRecords &pdbi) throw () | |
| PDBRecords & | operator= (const PDBRecords &rhs) |
| ConstIterator | begin () const |
| Iterator | begin () |
| ConstIterator | end () const |
| Iterator | end () |
| ConstReverseIterator | rbegin () const |
| ReverseIterator | rbegin () |
| ConstReverseIterator | rend () const |
| ReverseIterator | rend () |
| SizeType | size () const |
| SizeType | max_size () const |
| SizeType | capacity () const |
| bool | empty () const |
| void | clear () |
| void | resize (SizeType sz, ValueType c=ValueType()) |
| Reference | front () |
| ConstReference | front () const |
| Reference | back () |
| ConstReference | back () const |
| void | push_back (ConstReference x) |
| void | insert (Iterator pos, ConstReference value) |
| void | insert (Iterator pos, SizeType n, ConstReference value) |
| void | pop_back () |
| Iterator | erase (Iterator pos) |
| Iterator | erase (Iterator first, Iterator last) |
| bool | operator== (const PDBRecords &rhs) const |
| bool | operator!= (const PDBRecords &rhs) const |
| bool | operator< (const PDBRecords &rhs) const |
| bool | operator> (const PDBRecords &rhs) const |
| bool | operator<= (const PDBRecords &rhs) const |
| bool | operator>= (const PDBRecords &rhs) const |
| void | swap (PDBRecords &rhs) |
| ConstReference | operator[] (SizeType n) const |
| Reference | operator[] (SizeType n) |
| ConstReference | at (SizeType n) const throw (std::out_of_range) |
| Reference | at (SizeType n) throw (std::out_of_range) |
Protected Attributes | |
| std::vector< String > | records_ |
| The PDB record buffer. | |
This class contains PDB records in an undigested format and provides some means of digesting this format. It is meant to capture all records not parsed by and .
|
|
These methods just wrap the corresponding methods of std::vector. Refer to STL documentation for details. |