Classes | |
| struct | ColorSpaceDelete |
| struct | ContextDelete |
| struct | DataProviderDelete |
| struct | GradientDelete |
| struct | ImageDelete |
Typedefs | |
| using | ColorSpacePtr = std::unique_ptr< CGColorSpace, ColorSpaceDelete > |
| using | ContextPtr = std::unique_ptr< CGContext, ContextDelete > |
| using | DataProviderPtr = std::unique_ptr< CGDataProvider, DataProviderDelete > |
| using | GradientPtr = std::unique_ptr< CGGradient, GradientDelete > |
| using | ImagePtr = std::unique_ptr< CGImage, ImageDelete > |
Functions | |
| template<size_t A, size_t B> | |
| constexpr auto | joinCompileTimeStr (const char(&a)[A], std::array< char, B > b) |
| template<typename A , size_t... As, typename B , size_t... Bs> | |
| constexpr auto | joinCompileTimeStrImpl (A &&a, std::index_sequence< As... >, B &&b, std::index_sequence< Bs... >) |
| constexpr auto | makeCompileTimeStr () |
| template<size_t A, typename... Others> | |
| constexpr auto | makeCompileTimeStr (const char(&v)[A], Others &&... others) |
| using juce::detail::ColorSpacePtr = typedef std::unique_ptr<CGColorSpace, ColorSpaceDelete> |
| using juce::detail::ContextPtr = typedef std::unique_ptr<CGContext, ContextDelete> |
| using juce::detail::DataProviderPtr = typedef std::unique_ptr<CGDataProvider, DataProviderDelete> |
| using juce::detail::GradientPtr = typedef std::unique_ptr<CGGradient, GradientDelete> |
| using juce::detail::ImagePtr = typedef std::unique_ptr<CGImage, ImageDelete> |
|
constexpr |
References juce::gl::a, juce::gl::b, and joinCompileTimeStrImpl().
Referenced by makeCompileTimeStr().
|
constexpr |
References juce::gl::a, juce::gl::array, and juce::gl::b.
Referenced by joinCompileTimeStr().
|
constexpr |
Referenced by juce::ObjCClass< NSObject >::addMethod(), and makeCompileTimeStr().
|
constexpr |
References joinCompileTimeStr(), makeCompileTimeStr(), and juce::gl::v.