BTKSequence Class Template Reference

#include <btk_sequence.hpp>

Inheritance diagram for BTKSequence:

BTKContainer System< PolymerType, ChemicalTypeSystemType, StorageStrategy > PDBSystem List of all members.

Public Types

typedef base_type::value_type value_type
typedef base_type::iterator iterator
typedef base_type::const_iterator const_iterator
typedef base_type::reverse_iterator reverse_iterator
typedef base_type::const_reverse_iterator const_reverse_iterator
typedef base_type::reference reference
typedef base_type::const_reference const_reference
typedef base_type::pointer pointer
typedef base_type::const_pointer const_pointer
typedef base_type::difference_type difference_type
typedef base_type::size_type size_type

Public Member Functions

reference front ()
 Methods required by the STL Sequence Concept
const_reference front () const
 Methods required by the STL Sequence Concept
virtual iterator insert (iterator p, const_reference t)
 Methods required by the STL Sequence Concept
virtual void insert (iterator p, size_type n, const_reference t)
 Methods required by the STL Sequence Concept
template<typename InputIterator>
void insert (iterator p, InputIterator i, InputIterator j)
 Methods required by the STL Sequence Concept
virtual iterator erase (iterator p)
 Methods required by the STL Sequence Concept
virtual iterator erase (iterator p, iterator q)
 Methods required by the STL Sequence Concept
virtual void clear ()
 Methods required by the STL Sequence Concept
virtual void resize (size_type n, const_reference t=value_type())
 Methods required by the STL Sequence Concept

template<typename T, typename StorageStrategy>
class BTK::UTILITY::BTKSequence< T, StorageStrategy >


Member Typedef Documentation

typedef base_type ::value_type value_type

Reimplemented from BTKContainer.

Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, and System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.

typedef base_type ::iterator iterator

Reimplemented from BTKContainer.

Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, and System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.

typedef base_type ::const_iterator const_iterator

Reimplemented from BTKContainer.

Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, and System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.

typedef base_type ::reverse_iterator reverse_iterator

Reimplemented from BTKContainer.

Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, and System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.

typedef base_type ::const_reverse_iterator const_reverse_iterator

Reimplemented from BTKContainer.

Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, and System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.

typedef base_type ::reference reference

Reimplemented from BTKContainer.

Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, and System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.

typedef base_type ::const_reference const_reference

Reimplemented from BTKContainer.

Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, and System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.

typedef base_type ::pointer pointer

Reimplemented from BTKContainer.

Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, and System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.

typedef base_type ::const_pointer const_pointer

Reimplemented from BTKContainer.

Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, and System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.

typedef base_type ::difference_type difference_type

Reimplemented from BTKContainer.

Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, and System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.

typedef base_type ::size_type size_type

Reimplemented from BTKContainer.

Reimplemented in PDBSystem, AtomicStructure, Chain, Molecule, Monomer, Polymer, PolymerStructure, System, and System< PolymerType, ChemicalTypeSystemType, StorageStrategy >.


Constructor & Destructor Documentation

BTKSequence ( self_type const &  source  ) 

Constructors required by the STL Reversible Container Concept.

virtual ~BTKSequence (  )  [virtual]

Constructors required by the STL Reversible Container Concept.

BTKSequence ( size_type  n = 0,
const_reference  t = value_type() 
)

Constructors required by the STL Sequence Concept.

BTKSequence ( InputIterator  i,
InputIterator  j 
)

Constructors required by the STL Sequence Concept.

BTKSequence ( self_type const &  source  ) 

Constructors required by the STL Reversible Container Concept.

virtual ~BTKSequence (  )  [virtual]

Constructors required by the STL Reversible Container Concept.

BTKSequence ( size_type  n = 0,
const_reference  t = value_type() 
)

Constructors required by the STL Sequence Concept.

BTKSequence ( InputIterator  i,
InputIterator  j 
)

Constructors required by the STL Sequence Concept.


Member Function Documentation

reference front (  ) 

Methods required by the STL Sequence Concept

const_reference front (  )  const

Methods required by the STL Sequence Concept

virtual iterator insert ( iterator  p,
const_reference  t 
) [virtual]

Methods required by the STL Sequence Concept

virtual void insert ( iterator  p,
size_type  n,
const_reference  t 
) [virtual]

Methods required by the STL Sequence Concept

void insert ( iterator  p,
InputIterator  i,
InputIterator  j 
)

Methods required by the STL Sequence Concept

Reimplemented in Molecule, and Polymer.

virtual iterator erase ( iterator  p  )  [virtual]

Methods required by the STL Sequence Concept

virtual iterator erase ( iterator  p,
iterator  q 
) [virtual]

Methods required by the STL Sequence Concept

virtual void clear (  )  [virtual]

Methods required by the STL Sequence Concept

virtual void resize ( size_type  n,
const_reference  t = value_type() 
) [virtual]

Methods required by the STL Sequence Concept


The documentation for this class was generated from the following file:
Generated on Sun Jul 15 20:46:43 2007 for BTK Core by  doxygen 1.5.1