JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::AccessibilityHandler::Interfaces Struct Reference

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

#include <juce_AccessibilityHandler.h>

Collaboration diagram for juce::AccessibilityHandler::Interfaces:

Public Member Functions

 Interfaces ()=default
 
 Interfaces (std::unique_ptr< AccessibilityCellInterface > ptr)
 
 Interfaces (std::unique_ptr< AccessibilityTableInterface > ptr)
 
 Interfaces (std::unique_ptr< AccessibilityTextInterface > ptr)
 
 Interfaces (std::unique_ptr< AccessibilityValueInterface > 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< AccessibilityCellInterfacecell
 
std::unique_ptr< AccessibilityTableInterfacetable
 
std::unique_ptr< AccessibilityTextInterfacetext
 
std::unique_ptr< AccessibilityValueInterfacevalue
 

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

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.

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: