Ardour  9.0-rc1-54-g6eeed82fb3
ARDOUR::RouteGroupMember Class Reference

#include <route_group_member.h>

Inheritance diagram for ARDOUR::RouteGroupMember:
[legend]

Public Member Functions

 RouteGroupMember ()
 
virtual ~RouteGroupMember ()
 
std::shared_ptr< RouteGrouproute_group () const
 

Public Attributes

PBD::Signal< void()> route_group_changed
 

Protected Attributes

std::shared_ptr< RouteGroup_route_group
 

Private Member Functions

void set_route_group (std::shared_ptr< RouteGroup >)
 

Friends

class RouteGroup
 

Detailed Description

Definition at line 34 of file route_group_member.h.

Constructor & Destructor Documentation

◆ RouteGroupMember()

ARDOUR::RouteGroupMember::RouteGroupMember ( )
inline

Definition at line 37 of file route_group_member.h.

◆ ~RouteGroupMember()

virtual ARDOUR::RouteGroupMember::~RouteGroupMember ( )
inlinevirtual

Definition at line 38 of file route_group_member.h.

Member Function Documentation

◆ route_group()

std::shared_ptr<RouteGroup> ARDOUR::RouteGroupMember::route_group ( ) const
inline

Definition at line 40 of file route_group_member.h.

◆ set_route_group()

void ARDOUR::RouteGroupMember::set_route_group ( std::shared_ptr< RouteGroup )
private

Friends And Related Function Documentation

◆ RouteGroup

friend class RouteGroup
friend

Definition at line 49 of file route_group_member.h.

Member Data Documentation

◆ _route_group

std::shared_ptr<RouteGroup> ARDOUR::RouteGroupMember::_route_group
protected

Definition at line 46 of file route_group_member.h.

◆ route_group_changed

PBD::Signal<void()> ARDOUR::RouteGroupMember::route_group_changed

Emitted when this member joins or leaves a route group

Definition at line 43 of file route_group_member.h.


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