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.