BALL
1.4.79
|
#include <BALL/FORMAT/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) |
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 () |
Clear function of the OCI, doing nothing here. More... | |
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 |
Reference | at (SizeType n) |
Storable Interface | |
void | persistentWrite (PersistenceManager &pm, const char *name) const |
void | persistentRead (PersistenceManager &pm) |
Public Member Functions inherited from BALL::PersistentObject | |
PersistentObject () | |
virtual | ~PersistentObject () |
PersistenceManager & | operator>> (PersistenceManager &pm) const |
virtual void | finalize () |
Public Member Functions inherited from BALL::Object | |
Object () | |
Default constructor. More... | |
Object (const Object &object) | |
Copy constructor. More... | |
virtual | ~Object () |
Destructor. More... | |
const Object & | operator= (const Object &) |
bool | operator== (const Object &object) const |
bool | operator!= (const Object &object) const |
bool | operator< (const Object &object) const |
bool | operator<= (const Object &object) const |
bool | operator>= (const Object &object) const |
bool | operator> (const Object &object) const |
int | compare (const Object &object) const |
virtual bool | isValid () const |
virtual void | dump (::std::ostream &s=std::cout, Size depth=0) const |
Handle | getHandle () const |
Public Member Functions inherited from BALL::AutoDeletable | |
virtual | ~AutoDeletable () |
void * | operator new (size_t size) |
void | operator delete (void *ptr) |
void * | operator new (size_t size, void *ptr) |
void | operator delete (void *ptr, void *) |
bool | isAutoDeletable () const |
void | setAutoDeletable (bool enable) |
Protected Attributes | |
std::vector< String > | records_ |
The PDB record buffer. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from BALL::Object | |
static Handle | getNextHandle () |
static Handle | getNewHandle () |
Static Public Member Functions inherited from BALL::AutoDeletable | |
static void | clearLastPtr () |
Protected Member Functions inherited from BALL::AutoDeletable | |
AutoDeletable () | |
AutoDeletable (const AutoDeletable &auto_deletable, bool deep=false) | |
PDB record class. 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.
Definition at line 31 of file PDBRecords.h.
typedef std::vector<String>::const_iterator BALL::PDBRecords::const_iterator |
Definition at line 40 of file PDBRecords.h.
typedef const String& BALL::PDBRecords::const_reference |
Definition at line 49 of file PDBRecords.h.
typedef std::vector<String>::const_reverse_iterator BALL::PDBRecords::const_reverse_iterator |
Definition at line 44 of file PDBRecords.h.
typedef std::vector<String>::const_iterator BALL::PDBRecords::ConstIterator |
Definition at line 39 of file PDBRecords.h.
typedef const String& BALL::PDBRecords::ConstReference |
Definition at line 50 of file PDBRecords.h.
typedef std::vector<String>::const_reverse_iterator BALL::PDBRecords::ConstReverseIterator |
Definition at line 43 of file PDBRecords.h.
typedef std::vector<String>::difference_type BALL::PDBRecords::difference_type |
Definition at line 51 of file PDBRecords.h.
typedef std::vector<String>::difference_type BALL::PDBRecords::DifferenceType |
Definition at line 52 of file PDBRecords.h.
typedef std::vector<String>::iterator BALL::PDBRecords::Iterator |
Definition at line 37 of file PDBRecords.h.
typedef std::vector<String>::iterator BALL::PDBRecords::iterator |
Definition at line 38 of file PDBRecords.h.
typedef String& BALL::PDBRecords::reference |
Definition at line 47 of file PDBRecords.h.
typedef String& BALL::PDBRecords::Reference |
Definition at line 48 of file PDBRecords.h.
typedef std::vector<String>::reverse_iterator BALL::PDBRecords::reverse_iterator |
Definition at line 42 of file PDBRecords.h.
typedef std::vector<String>::reverse_iterator BALL::PDBRecords::ReverseIterator |
Definition at line 41 of file PDBRecords.h.
typedef std::vector<String>::size_type BALL::PDBRecords::size_type |
Definition at line 53 of file PDBRecords.h.
typedef std::vector<String>::size_type BALL::PDBRecords::SizeType |
Definition at line 54 of file PDBRecords.h.
typedef String BALL::PDBRecords::value_type |
Definition at line 45 of file PDBRecords.h.
typedef String BALL::PDBRecords::ValueType |
Definition at line 46 of file PDBRecords.h.
BALL::PDBRecords::PDBRecords | ( | ) |
BALL::PDBRecords::PDBRecords | ( | const PDBRecords & | pdbi | ) |
|
virtual |
|
inline |
Random access operator
std::out_of_range | if n < 0 || n >= size() |
Definition at line 149 of file PDBRecords.h.
Random access operator
std::out_of_range | if n < 0 || n >= size() |
Definition at line 153 of file PDBRecords.h.
|
inline |
Definition at line 113 of file PDBRecords.h.
|
inline |
Definition at line 115 of file PDBRecords.h.
|
inline |
STL container compatibility interface. These methods just wrap the corresponding methods of std::vector. Refer to STL documentation for details.
Definition at line 81 of file PDBRecords.h.
|
inline |
Definition at line 83 of file PDBRecords.h.
|
inline |
Definition at line 101 of file PDBRecords.h.
|
inlinevirtual |
Clear function of the OCI, doing nothing here.
Reimplemented from BALL::Object.
Definition at line 105 of file PDBRecords.h.
|
inline |
Definition at line 103 of file PDBRecords.h.
|
inline |
Definition at line 85 of file PDBRecords.h.
|
inline |
Definition at line 87 of file PDBRecords.h.
Definition at line 125 of file PDBRecords.h.
Definition at line 127 of file PDBRecords.h.
|
inline |
Definition at line 109 of file PDBRecords.h.
|
inline |
Definition at line 111 of file PDBRecords.h.
|
inline |
Definition at line 119 of file PDBRecords.h.
|
inline |
Definition at line 121 of file PDBRecords.h.
|
inline |
Definition at line 99 of file PDBRecords.h.
|
inline |
Definition at line 131 of file PDBRecords.h.
|
inline |
Definition at line 133 of file PDBRecords.h.
|
inline |
Definition at line 137 of file PDBRecords.h.
PDBRecords& BALL::PDBRecords::operator= | ( | const PDBRecords & | rhs | ) |
Assignment
|
inline |
Definition at line 129 of file PDBRecords.h.
|
inline |
Definition at line 135 of file PDBRecords.h.
|
inline |
Definition at line 139 of file PDBRecords.h.
|
inline |
Definition at line 143 of file PDBRecords.h.
Definition at line 145 of file PDBRecords.h.
|
virtual |
Persistent stream reading.
Reimplemented from BALL::PersistentObject.
|
virtual |
Persistent stream writing.
Reimplemented from BALL::PersistentObject.
|
inline |
Definition at line 123 of file PDBRecords.h.
|
inline |
Definition at line 117 of file PDBRecords.h.
|
inline |
Definition at line 89 of file PDBRecords.h.
|
inline |
Definition at line 91 of file PDBRecords.h.
|
inline |
Definition at line 93 of file PDBRecords.h.
|
inline |
Definition at line 95 of file PDBRecords.h.
Definition at line 107 of file PDBRecords.h.
|
inline |
Definition at line 97 of file PDBRecords.h.
|
inline |
Definition at line 141 of file PDBRecords.h.
|
protected |
The PDB record buffer.
Definition at line 174 of file PDBRecords.h.