Anklang-0.3.0-1416-gfa8ce8d2 anklang-0.3.0-1416-gfa8ce8d2
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Ase::OrderedEventList< Event, CompareOrder > Struct Template Reference

Container for a sorted array of opaque Event structures with binary lookup. More...

#include "eventlist.hh"

Inheritance diagram for Ase::OrderedEventList< Event, CompareOrder >:
[legend]

Public Types

using Base = std::vector< Event >
 
using ConstP = std::shared_ptr< const OrderedEventList >
 

Public Member Functions

 OrderedEventList (const std::vector< Event > &ve)
 
const Event * lookup (const Event &event) const
 
const Event * lookup_after (const Event &event) const
 
- Public Member Functions inherited from std::vector< Event >
T assign (T... args)
 
T at (T... args)
 
T back (T... args)
 
T begin (T... args)
 
T capacity (T... args)
 
T cbegin (T... args)
 
T cend (T... args)
 
T clear (T... args)
 
T crbegin (T... args)
 
T crend (T... args)
 
T data (T... args)
 
T emplace (T... args)
 
T emplace_back (T... args)
 
T empty (T... args)
 
T end (T... args)
 
T erase (T... args)
 
T front (T... args)
 
T get_allocator (T... args)
 
T insert (T... args)
 
T max_size (T... args)
 
T operator= (T... args)
 
T operator[] (T... args)
 
T pop_back (T... args)
 
T push_back (T... args)
 
T rbegin (T... args)
 
T rend (T... args)
 
T reserve (T... args)
 
T resize (T... args)
 
T shrink_to_fit (T... args)
 
T size (T... args)
 
T swap (T... args)
 
T vector (T... args)
 
T ~vector (T... args)
 

Detailed Description

template<class Event, class CompareOrder>
struct Ase::OrderedEventList< Event, CompareOrder >

Container for a sorted array of opaque Event structures with binary lookup.

Definition at line 12 of file eventlist.hh.

Member Typedef Documentation

◆ Base

template<class Event , class CompareOrder >
using Ase::OrderedEventList< Event, CompareOrder >::Base = std::vector<Event>

Definition at line 13 of file eventlist.hh.

◆ ConstP

template<class Event , class CompareOrder >
using Ase::OrderedEventList< Event, CompareOrder >::ConstP = std::shared_ptr<const OrderedEventList>

Definition at line 14 of file eventlist.hh.

Constructor & Destructor Documentation

◆ OrderedEventList()

template<class Event , class CompareOrder >
Ase::OrderedEventList< Event, CompareOrder >::OrderedEventList ( const std::vector< Event > &  ve)
explicit

Definition at line 198 of file eventlist.hh.

Member Function Documentation

◆ lookup()

template<class Event , class CompareOrder >
const Event * Ase::OrderedEventList< Event, CompareOrder >::lookup ( const Event &  event) const

Definition at line 208 of file eventlist.hh.

◆ lookup_after()

template<class Event , class CompareOrder >
const Event * Ase::OrderedEventList< Event, CompareOrder >::lookup_after ( const Event &  event) const

Definition at line 215 of file eventlist.hh.


The documentation for this struct was generated from the following file: