TuttleOFX
1
|
#include <OfxAllocator.hpp>
Data Structures | |
struct | rebind |
Public Types | |
typedef T | Type |
typedef size_t | size_type |
typedef ptrdiff_t | difference_type |
typedef T * | pointer |
typedef const T * | const_pointer |
typedef T & | reference |
typedef const T & | const_reference |
typedef T | value_type |
Public Member Functions | |
OfxAllocator () | |
OfxAllocator (const OfxAllocator &) | |
template<class U > | |
OfxAllocator (const OfxAllocator< U > &) | |
pointer | allocate (const size_type n, const void *=0) |
void | deallocate (void *ptr, size_type) |
void | construct (pointer p, const T &val) |
void | destroy (pointer p) |
OfxAllocator< T > & | operator= (const OfxAllocator< T > &) |
template<class U > | |
OfxAllocator< T > & | operator= (const OfxAllocator< U > &) |
pointer | address (reference x) const |
const_pointer | address (const_reference x) const |
size_type | max_size () const |
bool | operator== (OfxAllocator< T > const &) |
bool | operator!= (OfxAllocator< T > const &a) |
Static Private Attributes | |
static int | size_all = 0 |
Definition at line 18 of file OfxAllocator.hpp.
typedef const T* tuttle::plugin::OfxAllocator< T >::const_pointer |
Definition at line 27 of file OfxAllocator.hpp.
typedef const T& tuttle::plugin::OfxAllocator< T >::const_reference |
Definition at line 29 of file OfxAllocator.hpp.
typedef ptrdiff_t tuttle::plugin::OfxAllocator< T >::difference_type |
Definition at line 25 of file OfxAllocator.hpp.
typedef T* tuttle::plugin::OfxAllocator< T >::pointer |
Definition at line 26 of file OfxAllocator.hpp.
typedef T& tuttle::plugin::OfxAllocator< T >::reference |
Definition at line 28 of file OfxAllocator.hpp.
typedef size_t tuttle::plugin::OfxAllocator< T >::size_type |
Definition at line 24 of file OfxAllocator.hpp.
typedef T tuttle::plugin::OfxAllocator< T >::Type |
Definition at line 23 of file OfxAllocator.hpp.
typedef T tuttle::plugin::OfxAllocator< T >::value_type |
Definition at line 30 of file OfxAllocator.hpp.
tuttle::plugin::OfxAllocator< T >::OfxAllocator | ( | ) | [inline] |
Definition at line 33 of file OfxAllocator.hpp.
tuttle::plugin::OfxAllocator< T >::OfxAllocator | ( | const OfxAllocator< T > & | ) | [inline] |
Definition at line 34 of file OfxAllocator.hpp.
tuttle::plugin::OfxAllocator< T >::OfxAllocator | ( | const OfxAllocator< U > & | ) | [inline] |
Definition at line 36 of file OfxAllocator.hpp.
pointer tuttle::plugin::OfxAllocator< T >::address | ( | reference | x | ) | const [inline] |
Definition at line 73 of file OfxAllocator.hpp.
const_pointer tuttle::plugin::OfxAllocator< T >::address | ( | const_reference | x | ) | const [inline] |
Definition at line 74 of file OfxAllocator.hpp.
pointer tuttle::plugin::OfxAllocator< T >::allocate | ( | const size_type | n, |
const void * | = 0 |
||
) | [inline] |
Definition at line 39 of file OfxAllocator.hpp.
References tuttle::plugin::OfxAllocator< T >::size_all.
void tuttle::plugin::OfxAllocator< T >::construct | ( | pointer | p, |
const T & | val | ||
) | [inline] |
Definition at line 58 of file OfxAllocator.hpp.
void tuttle::plugin::OfxAllocator< T >::deallocate | ( | void * | ptr, |
size_type | |||
) | [inline] |
Definition at line 49 of file OfxAllocator.hpp.
References tuttle::plugin::OfxAllocator< T >::size_all.
void tuttle::plugin::OfxAllocator< T >::destroy | ( | pointer | p | ) | [inline] |
Definition at line 60 of file OfxAllocator.hpp.
size_type tuttle::plugin::OfxAllocator< T >::max_size | ( | ) | const [inline] |
Definition at line 76 of file OfxAllocator.hpp.
References tuttle::max().
bool tuttle::plugin::OfxAllocator< T >::operator!= | ( | OfxAllocator< T > const & | a | ) | [inline] |
Definition at line 79 of file OfxAllocator.hpp.
References tuttle::plugin::OfxAllocator< T >::operator==().
OfxAllocator<T>& tuttle::plugin::OfxAllocator< T >::operator= | ( | const OfxAllocator< T > & | ) | [inline] |
Definition at line 68 of file OfxAllocator.hpp.
OfxAllocator<T>& tuttle::plugin::OfxAllocator< T >::operator= | ( | const OfxAllocator< U > & | ) | [inline] |
Definition at line 71 of file OfxAllocator.hpp.
bool tuttle::host::ofx::imageEffect::OfxhImageEffectNode::operator== | ( | OfxAllocator< T > const & | ) | [inline] |
Definition at line 78 of file OfxAllocator.hpp.
Referenced by tuttle::plugin::OfxAllocator< T >::operator!=().
int tuttle::plugin::OfxAllocator< T >::size_all = 0 [static, private] |
Definition at line 20 of file OfxAllocator.hpp.
Referenced by tuttle::plugin::OfxAllocator< T >::allocate(), and tuttle::plugin::OfxAllocator< T >::deallocate().