HoverRace  2.0
Public Member Functions | Private Attributes | List of all members
HoverRace::Client::Scene::ConnList Struct Reference

Tracks connections as a group. More...

#include <Scene.h>

Public Member Functions

 ~ConnList ()
 
void Clear () noexcept
 
template<class T >
ConnListoperator<< (T &&conn)
 

Private Attributes

std::forward_list< boost::signals2::scoped_connection > conns
 

Detailed Description

Tracks connections as a group.

Connections added to this group are automatically disconnected when destroyed, in the reverse order of add.

Constructor & Destructor Documentation

HoverRace::Client::Scene::ConnList::~ConnList ( )
inline

Member Function Documentation

void HoverRace::Client::Scene::ConnList::Clear ( )
inlinenoexcept
template<class T >
ConnList& HoverRace::Client::Scene::ConnList::operator<< ( T &&  conn)
inline

Member Data Documentation

std::forward_list<boost::signals2::scoped_connection> HoverRace::Client::Scene::ConnList::conns
private

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