#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 () | |
PDBRecords (const PDBRecords &pdbi) | |
virtual | ~PDBRecords () |
PDBRecords & | operator= (const PDBRecords &rhs) |
Assignment. |
|
ConstIterator | begin () const |
STL container compatibility
interface. |
|
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 GenericPDBFile and PDBFile.
ConstIterator BALL::PDBRecords::begin | ( | ) | const |
STL container compatibility interface.
These methods just wrap the corresponding methods of std::vector. Refer to STL documentation for details.