Scenario::TimeSignatureMap Struct Reference
Classes | |
struct | impl |
Public Types | |
using | iterator = std::vector< std::pair< TimeVal, ossia::time_signature > >::iterator |
using | const_iterator = std::vector< std::pair< TimeVal, ossia::time_signature > >::const_iterator |
Public Member Functions | |
TimeSignatureMap (const TimeSignatureMap &other) | |
TimeSignatureMap (TimeSignatureMap &&other) | |
TimeSignatureMap & | operator= (const TimeSignatureMap &other) |
TimeSignatureMap & | operator= (TimeSignatureMap &&other) |
void | clear () |
bool | empty () const noexcept |
std::size_t | size () const noexcept |
ossia::time_signature & | at (const TimeVal &) |
ossia::time_signature & | operator[] (const TimeVal &) |
const_iterator | find (const TimeVal &) const |
const_iterator | last_before (const TimeVal &) const |
const_iterator | upper_bound (const TimeVal &) const |
void | erase (const_iterator) |
void | erase (const TimeVal &t) |
const_iterator | begin () const |
const_iterator | end () const |
bool | operator!= (const TimeSignatureMap &other) const noexcept |
Public Attributes | |
friend | TSerializer< DataStream, TimeSignatureMap > |
friend | TSerializer< JSONObject, TimeSignatureMap > |
The documentation for this struct was generated from the following files:
- TimeSignatureMap.hpp
- TimeSignatureMap.cpp