|
Rosetta
|
#include <fixedsizearray0.hh>
Public Types | |
| typedef platform::Size | Size |
| typedef platform::SSize | SSize |
| typedef T | value_type |
| typedef std::array< T, S >::iterator | iterator |
| typedef std::array< T, S >::const_iterator | const_iterator |
Public Member Functions | |
| fixedsizearray0 () | |
| Constructors and the assigmnet operator. More... | |
| fixedsizearray0 (value_type const &def) | |
| fixedsizearray0 (std::initializer_list< T > const &source) | |
| initializer list construction More... | |
| fixedsizearray0< T, S > const & | operator= (value_type const &val) |
| Full-array assignment. More... | |
| value_type & | operator[] (Size index) |
| Mutators and accessors. More... | |
| value_type const & | operator[] (Size index) const |
| bool | operator== (fixedsizearray0< T, S > const &other) const |
| Size | size () const |
| iterator | begin () |
| Iterators. More... | |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
Protected Member Functions | |
| bool | range (Size index) const |
Private Attributes | |
| std::array< T, S > | array_ |
| Data. More... | |
Requirements: S must be a positive integer T must be default constructable.
| typedef std::array<T,S>::const_iterator utility::fixedsizearray0< T, S >::const_iterator |
| typedef std::array<T,S>::iterator utility::fixedsizearray0< T, S >::iterator |
| typedef platform::Size utility::fixedsizearray0< T, S >::Size |
| typedef platform::SSize utility::fixedsizearray0< T, S >::SSize |
| typedef T utility::fixedsizearray0< T, S >::value_type |
|
inline |
Constructors and the assigmnet operator.
References utility::fixedsizearray0< T, S >::array_.
|
inline |
References utility::fixedsizearray0< T, S >::array_.
|
inline |
initializer list construction
References utility::fixedsizearray0< T, S >::array_, and make_symmdef_file_denovo::pos.
|
inline |
Iterators.
References utility::fixedsizearray0< T, S >::array_.
|
inline |
References utility::fixedsizearray0< T, S >::array_.
|
inline |
References utility::fixedsizearray0< T, S >::array_.
|
inline |
References utility::fixedsizearray0< T, S >::array_.
|
inline |
Full-array assignment.
References utility::fixedsizearray0< T, S >::array_.
|
inline |
References utility::fixedsizearray0< T, S >::array_.
|
inline |
Mutators and accessors.
References utility::fixedsizearray0< T, S >::array_, debug_assert, and utility::fixedsizearray0< T, S >::range().
|
inline |
|
inlineprotected |
Referenced by utility::fixedsizearray0< T, S >::operator[]().
|
inline |
References pyrosetta.distributed.cluster.base::S.
|
private |
Data.
Referenced by utility::fixedsizearray0< T, S >::begin(), utility::fixedsizearray0< T, S >::end(), utility::fixedsizearray0< T, S >::fixedsizearray0(), utility::fixedsizearray0< T, S >::operator=(), utility::fixedsizearray0< T, S >::operator==(), and utility::fixedsizearray0< T, S >::operator[]().