#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.