tetengo 1.8.2
A multipurpose library set
Loading...
Searching...
No Matches
tetengo::platform_dependent::windows_registry_writer Class Reference

A Windows registry writer. More...

#include <windows_X.hpp>

+ Inheritance diagram for tetengo::platform_dependent::windows_registry_writer:
+ Collaboration diagram for tetengo::platform_dependent::windows_registry_writer:

Public Member Functions

 windows_registry_writer (const std::filesystem::path &subkey)
 Creates a Windows registry writer.
 
 ~windows_registry_writer ()
 Destroys the Windows registry writer.
 
void set_dword_value_of (const std::string_view &name, std::uint32_t value) const
 Sets a DWORD value.
 
void set_string_value_of (const std::string_view &name, const std::string_view &value) const
 Sets a string value.
 

Detailed Description

A Windows registry writer.

This class is only available on Windows.

The read and write target is fixed to \HKEY_CURRENT_USER\SOFTWARE.

Constructor & Destructor Documentation

◆ windows_registry_writer()

tetengo::platform_dependent::windows_registry_writer::windows_registry_writer ( const std::filesystem::path & subkey)
explicit

Creates a Windows registry writer.

Parameters
subkeyA subkey.

Member Function Documentation

◆ set_dword_value_of()

void tetengo::platform_dependent::windows_registry_writer::set_dword_value_of ( const std::string_view & name,
std::uint32_t value ) const

Sets a DWORD value.

Parameters
nameA name.
valueA value.

◆ set_string_value_of()

void tetengo::platform_dependent::windows_registry_writer::set_string_value_of ( const std::string_view & name,
const std::string_view & value ) const

Sets a string value.

Parameters
nameA name.
valueA value.

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