Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

nvutil::RegVal< T > Class Template Reference

Template class for easy access to the Registry. More...

#include <Registry.h>

List of all members.

Public Types

enum  { DIRTY = 1 }

Public Methods

 RegVal (const TCHAR *value_name, const TCHAR *subkey, DWORD type, HKEY root=HKEY_LOCAL_MACHINE, const T &def=T())
 ~RegVal ()
RegVal< T > & operator= (const T &rhs)
 operator const T & ()


Detailed Description

template<typename T>
class nvutil::RegVal< T >

Template class for easy access to the Registry.


Constructor & Destructor Documentation

template<class T>
nvutil::RegVal< T >::RegVal const TCHAR *    value_name,
const TCHAR *    subkey,
DWORD    type,
HKEY    root = HKEY_LOCAL_MACHINE,
const T &    def = T()
[inline]
 

constructor

template<typename T>
nvutil::RegVal< T >::~RegVal   [inline]
 

destructor


Member Function Documentation

template<class T>
RegVal< T > & nvutil::RegVal< T >::operator= const T &    rhs [inline]
 

convenient writes throug simple assignment

template<class T>
nvutil::RegVal< T >::operator const T &   [inline]
 

convenient reads through implicit type conversion


The documentation for this class was generated from the following file:
Generated on Tue Mar 1 13:20:46 2005 for NVSGSDK by NVIDIA