Carla Backend
Classes | Namespaces | Functions | Variables
CarlaPluginPtr.hpp File Reference
#include "CarlaDefines.h"
#include <algorithm>
#include "CarlaUtils.hpp"

Go to the source code of this file.

Classes

class  std::shared_ptr_count
 
class  std::shared_ptr< T >
 

Namespaces

 std
 

Functions

template<class T , class U >
bool std::operator== (const shared_ptr< T > &l, const shared_ptr< U > &r) noexcept
 
template<class T , class U >
bool std::operator!= (const shared_ptr< T > &l, const shared_ptr< U > &r) noexcept
 
template<class T , class U >
bool std::operator<= (const shared_ptr< T > &l, const shared_ptr< U > &r) noexcept
 
template<class T , class U >
bool std::operator< (const shared_ptr< T > &l, const shared_ptr< U > &r) noexcept
 
template<class T , class U >
bool std::operator>= (const shared_ptr< T > &l, const shared_ptr< U > &r) noexcept
 
template<class T , class U >
bool std::operator> (const shared_ptr< T > &l, const shared_ptr< U > &r) noexcept
 
template<class T , class U >
shared_ptr< T > std::static_pointer_cast (const shared_ptr< U > &ptr)
 
template<class T , class U >
shared_ptr< T > std::dynamic_pointer_cast (const shared_ptr< U > &ptr)
 
template<class T >
bool std::operator== (const shared_ptr< T > &pointer1, T *const pointer2) noexcept
 
template<class T >
bool std::operator!= (const shared_ptr< T > &pointer1, T *const pointer2) noexcept
 

Variables

CARLA_BACKEND_START_NAMESPACE typedef std::shared_ptr< CarlaPluginCarlaPluginPtr
 

Variable Documentation

◆ CarlaPluginPtr

CARLA_BACKEND_START_NAMESPACE typedef std::shared_ptr<CarlaPlugin> CarlaPluginPtr