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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Ase::Event Struct Reference

Structure for callback based notifications. More...

#include "value.hh"

Inheritance diagram for Ase::Event:
[legend]

Public Member Functions

String type () const
 
String detail () const
 
 Event (const String &type, const String &detail, std::initializer_list< ValueField > il={})
 
- Public Member Functions inherited from Ase::ValueR
Value & operator[] (const String &name)
 
const Value & operator[] (const String &name) const
 
ValueP valuep (const String &name, bool front)
 
ValueP peek (const String &name) const
 
String repr () const
 
 ValueR (std::initializer_list< ValueField > il)
 
- Public Member Functions inherited from std::vector< ValueField >
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)
 

Additional Inherited Members

- Public Types inherited from Ase::ValueR
using ValueFieldVector = std::vector< ValueField >
 
- Static Public Attributes inherited from Ase::ValueR
static const ValueR empty_record
 

Detailed Description

Structure for callback based notifications.

Definition at line 112 of file value.hh.

Constructor & Destructor Documentation

◆ Event() [1/2]

Ase::Event::Event ( )

Definition at line 299 of file value.cc.

◆ Event() [2/2]

Ase::Event::Event ( const String &  type,
const String &  detail,
std::initializer_list< ValueField >  il = {} 
)

Definition at line 302 of file value.cc.

Member Function Documentation

◆ detail()

String Ase::Event::detail ( ) const

Definition at line 114 of file value.hh.

◆ type()

String Ase::Event::type ( ) const

Definition at line 113 of file value.hh.


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