#include <PerScheduleContainer.h>
Public Member Functions | |
| PerScheduleContainer ()=default | |
| PerScheduleContainer (ScheduleID::size_type const n) | |
| bool | is_valid () const |
| auto | size () const |
| auto | cbegin () const noexcept |
| auto | begin () const noexcept |
| auto | begin () noexcept |
| auto | cend () const noexcept |
| auto | end () const noexcept |
| auto | end () noexcept |
| void | reserve (ScheduleID::size_type const sz) |
| template<typename... Args> | |
| void | emplace_back (Args &&...args) |
| void | resize (ScheduleID::size_type const sz) |
| auto | expand_to_num_schedules () |
| T & | operator[] (ScheduleID const sid) |
| T const & | operator[] (ScheduleID const sid) const |
| T & | at (ScheduleID const sid) |
| T const & | at (ScheduleID const sid) const |
Private Attributes | |
| std::vector< T > | data_ |
Definition at line 15 of file PerScheduleContainer.h.
|
default |
|
inlineexplicit |
Definition at line 21 of file PerScheduleContainer.h.
|
inline |
Definition at line 118 of file PerScheduleContainer.h.
|
inline |
Definition at line 124 of file PerScheduleContainer.h.
|
inlinenoexcept |
Definition at line 42 of file PerScheduleContainer.h.
|
inlinenoexcept |
Definition at line 48 of file PerScheduleContainer.h.
|
inlinenoexcept |
Definition at line 36 of file PerScheduleContainer.h.
|
inlinenoexcept |
Definition at line 54 of file PerScheduleContainer.h.
|
inline |
Definition at line 81 of file PerScheduleContainer.h.
|
inlinenoexcept |
Definition at line 60 of file PerScheduleContainer.h.
|
inlinenoexcept |
Definition at line 66 of file PerScheduleContainer.h.
|
inline |
Definition at line 99 of file PerScheduleContainer.h.
|
inline |
Definition at line 24 of file PerScheduleContainer.h.
|
inline |
Definition at line 113 of file PerScheduleContainer.h.
|
inline |
Definition at line 115 of file PerScheduleContainer.h.
|
inline |
Definition at line 73 of file PerScheduleContainer.h.
|
inline |
Definition at line 87 of file PerScheduleContainer.h.
|
inline |
Definition at line 30 of file PerScheduleContainer.h.
|
private |
Definition at line 130 of file PerScheduleContainer.h.
1.8.11