5#ifndef BALL_FORMAT_PDBRECORDS_H
6#define BALL_FORMAT_PDBRECORDS_H
11#ifndef BALL_DATATYPE_HASHMAP_H
15#ifndef BALL_CONCEPT_PERSISTENCEMANAGER_H
37 typedef std::vector<String>::iterator
Iterator;
38 typedef std::vector<String>::iterator
iterator;
54 typedef std::vector<String>::size_type
SizeType;
103 bool empty()
const {
return records_.empty(); }
#define BALL_CREATE(name)
ConstReference at(SizeType n) const
ConstIterator begin() const
void clear()
Clear function of the OCI, doing nothing here.
SizeType capacity() const
std::vector< String > records_
The PDB record buffer.
ConstReference back() const
const String & ConstReference
std::vector< String >::const_reverse_iterator ConstReverseIterator
const String & const_reference
void insert(Iterator pos, SizeType n, ConstReference value)
std::vector< String >::difference_type difference_type
std::vector< String >::size_type SizeType
std::vector< String >::iterator Iterator
void persistentWrite(PersistenceManager &pm, const char *name) const
std::vector< String >::const_iterator const_iterator
std::vector< String >::size_type size_type
void resize(SizeType sz, ValueType c=ValueType())
std::vector< String >::const_iterator ConstIterator
ConstIterator end() const
std::vector< String >::reverse_iterator reverse_iterator
std::vector< String >::reverse_iterator ReverseIterator
void insert(Iterator pos, ConstReference value)
ConstReference front() const
void swap(PDBRecords &rhs)
ConstReverseIterator rend() const
void push_back(ConstReference x)
std::vector< String >::const_reverse_iterator const_reverse_iterator
SizeType max_size() const
void persistentRead(PersistenceManager &pm)
std::vector< String >::difference_type DifferenceType
Iterator erase(Iterator pos)
Iterator erase(Iterator first, Iterator last)
std::vector< String >::iterator iterator
ConstReverseIterator rbegin() const