#include <ncbireg.hpp>
Inheritance diagram for CMemoryRegistry:


Straightforward monolithic modifiable registry.
Definition at line 443 of file ncbireg.hpp.
Public Types | |
| typedef map< string, SEntry, PNocase_Conditional > | TEntries |
| typedef map< string, SSection, PNocase_Conditional > | TSections |
Public Member Functions | |
| CMemoryRegistry (TFlags flags=0) | |
Protected Member Functions | |
| bool | x_Empty (TFlags flags) const |
| bool | x_Modified (TFlags) const |
| void | x_SetModifiedFlag (bool modified, TFlags) |
| const string & | x_Get (const string §ion, const string &name, TFlags flags) const |
| bool | x_HasEntry (const string §ion, const string &name, TFlags flags) const |
| const string & | x_GetComment (const string §ion, const string &name, TFlags flags) const |
| void | x_Enumerate (const string §ion, list< string > &entries, TFlags flags) const |
| void | x_Clear (TFlags flags) |
| Called locked, like the virtual methods inherited from IRegistry. | |
| bool | x_Set (const string §ion, const string &name, const string &value, TFlags flags, const string &comment) |
| bool | x_SetComment (const string &comment, const string §ion, const string &name, TFlags flags) |
Private Attributes | |
| bool | m_IsModified |
| string | m_RegistryComment |
| TSections | m_Sections |
| TFlags | m_Flags |
Classes | |
| struct | SEntry |
| struct | SSection |
|
|
Definition at line 481 of file ncbireg.hpp. |
|
|
Definition at line 490 of file ncbireg.hpp. |
|
|
Definition at line 446 of file ncbireg.hpp. |
|
|
Called locked, like the virtual methods inherited from IRegistry.
Implements IRWRegistry. Definition at line 862 of file ncbireg.cpp. References map_checker< Container >::clear(), m_RegistryComment, and m_Sections. |
|
|
Definition at line 778 of file ncbireg.cpp. References map_checker< Container >::empty(), m_RegistryComment, and m_Sections. |
|
||||||||||||||||
|
Definition at line 837 of file ncbireg.cpp. References IRegistry::HasEntry(), ITERATE, kEmptyStr, m_Sections, and s_IsNameSection(). |
|
||||||||||||||||
|
Definition at line 785 of file ncbireg.cpp. References map_checker< Container >::end(), map_checker< Container >::find(), kEmptyStr, and m_Sections. |
|
||||||||||||||||
|
Definition at line 818 of file ncbireg.cpp. References m_RegistryComment. |
|
||||||||||||||||
|
Definition at line 797 of file ncbireg.cpp. References map_checker< Container >::end(), map_checker< Container >::find(), and m_Sections. |
|
|
Definition at line 459 of file ncbireg.hpp. References m_IsModified. |
|
||||||||||||||||||||||||
|
Implements IRWRegistry. Definition at line 868 of file ncbireg.cpp. References _TRACE, map_checker< Container >::end(), map_checker< Container >::find(), and m_Sections. |
|
||||||||||||||||||||
|
Implements IRWRegistry. Definition at line 934 of file ncbireg.cpp. References m_RegistryComment, and IRWRegistry::MaybeSet(). |
|
||||||||||||
|
Definition at line 460 of file ncbireg.hpp. References m_IsModified. |
|
|
Definition at line 496 of file ncbireg.hpp. |
|
|
Definition at line 493 of file ncbireg.hpp. Referenced by x_Modified(), and x_SetModifiedFlag(). |
|
|
Definition at line 494 of file ncbireg.hpp. Referenced by x_Clear(), x_Empty(), x_GetComment(), and x_SetComment(). |
|
|
Definition at line 495 of file ncbireg.hpp. Referenced by x_Clear(), x_Empty(), x_Enumerate(), x_Get(), x_HasEntry(), and x_Set(). |
1.4.6
Modified on Wed Dec 09 08:19:28 2009 by modify_doxy.py rev. 173732