generic_automation_collection Class Template Reference

#include <atlstl/automation/automation_collections.hpp>

Inheritance diagram for generic_automation_collection:

List of all members.


Detailed Description

template<typename E, typename ThreadModel = CComObjectThreadModel, typename I = IDispatch, int DispidCount = 20001>
class atlstl::generic_automation_collection< E, ThreadModel, I, DispidCount >

Class for defining COM Automation collections.

Public Types

typedef E enumerator_type
typedef
generic_automation_collection
< E, ThreadModel, I,
DispidCount > 
class_type

Public Member Functions

void SetEnumerator (enumerator_type *enumerator, bool bAddRef)
void SetCount (size_t count)
HRESULT SupportsCount () const
template<typename ITER, typename ITF, typename N>
HRESULT Init (ITER begin, ITER end, ITF *owner, N flags)
template<typename ITER, typename ITF>
HRESULT Init (ITER begin, ITER end, ITF *owner)
HRESULT get__NewEnum (LPUNKNOWN *punk)
HRESULT get_Count (long *pVal)

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

Generated on Thu Jun 10 08:58:23 2010 for STLSoft by  doxygen 1.5.6