Mir
Public Types | Public Member Functions | List of all members
MirInputConfig Class Reference

#include <mir_input_config.h>

Public Types

using value_type = MirInputDevice
 

Public Member Functions

 MirInputConfig ()
 
 MirInputConfig (MirInputConfig &&conf)
 
 MirInputConfig (MirInputConfig const &conf)
 
MirInputConfigoperator= (MirInputConfig const &conf)
 
 ~MirInputConfig ()
 
void add_device_config (MirInputDevice const &conf)
 
MirInputDeviceget_device_config_by_id (MirInputDeviceId id)
 
MirInputDevice const * get_device_config_by_id (MirInputDeviceId id) const
 
MirInputDeviceget_device_config_by_index (size_t pos)
 
MirInputDevice const & get_device_config_by_index (size_t pos) const
 
void remove_device_by_id (MirInputDeviceId id)
 
size_t size () const
 
void for_each (std::function< void(MirInputDevice const &)> const &visitor) const
 
void for_each (std::function< void(MirInputDevice &)> const &visitor)
 
bool operator== (MirInputConfig const &rhs) const
 
bool operator!= (MirInputConfig const &rhs) const
 

Member Typedef Documentation

Constructor & Destructor Documentation

MirInputConfig::MirInputConfig ( )
MirInputConfig::MirInputConfig ( MirInputConfig &&  conf)
MirInputConfig::MirInputConfig ( MirInputConfig const &  conf)
MirInputConfig::~MirInputConfig ( )

Member Function Documentation

void MirInputConfig::add_device_config ( MirInputDevice const &  conf)
void MirInputConfig::for_each ( std::function< void(MirInputDevice const &)> const &  visitor) const
void MirInputConfig::for_each ( std::function< void(MirInputDevice &)> const &  visitor)
MirInputDevice* MirInputConfig::get_device_config_by_id ( MirInputDeviceId  id)
MirInputDevice const* MirInputConfig::get_device_config_by_id ( MirInputDeviceId  id) const
MirInputDevice& MirInputConfig::get_device_config_by_index ( size_t  pos)
MirInputDevice const& MirInputConfig::get_device_config_by_index ( size_t  pos) const
bool MirInputConfig::operator!= ( MirInputConfig const &  rhs) const
MirInputConfig& MirInputConfig::operator= ( MirInputConfig const &  conf)
bool MirInputConfig::operator== ( MirInputConfig const &  rhs) const
void MirInputConfig::remove_device_by_id ( MirInputDeviceId  id)
size_t MirInputConfig::size ( ) const

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

Copyright © 2012-2016 Canonical Ltd.
Generated on Mon Jun 5 11:05:03 UTC 2017