#include <btk_container.hpp>
Inheritance diagram for BTKContainer:

| BTKContainer (self_type const &source) | |
| Methods required by the STL Reversible Container Concept | |
| virtual | ~BTKContainer () | 
| Methods required by the STL Reversible Container Concept | |
| iterator | begin () | 
| Methods required by the STL Reversible Container Concept | |
| const_iterator | begin () const | 
| Methods required by the STL Reversible Container Concept | |
| iterator | end () | 
| Methods required by the STL Reversible Container Concept | |
| const_iterator | end () const | 
| Methods required by the STL Reversible Container Concept | |
| reverse_iterator | rbegin () | 
| Methods required by the STL Reversible Container Concept | |
| const_reverse_iterator | rbegin () const | 
| Methods required by the STL Reversible Container Concept | |
| reverse_iterator | rend () | 
| Methods required by the STL Reversible Container Concept | |
| const_reverse_iterator | rend () const | 
| Methods required by the STL Reversible Container Concept | |
| size_type | size () const | 
| Methods required by the STL Reversible Container Concept | |
| size_type | max_size () const | 
| Methods required by the STL Reversible Container Concept | |
| bool | empty () const | 
| Methods required by the STL Reversible Container Concept | |
| Public Types | |
| typedef BTKContainer< T, StorageStrategy > | self_type | 
| typedef T | value_type | 
| typedef StorageStrategy::iterator | iterator | 
| typedef StorageStrategy::const_iterator | const_iterator | 
| typedef StorageStrategy::reverse_iterator | reverse_iterator | 
| typedef StorageStrategy::const_reverse_iterator | const_reverse_iterator | 
| typedef StorageStrategy::reference | reference | 
| typedef StorageStrategy::const_reference | const_reference | 
| typedef StorageStrategy::pointer | pointer | 
| typedef StorageStrategy::const_pointer | const_pointer | 
| typedef StorageStrategy::difference_type | difference_type | 
| typedef StorageStrategy::size_type | size_type | 
| Public Member Functions | |
| reference | operator[] (size_type n) | 
| const_reference | operator[] (size_type n) const | 
| Protected Member Functions | |
| BTKContainer (size_type n=0, const_reference t=value_type()) | |
| template<typename InputIterator> | |
| BTKContainer (InputIterator i, InputIterator j) | |
| void | swap (self_type &b) | 
| Methods required by the STL Reversible Container Concept, but protected to prevent heterogenous type operations in derived types. | |
| self_type & | operator= (self_type const &rhs) | 
| Methods required by the STL Reversible Container Concept, but protected to prevent heterogenous type operations in derived types. | |
| bool | operator== (self_type const &rhs) const | 
| Methods required by the STL Reversible Container Concept, but protected to prevent heterogenous type operations in derived types. | |
| bool | operator!= (self_type const &rhs) const | 
| Methods required by the STL Reversible Container Concept, but protected to prevent heterogenous type operations in derived types. | |
| bool | operator< (self_type const &rhs) const | 
| Methods required by the STL Reversible Container Concept, but protected to prevent heterogenous type operations in derived types. | |
| Protected Attributes | |
| StorageStrategy | _storage | 
| typedef BTKContainer<T,StorageStrategy> self_type | 
| typedef T value_type | 
Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, BTKSequence, System< PolymerType, ChemicalTypeSystemType, StorageStrategy >, BTKSequence< ChainType, StorageStrategy >, BTKSequence< MonomerType, StorageStrategy >, BTKSequence< AtomType, StorageStrategy >, and BTKSequence< PolymerType, StorageStrategy >.
| typedef StorageStrategy::iterator iterator | 
Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, BTKSequence, System< PolymerType, ChemicalTypeSystemType, StorageStrategy >, BTKSequence< ChainType, StorageStrategy >, BTKSequence< MonomerType, StorageStrategy >, BTKSequence< AtomType, StorageStrategy >, and BTKSequence< PolymerType, StorageStrategy >.
| typedef StorageStrategy::const_iterator const_iterator | 
Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, BTKSequence, System< PolymerType, ChemicalTypeSystemType, StorageStrategy >, BTKSequence< ChainType, StorageStrategy >, BTKSequence< MonomerType, StorageStrategy >, BTKSequence< AtomType, StorageStrategy >, and BTKSequence< PolymerType, StorageStrategy >.
| typedef StorageStrategy::reverse_iterator reverse_iterator | 
Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, BTKSequence, System< PolymerType, ChemicalTypeSystemType, StorageStrategy >, BTKSequence< ChainType, StorageStrategy >, BTKSequence< MonomerType, StorageStrategy >, BTKSequence< AtomType, StorageStrategy >, and BTKSequence< PolymerType, StorageStrategy >.
| typedef StorageStrategy::const_reverse_iterator const_reverse_iterator | 
Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, BTKSequence, System< PolymerType, ChemicalTypeSystemType, StorageStrategy >, BTKSequence< ChainType, StorageStrategy >, BTKSequence< MonomerType, StorageStrategy >, BTKSequence< AtomType, StorageStrategy >, and BTKSequence< PolymerType, StorageStrategy >.
| typedef StorageStrategy::reference reference | 
Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, BTKSequence, System< PolymerType, ChemicalTypeSystemType, StorageStrategy >, BTKSequence< ChainType, StorageStrategy >, BTKSequence< MonomerType, StorageStrategy >, BTKSequence< AtomType, StorageStrategy >, and BTKSequence< PolymerType, StorageStrategy >.
| typedef StorageStrategy::const_reference const_reference | 
Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, BTKSequence, System< PolymerType, ChemicalTypeSystemType, StorageStrategy >, BTKSequence< ChainType, StorageStrategy >, BTKSequence< MonomerType, StorageStrategy >, BTKSequence< AtomType, StorageStrategy >, and BTKSequence< PolymerType, StorageStrategy >.
| typedef StorageStrategy::pointer pointer | 
Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, BTKSequence, System< PolymerType, ChemicalTypeSystemType, StorageStrategy >, BTKSequence< ChainType, StorageStrategy >, BTKSequence< MonomerType, StorageStrategy >, BTKSequence< AtomType, StorageStrategy >, and BTKSequence< PolymerType, StorageStrategy >.
| typedef StorageStrategy::const_pointer const_pointer | 
Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, BTKSequence, System< PolymerType, ChemicalTypeSystemType, StorageStrategy >, BTKSequence< ChainType, StorageStrategy >, BTKSequence< MonomerType, StorageStrategy >, BTKSequence< AtomType, StorageStrategy >, and BTKSequence< PolymerType, StorageStrategy >.
| typedef StorageStrategy::difference_type difference_type | 
Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, BTKSequence, System< PolymerType, ChemicalTypeSystemType, StorageStrategy >, BTKSequence< ChainType, StorageStrategy >, BTKSequence< MonomerType, StorageStrategy >, BTKSequence< AtomType, StorageStrategy >, and BTKSequence< PolymerType, StorageStrategy >.
| typedef StorageStrategy::size_type size_type | 
Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, BTKSequence, System< PolymerType, ChemicalTypeSystemType, StorageStrategy >, BTKSequence< ChainType, StorageStrategy >, BTKSequence< MonomerType, StorageStrategy >, BTKSequence< AtomType, StorageStrategy >, and BTKSequence< PolymerType, StorageStrategy >.
| BTKContainer | ( | self_type const & | source | ) | 
Methods required by the STL Reversible Container Concept
| virtual ~BTKContainer | ( | ) |  [virtual] | 
Methods required by the STL Reversible Container Concept
| BTKContainer | ( | size_type | n = 0, | |
| const_reference | t = value_type() | |||
| ) |  [protected] | 
| BTKContainer | ( | InputIterator | i, | |
| InputIterator | j | |||
| ) |  [protected] | 
| iterator begin | ( | ) | 
Methods required by the STL Reversible Container Concept
| const_iterator begin | ( | ) | const | 
Methods required by the STL Reversible Container Concept
| iterator end | ( | ) | 
Methods required by the STL Reversible Container Concept
| const_iterator end | ( | ) | const | 
Methods required by the STL Reversible Container Concept
| reverse_iterator rbegin | ( | ) | 
Methods required by the STL Reversible Container Concept
| const_reverse_iterator rbegin | ( | ) | const | 
Methods required by the STL Reversible Container Concept
| reverse_iterator rend | ( | ) | 
Methods required by the STL Reversible Container Concept
| const_reverse_iterator rend | ( | ) | const | 
Methods required by the STL Reversible Container Concept
| size_type size | ( | ) | const | 
Methods required by the STL Reversible Container Concept
| size_type max_size | ( | ) | const | 
Methods required by the STL Reversible Container Concept
| bool empty | ( | ) | const | 
Methods required by the STL Reversible Container Concept
| const_reference operator[] | ( | size_type | n | ) | const | 
| void swap | ( | self_type & | b | ) |  [protected] | 
Methods required by the STL Reversible Container Concept, but protected to prevent heterogenous type operations in derived types.
Reimplemented in System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.
Methods required by the STL Reversible Container Concept, but protected to prevent heterogenous type operations in derived types.
Reimplemented in System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.
Methods required by the STL Reversible Container Concept, but protected to prevent heterogenous type operations in derived types.
Reimplemented in System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.
Methods required by the STL Reversible Container Concept, but protected to prevent heterogenous type operations in derived types.
Reimplemented in System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.
Methods required by the STL Reversible Container Concept, but protected to prevent heterogenous type operations in derived types.
Reimplemented in System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.
| StorageStrategy _storage  [protected] | 
 1.5.1
 1.5.1