|
Rosetta 3.5
|
#include <LazySortedVector1.hh>


Public Member Functions | |
| LazySortedVector1 (StrictWeakOrdering cmp, Size sorted_capacity, Size max_capacity) | |
| ~LazySortedVector1 () | |
| void | resize (Size sorted_capacity, Size max_capacity) |
| const T & | top () |
| bool | push (const T &x) |
| void | set_worst (T new_worst) |
| T | peek_back () const |
| T | peek_front () const |
| Size | count_inserted () const |
| void | set_boundary (Size sorted_capacity) |
| sets new capacity for the container More... | |
| T & | at (Size index) |
| T & | operator[] (Size index) |
| Size | size () const |
| utility::vector1< T > & | expose_data () |
| void | clear () |
Private Attributes | |
| Size | last_ |
| T | worst_ |
| StrictWeakOrdering | comp |
| bool | sorted_ |
| Size | max_capacity_ |
| Size | sorted_capacity_ |
| utility::vector1< T > | data_ |
| utility::vector1< T > | good_data_ |
| Size | n_inserts_ |
| Size | n_denied_ |
| Size | n_sorts_ |
Definition at line 28 of file LazySortedVector1.hh.
|
inline |
Definition at line 30 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::data_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::last_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::max_capacity_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::n_denied_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::n_inserts_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::n_sorts_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::sorted_, and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::sorted_capacity_.
|
inline |
Definition at line 42 of file LazySortedVector1.hh.
|
inline |
Definition at line 93 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::comp, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::data_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::last_, and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::sorted_.
|
inline |
Definition at line 125 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::data_.
|
inline |
Definition at line 85 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::data_.
|
inline |
Definition at line 109 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::comp, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::data_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::good_data_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::last_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::size(), and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::sorted_.
|
inline |
Definition at line 99 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::comp, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::data_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::last_, and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::sorted_.
|
inline |
Definition at line 82 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::data_, and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::sorted_capacity_.
|
inline |
Definition at line 83 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::data_.
|
inline |
Definition at line 61 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::comp, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::data_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::last_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::max_capacity_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::n_denied_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::n_inserts_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::n_sorts_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::sorted_capacity_, and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::worst_.
|
inline |
Definition at line 47 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::data_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::max_capacity_, and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::sorted_capacity_.
|
inline |
sets new capacity for the container
Definition at line 89 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::sorted_capacity_.
|
inline |
Definition at line 81 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::worst_.
|
inline |
Definition at line 105 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::last_, and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::sorted_capacity_.
Referenced by protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::expose_data().
|
inline |
Definition at line 54 of file LazySortedVector1.hh.
References protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::comp, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::data_, protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::last_, and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::sorted_.
|
private |
Definition at line 131 of file LazySortedVector1.hh.
Referenced by protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::at(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::expose_data(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::operator[](), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::push(), and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::top().
|
private |
Definition at line 135 of file LazySortedVector1.hh.
Referenced by protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::at(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::clear(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::count_inserted(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::expose_data(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::LazySortedVector1(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::operator[](), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::peek_back(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::peek_front(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::push(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::resize(), and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::top().
|
private |
Definition at line 136 of file LazySortedVector1.hh.
Referenced by protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::expose_data().
|
private |
Definition at line 129 of file LazySortedVector1.hh.
Referenced by protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::at(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::expose_data(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::LazySortedVector1(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::operator[](), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::push(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::size(), and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::top().
|
private |
Definition at line 133 of file LazySortedVector1.hh.
Referenced by protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::LazySortedVector1(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::push(), and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::resize().
|
private |
Definition at line 139 of file LazySortedVector1.hh.
Referenced by protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::LazySortedVector1(), and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::push().
|
private |
Definition at line 138 of file LazySortedVector1.hh.
Referenced by protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::LazySortedVector1(), and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::push().
|
private |
Definition at line 140 of file LazySortedVector1.hh.
Referenced by protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::LazySortedVector1(), and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::push().
|
private |
Definition at line 132 of file LazySortedVector1.hh.
Referenced by protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::at(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::expose_data(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::LazySortedVector1(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::operator[](), and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::top().
|
private |
Definition at line 134 of file LazySortedVector1.hh.
Referenced by protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::LazySortedVector1(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::peek_back(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::push(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::resize(), protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::set_boundary(), and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::size().
|
private |
Definition at line 130 of file LazySortedVector1.hh.
Referenced by protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::push(), and protocols::frag_picker::LazySortedVector1< T, StrictWeakOrdering >::set_worst().
1.8.4