STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | Private Member Functions | Friends | List of all members
Platform::sealed< __TArg > Class Template Reference

#include <vccorlib.h>

Inheritance diagram for Platform::sealed< __TArg >:
Platform::WriteOnlyArray< __TArg, 1 >

Public Member Functions

 Array (unsigned int __sizeArg)
 
 Array (__TArg *__dataArg, unsigned int __sizeArg)
 
__TArg & get (unsigned int __indexArg) const
 
virtual ~Array ()
 
- Public Member Functions inherited from Platform::WriteOnlyArray< __TArg, 1 >
virtual ~WriteOnlyArray ()
 

Public Attributes

virtual property Array Value { virtual Array^ get()
 
internal __pad0__: Array(const Array<__TArg
 
internal __source
 

Private Member Functions

 Array ()
 
void Attach (__TArg *__srcArg, unsigned int __sizeArg)
 
void AttachFastPass (__TArg *__srcArg, unsigned int __sizeArg)
 
void CopyToOrDetach (__TArg **__destArg, unsigned int *__sizeArg)
 
template<typename __HighLevelType , unsigned int __dimension>
friend void::Platform::Details::__abi_array_copy_to_and_release (::Platform::Array< __HighLevelType, __dimension >^__arrArg, void **__destArg, unsigned int *__sizeArg)
 
void ArrayReferenceInit ()
 

Friends

template<typename __TArg , unsigned int __dimension>
class ArrayReference
 
template<typename __HighLevelType , unsigned int __dimension>
friend::Platform::Array< __HighLevelType, __dimension > Platform::Details::__abi_array_attach (void *__src, unsigned int __size, bool __isFastPass, bool __needsInit)
 

Constructor & Destructor Documentation

template<typename __TArg >
virtual Platform::sealed< __TArg >::~Array ( )
inlinevirtual
989 {}

Member Function Documentation

template<typename __TArg >
Platform::sealed< __TArg >::Array ( unsigned int  __sizeArg)
template<typename __TArg >
Platform::sealed< __TArg >::Array ( __TArg *  __dataArg,
unsigned int  __sizeArg 
)
template<typename __TArg >
Platform::sealed< __TArg >::Array ( )
private
template<typename __TArg >
void Platform::sealed< __TArg >::ArrayReferenceInit ( )
inlineprivate
985  {
986  __vtable_initialize(Array<__TArg, 1>);
987  }
template<typename __TArg >
void Platform::sealed< __TArg >::Attach ( __TArg *  __srcArg,
unsigned int  __sizeArg 
)
private
template<typename __TArg >
void Platform::sealed< __TArg >::AttachFastPass ( __TArg *  __srcArg,
unsigned int  __sizeArg 
)
private
template<typename __TArg >
void Platform::sealed< __TArg >::CopyToOrDetach ( __TArg **  __destArg,
unsigned int *  __sizeArg 
)
private
template<typename __TArg >
__TArg& Platform::sealed< __TArg >::get ( unsigned int  __indexArg) const
template<typename __TArg >
template<typename __HighLevelType , unsigned int __dimension>
Platform::sealed< __TArg >::void::Platform::Details::__abi_array_copy_to_and_release ( ::Platform::Array< __HighLevelType, __dimension >^  __arrArg,
void **  __destArg,
unsigned int *  __sizeArg 
)
private

Friends And Related Function Documentation

template<typename __TArg >
template<typename __TArg , unsigned int __dimension>
friend class ArrayReference
friend
template<typename __TArg >
template<typename __HighLevelType , unsigned int __dimension>
::Platform::Array<__HighLevelType, __dimension> Platform::Details::__abi_array_attach ( void __src,
unsigned int  __size,
bool  __isFastPass,
bool  __needsInit 
)
friend

Member Data Documentation

template<typename __TArg >
internal Platform::sealed< __TArg >::__pad0__
template<typename __TArg >
internal Platform::sealed< __TArg >::__source
template<typename __TArg >
virtual property Array Platform::sealed< __TArg >::Value { virtual Array^ get()

The documentation for this class was generated from the following file: