From b0c11962f6012430da3bcaa2727288046b33d648 Mon Sep 17 00:00:00 2001 From: Bryan Galdrikian Date: Tue, 24 Oct 2017 15:25:02 -0700 Subject: Changes for 1.1.1 See README.md --- .../files/classbt_aligned_allocator.html | 439 +++++++++++++++++++++ 1 file changed, 439 insertions(+) create mode 100644 docs/source_docs/files/classbt_aligned_allocator.html (limited to 'docs/source_docs/files/classbt_aligned_allocator.html') diff --git a/docs/source_docs/files/classbt_aligned_allocator.html b/docs/source_docs/files/classbt_aligned_allocator.html new file mode 100644 index 0000000..6c20061 --- /dev/null +++ b/docs/source_docs/files/classbt_aligned_allocator.html @@ -0,0 +1,439 @@ + + + NVIDIA(R) Blast(R) SDK 1.1 Source Reference: btAlignedAllocator< T, Alignment > Class Template Reference + + + + + + + + +
+

btAlignedAllocator< T, Alignment > Class Template Reference

#include <btAlignedAllocator.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Classes

struct  rebind

Public Types

typedef const T * const_pointer
typedef const T & const_reference
typedef T * pointer
typedef T & reference
typedef T value_type

Public Member Functions

const_pointer address (const_reference ref) const
pointer address (reference ref) const
pointer allocate (size_type n, const_pointer *hint=0)
template<typename Other >
 btAlignedAllocator (const btAlignedAllocator< Other, Alignment > &)
 btAlignedAllocator ()
void construct (pointer ptr, const value_type &value)
void deallocate (pointer ptr)
void destroy (pointer ptr)
template<typename O >
self_typeoperator= (const btAlignedAllocator< O, Alignment > &)

Friends

bool operator== (const self_type &, const self_type &)
+


Detailed Description

+

template<typename T, unsigned Alignment>
+ class btAlignedAllocator< T, Alignment >

+ +The btAlignedAllocator is a portable class for aligned memory allocations. Default implementations for unaligned and aligned allocations can be overridden by a custom allocator using btAlignedAllocSetCustom and btAlignedAllocSetCustomAligned.

Member Typedef Documentation

+ +
+
+
+template<typename T, unsigned Alignment>
+ + + + +
typedef const T* btAlignedAllocator< T, Alignment >::const_pointer
+
+
+ +

+ +

+

+ +

+
+
+template<typename T, unsigned Alignment>
+ + + + +
typedef const T& btAlignedAllocator< T, Alignment >::const_reference
+
+
+ +

+ +

+

+ +

+
+
+template<typename T, unsigned Alignment>
+ + + + +
typedef T* btAlignedAllocator< T, Alignment >::pointer
+
+
+ +

+ +

+

+ +

+
+
+template<typename T, unsigned Alignment>
+ + + + +
typedef T& btAlignedAllocator< T, Alignment >::reference
+
+
+ +

+ +

+

+ +

+
+
+template<typename T, unsigned Alignment>
+ + + + +
typedef T btAlignedAllocator< T, Alignment >::value_type
+
+
+ +

+ +

+

+


Constructor & Destructor Documentation

+ +
+
+
+template<typename T, unsigned Alignment>
+ + + + + + + + +
btAlignedAllocator< T, Alignment >::btAlignedAllocator (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<typename T, unsigned Alignment>
+
+template<typename Other >
+ + + + + + + + + +
btAlignedAllocator< T, Alignment >::btAlignedAllocator (const btAlignedAllocator< Other, Alignment > &   )  [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+
+template<typename T, unsigned Alignment>
+ + + + + + + + + +
const_pointer btAlignedAllocator< T, Alignment >::address (const_reference  ref  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<typename T, unsigned Alignment>
+ + + + + + + + + +
pointer btAlignedAllocator< T, Alignment >::address (reference  ref  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<typename T, unsigned Alignment>
+ + + + + + + + + + + + + + + + + + +
pointer btAlignedAllocator< T, Alignment >::allocate (size_type  n,
const_pointer hint = 0 
) [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<typename T, unsigned Alignment>
+ + + + + + + + + + + + + + + + + + +
void btAlignedAllocator< T, Alignment >::construct (pointer  ptr,
const value_type value 
) [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<typename T, unsigned Alignment>
+ + + + + + + + + +
void btAlignedAllocator< T, Alignment >::deallocate (pointer  ptr  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<typename T, unsigned Alignment>
+ + + + + + + + + +
void btAlignedAllocator< T, Alignment >::destroy (pointer  ptr  )  [inline]
+
+
+ +

+ +

+

+ +

+
+
+template<typename T, unsigned Alignment>
+
+template<typename O >
+ + + + + + + + + +
self_type& btAlignedAllocator< T, Alignment >::operator= (const btAlignedAllocator< O, Alignment > &   )  [inline]
+
+
+ +

+ +

+

+


Friends And Related Function Documentation

+ +
+
+
+template<typename T, unsigned Alignment>
+ + + + + + + + + + + + + + + + + + +
bool operator== (const self_type,
const self_type 
) [friend]
+
+
+ +

+ +

+

+


The documentation for this class was generated from the following file: +
+ + + + -- cgit v1.2.3