Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class 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 Member Functions

 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:21:15 2005 for NVSGSDK by NVIDIA