LibreOffice Module registry (master) 1
|
RegistryKeyNames represents an array of key names. More...
#include <registry.hxx>
Public Member Functions | |
RegistryKeyNames () | |
Default constructor. More... | |
~RegistryKeyNames () | |
Destructor, the internal array with key names will be deleted. More... | |
OUString | getElement (sal_uInt32 index) |
returns the name of the key specified by index. More... | |
sal_uInt32 | getLength () const |
returns the length of the array. More... | |
Private Member Functions | |
void | setKeyNames (Registry const ®istry, rtl_uString **pKeyNames, sal_uInt32 length) |
sets the data of the array. More... | |
Private Attributes | |
sal_uInt32 | m_length |
stores the number of key names, the number of elements. More... | |
rtl_uString ** | m_pKeyNames |
stores an array of key names. More... | |
Registry | m_registry |
stores the handle to the registry file where the appropriate keys are located. More... | |
Friends | |
class | RegistryKey |
RegistryKeyNames represents an array of key names.
RegistryKeyNames is a helper class to work with an array of key names.
Definition at line 214 of file registry.hxx.
|
inline |
Default constructor.
Definition at line 587 of file registry.hxx.
|
inline |
Destructor, the internal array with key names will be deleted.
Definition at line 593 of file registry.hxx.
References m_length, Registry::m_pApi, m_pKeyNames, and m_registry.
|
inline |
returns the name of the key specified by index.
Definition at line 599 of file registry.hxx.
References index, m_length, and m_pKeyNames.
|
inline |
|
inlineprivate |
sets the data of the array.
registry | specifies the registry files where the keys are located. |
pKeyNames | points to an array of key names. |
length | specifies the length of the array specified by pKeyNames. |
Definition at line 613 of file registry.hxx.
References length, m_length, m_pKeyNames, and m_registry.
Referenced by RegistryKey::getKeyNames().
|
friend |
Definition at line 229 of file registry.hxx.
|
private |
stores the number of key names, the number of elements.
Definition at line 241 of file registry.hxx.
Referenced by getElement(), getLength(), setKeyNames(), and ~RegistryKeyNames().
|
private |
stores an array of key names.
Definition at line 243 of file registry.hxx.
Referenced by getElement(), setKeyNames(), and ~RegistryKeyNames().
|
private |
stores the handle to the registry file where the appropriate keys are located.
Definition at line 245 of file registry.hxx.
Referenced by setKeyNames(), and ~RegistryKeyNames().