Aurore
A Switch-like interface for your app, on every screen
Loading...
Searching...
No Matches
aurore::DataModel Class Reference

#include <aurore/core/observable.hpp>

Public Member Functions

template<typename T >
void add (const std::string &key, Observable< T > &observable)
 
void remove (const std::string &key)
 
template<typename T >
Observable< T > * get (const std::string &key) const
 
bool has (const std::string &key) const
 

Member Function Documentation

◆ add()

template<typename T >
void aurore::DataModel::add ( const std::string &  key,
Observable< T > &  observable 
)
inline

◆ get()

template<typename T >
Observable< T > * aurore::DataModel::get ( const std::string &  key) const
inline

◆ has()

bool aurore::DataModel::has ( const std::string &  key) const
inline

◆ remove()

void aurore::DataModel::remove ( const std::string &  key)
inline

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