Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages
comet::registry::collection< error_policy, iterator_, const_iterator_ > Struct Template Reference
#include <comet/registry.h>
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: