LMMS
Loading...
Searching...
No Matches
juce::AccessibilityHandler::Interfaces Struct Reference

#include <juce_AccessibilityHandler.h>

Public Member Functions

 Interfaces ()=default
 Interfaces (std::unique_ptr< AccessibilityValueInterface > ptr)
 Interfaces (std::unique_ptr< AccessibilityTextInterface > ptr)
 Interfaces (std::unique_ptr< AccessibilityTableInterface > ptr)
 Interfaces (std::unique_ptr< AccessibilityCellInterface > ptr)
 Interfaces (std::unique_ptr< AccessibilityValueInterface > valueIn, std::unique_ptr< AccessibilityTextInterface > textIn, std::unique_ptr< AccessibilityTableInterface > tableIn, std::unique_ptr< AccessibilityCellInterface > cellIn)

Public Attributes

std::unique_ptr< AccessibilityValueInterfacevalue
std::unique_ptr< AccessibilityTextInterfacetext
std::unique_ptr< AccessibilityTableInterfacetable
std::unique_ptr< AccessibilityCellInterfacecell

Detailed Description

Utility struct which holds one or more accessibility interfaces.

The main purpose of this class is to provide convenience constructors from each of the four types of accessibility interface.

Constructor & Destructor Documentation

◆ Interfaces() [1/6]

juce::AccessibilityHandler::Interfaces::Interfaces ( )
default

◆ Interfaces() [2/6]

juce::AccessibilityHandler::Interfaces::Interfaces ( std::unique_ptr< AccessibilityValueInterface > ptr)
inline

◆ Interfaces() [3/6]

juce::AccessibilityHandler::Interfaces::Interfaces ( std::unique_ptr< AccessibilityTextInterface > ptr)
inline

◆ Interfaces() [4/6]

juce::AccessibilityHandler::Interfaces::Interfaces ( std::unique_ptr< AccessibilityTableInterface > ptr)
inline

◆ Interfaces() [5/6]

juce::AccessibilityHandler::Interfaces::Interfaces ( std::unique_ptr< AccessibilityCellInterface > ptr)
inline

◆ Interfaces() [6/6]

juce::AccessibilityHandler::Interfaces::Interfaces ( std::unique_ptr< AccessibilityValueInterface > valueIn,
std::unique_ptr< AccessibilityTextInterface > textIn,
std::unique_ptr< AccessibilityTableInterface > tableIn,
std::unique_ptr< AccessibilityCellInterface > cellIn )
inline

Member Data Documentation

◆ cell

std::unique_ptr<AccessibilityCellInterface> juce::AccessibilityHandler::Interfaces::cell

◆ table

std::unique_ptr<AccessibilityTableInterface> juce::AccessibilityHandler::Interfaces::table

◆ text

std::unique_ptr<AccessibilityTextInterface> juce::AccessibilityHandler::Interfaces::text

◆ value

std::unique_ptr<AccessibilityValueInterface> juce::AccessibilityHandler::Interfaces::value

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