comet::registry::collection< error_policy, iterator_, const_iterator_ > Struct Template Reference

#include <comet/registry.h>

List of all members.

Public Types

typedef iterator_ iterator
typedef const_iterator_ const_iterator
typedef iterator_::value_type value_type
typedef size_t size_type

Public Member Functions

 collection (const impl::key_base &key, DWORD num_values, DWORD buf_size)
size_type size () const
 Number of elements in the collection.
void swap (collection &rhs)
 Exception safe swap.
iterator begin ()
 Get the first iterator.
iterator end ()
 Signature iterator marking the end of the sequence.
const_iterator begin () const
const_iterator end () const

Public Attributes

impl::key_base key_
DWORD num_values_
DWORD buf_size_


Detailed Description

template<typename error_policy, typename iterator_, typename const_iterator_ = iterator_>
struct comet::registry::collection< error_policy, iterator_, const_iterator_ >

STL style container class for various types of registry based aggregations.


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