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)
 
TimeSignatureMapoperator= (const TimeSignatureMap &other)
 
TimeSignatureMapoperator= (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: