Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

Classes | Namespaces | Defines | Typedefs

array.h File Reference

#include "VBox/com/defs.h"
#include "VBox/com/ptr.h"
#include "VBox/com/assert.h"
#include "iprt/cpp/utils.h"
Include dependency graph for array.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  com::SafeArray< T, Traits >::Data
class  com::OutSafeArrayDipper
class  com::SafeArray< T, Traits >
struct  com::SafeArrayTraits< T >
struct  com::SafeArrayTraits< BSTR >
struct  com::SafeArrayTraits< GUID >
struct  com::SafeArrayTraits< LONG >
struct  com::SafeArrayTraits< LONG64 >
struct  com::SafeArrayTraits< T * >
struct  com::SafeArrayTraits< ULONG >
struct  com::SafeArrayTraits< ULONG64 >
struct  com::SafeArrayTraitsBase
class  com::SafeIfaceArray< I >
struct  com::SafeIfaceArrayTraits< I >

Namespaces

namespace  com

Defines

#define ComSafeArrayAsInParam(aArray)   (aArray).__asInParam()
#define ComSafeArrayAsOutParam(aArray)   (aArray).__asOutParam()

Typedefs

typedef SafeArray< const GUID,
SafeArrayTraits< GUID > > 
com::SafeConstGUIDArray
typedef SafeArray< GUID > com::SafeGUIDArray

Detailed Description

MS COM / XPCOM Abstraction Layer: Safe array helper class declaration

Definition in file array.h.


Generated by  Doxygen 1.6.0   Back to index