JUCE API reference
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
juce::AccessibilityHandler::Interfaces Struct Reference

Utility struct which holds one or more accessibility interfaces. More...

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< AccessibilityValueInterface > value
 
std::unique_ptr< AccessibilityTextInterface > text
 
std::unique_ptr< AccessibilityTableInterface > table
 
std::unique_ptr< AccessibilityCellInterface > cell
 

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

References juce::table.

◆ Interfaces() [5/6]

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

References juce::cell.

◆ 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

References juce::cell, and juce::table.

Member Data Documentation

◆ value

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

◆ text

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

◆ table

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

◆ cell

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

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