#include <frame_private.hpp>
Public Member Functions | |
progressive_pair (const std::string &input="", int duration=0) | |
virtual const T | get_current_element (int current_time, T default_val=T()) const override |
bool | does_not_change () const override |
![]() | |
progressive_base (const std::string &input) | |
int | duration () const |
std::string | get_original () const |
data_t & | data () |
const data_t & | data () const |
virtual | ~progressive_base () |
Private Types | |
using | progressive_pair_base_type = progressive_base< T, std::pair< T, T > > |
Additional Inherited Members | |
![]() | |
using | data_t = std::vector< std::pair< std::pair< T, T >, int > > |
Definition at line 76 of file frame_private.hpp.
|
private |
Definition at line 148 of file frame_private.hpp.
|
inline |
Definition at line 79 of file frame_private.hpp.
References progressive_base< T, std::pair< T, T > >::data(), progressive_base< T, std::pair< T, T > >::duration(), utils::REMOVE_EMPTY, and utils::split().
|
inlineoverridevirtual |
Reimplemented from progressive_base< T, std::pair< T, T > >.
Definition at line 141 of file frame_private.hpp.
References progressive_base< T, std::pair< T, T > >::data().
Referenced by frame_parsed_parameters::does_not_change().
|
inlineoverridevirtual |
Implements progressive_base< T, std::pair< T, T > >.
Definition at line 109 of file frame_private.hpp.
References progressive_base< T, std::pair< T, T > >::data(), progressive_base< T, std::pair< T, T > >::duration(), and i.
Referenced by frame_parsed_parameters::parameters().