JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::ObjCBlock< BlockType > Class Template Reference

#include <juce_mac_ObjCHelpers.h>

Collaboration diagram for juce::ObjCBlock< BlockType >:

Public Member Functions

 ObjCBlock ()
 
 ObjCBlock (BlockType b)
 
template<typename R , class C , typename... P>
 ObjCBlock (C *_this, R(C::*fn)(P...))
 
 ~ObjCBlock ()
 
 operator BlockType ()
 
bool operator!= (const void *ptr) const
 
ObjCBlockoperator= (const BlockType &other)
 
bool operator== (const void *ptr) const
 

Private Attributes

BlockType block
 

Constructor & Destructor Documentation

◆ ObjCBlock() [1/3]

template<typename BlockType >
juce::ObjCBlock< BlockType >::ObjCBlock ( )
inline

◆ ObjCBlock() [2/3]

template<typename BlockType >
template<typename R , class C , typename... P>
juce::ObjCBlock< BlockType >::ObjCBlock ( C *  _this,
R(C::*)(P...)  fn 
)
inline

◆ ObjCBlock() [3/3]

template<typename BlockType >
juce::ObjCBlock< BlockType >::ObjCBlock ( BlockType  b)
inline

◆ ~ObjCBlock()

template<typename BlockType >
juce::ObjCBlock< BlockType >::~ObjCBlock ( )
inline

Member Function Documentation

◆ operator BlockType()

template<typename BlockType >
juce::ObjCBlock< BlockType >::operator BlockType ( )
inline

◆ operator!=()

template<typename BlockType >
bool juce::ObjCBlock< BlockType >::operator!= ( const void *  ptr) const
inline

◆ operator=()

template<typename BlockType >
ObjCBlock& juce::ObjCBlock< BlockType >::operator= ( const BlockType &  other)
inline

◆ operator==()

template<typename BlockType >
bool juce::ObjCBlock< BlockType >::operator== ( const void *  ptr) const
inline

Member Data Documentation

◆ block

template<typename BlockType >
BlockType juce::ObjCBlock< BlockType >::block
private

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