xentara-utils v1.2.1
Xentara utilities library
Loading...
Searching...
No Matches
xentara::utils::windows::RegistryKey::SubKeyEnumerator Class Referencefinal

#include <windows/RegistryKey_SubKeyEnumerator.hpp>

Classes

class  const_iterator
 

Public Types

using value_type = std::wstring
 The value type.
 
using difference_type = std::ptrdiff_t
 Dummy type for non-existend difference type.
 
using reference = value_type &
 A reference to a value.
 
using const_reference = const value_type &
 A reference to a value.
 
using pointer = value_type *
 A pointer to a value.
 
using const_pointer = const value_type *
 A pointer to a value.
 
using iterator = const_iterator
 An iterator.
 

Public Member Functions

 SubKeyEnumerator ()=delete
 This class is not user constructible.
 
auto begin () const -> const_iterator
 Returns an iterator.
 
auto cbegin () const -> const_iterator
 Returns an iterator.
 
constexpr auto end () const noexcept -> std::default_sentinel_t
 Returns an sentinel that can be used to determine if an iterator is exhausted.
 
constexpr auto cend () const noexcept -> std::default_sentinel_t
 Returns an sentinel that can be used to determine if an iterator is exhausted.
 

Member Typedef Documentation

◆ const_pointer

◆ const_reference

◆ difference_type

◆ iterator

◆ pointer

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ SubKeyEnumerator()

xentara::utils::windows::RegistryKey::SubKeyEnumerator::SubKeyEnumerator ( )
delete

This class is not user constructible.

Member Function Documentation

◆ begin()

auto xentara::utils::windows::RegistryKey::SubKeyEnumerator::begin ( ) const -> const_iterator

Returns an iterator.

Returns
An iterator that allows iterating over the sub values

◆ cbegin()

auto xentara::utils::windows::RegistryKey::SubKeyEnumerator::cbegin ( ) const -> const_iterator

Returns an iterator.

Returns
An iterator that allows iterating over the sub values

◆ cend()

constexpr auto xentara::utils::windows::RegistryKey::SubKeyEnumerator::cend ( ) const -> std::default_sentinel_t
constexprnoexcept

Returns an sentinel that can be used to determine if an iterator is exhausted.

Returns
An sentinel for element iterators

◆ end()

constexpr auto xentara::utils::windows::RegistryKey::SubKeyEnumerator::end ( ) const -> std::default_sentinel_t
constexprnoexcept

Returns an sentinel that can be used to determine if an iterator is exhausted.

Returns
An sentinel for element iterators