|
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().