Carla Backend
Loading...
Searching...
No Matches
std Namespace Reference

Classes

class  shared_ptr
 
class  shared_ptr_count
 

Functions

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

Function Documentation

◆ operator==() [1/2]

template<class T, class U>
bool std::operator== ( const shared_ptr< T > & l,
const shared_ptr< U > & r )
noexcept

◆ operator!=() [1/2]

template<class T, class U>
bool std::operator!= ( const shared_ptr< T > & l,
const shared_ptr< U > & r )
noexcept

◆ operator<=()

template<class T, class U>
bool std::operator<= ( const shared_ptr< T > & l,
const shared_ptr< U > & r )
noexcept

◆ operator<()

template<class T, class U>
bool std::operator< ( const shared_ptr< T > & l,
const shared_ptr< U > & r )
noexcept

◆ operator>=()

template<class T, class U>
bool std::operator>= ( const shared_ptr< T > & l,
const shared_ptr< U > & r )
noexcept

◆ operator>()

template<class T, class U>
bool std::operator> ( const shared_ptr< T > & l,
const shared_ptr< U > & r )
noexcept

◆ static_pointer_cast()

template<class T, class U>
shared_ptr< T > std::static_pointer_cast ( const shared_ptr< U > & ptr)

◆ dynamic_pointer_cast()

template<class T, class U>
shared_ptr< T > std::dynamic_pointer_cast ( const shared_ptr< U > & ptr)

◆ operator==() [2/2]

template<class T>
bool std::operator== ( const shared_ptr< T > & pointer1,
T *const pointer2 )
noexcept

◆ operator!=() [2/2]

template<class T>
bool std::operator!= ( const shared_ptr< T > & pointer1,
T *const pointer2 )
noexcept