Go to the SVN repository for this file.
1 #ifndef CORELIB___ENV_REG__HPP 2 #define CORELIB___ENV_REG__HPP 60 virtual string RegToEnv(
const string& section,
const string& name)
const 65 virtual bool EnvToReg(
const string&
env,
string& section,
string& name)
99ePriority_Default = 0,
111 voidx_SetModifiedFlag(
boolmodified,
TFlags flags);
112 const string& x_Get(
const string& section,
const string& name,
114 const string& x_Get(
const string& section,
const string& name,
116 boolx_HasEntry(
const string& section,
const string& name,
118 boolx_HasSection(
const string& section,
TFlags flags)
const;
119 const string& x_GetComment(
const string& section,
const string& name,
121 voidx_Enumerate(
const string& section, list<string>&
entries,
123 voidx_ChildLockAction(FLockAction action);
126 boolx_Set(
const string& section,
const string& name,
128 const string& comment);
129 boolx_Unset(
const string& section,
const string& name,
TFlags flags);
130 boolx_SetComment(
const string& comment,
const string& section,
163 stringRegToEnv (
const string& section,
const string& name)
const;
164 boolEnvToReg (
const string&
env,
string& section,
string& name)
const;
165 stringGetPrefix(
void)
const;
185 stringRegToEnv (
const string& section,
const string& name)
const;
186 boolEnvToReg (
const string&
env,
string& section,
string& name)
const;
187 stringGetPrefix(
void)
const;
CEnvironmentRegistry â.
@ eNoOwnership
No ownership is assumed.
int TFlags
Binary OR of "EFlags".
AutoPtr< CNcbiEnvironment > m_Env
virtual string RegToEnv(const string §ion, const string &name) const =0
Returns empty strings for unsupported (section, name) pairs.
virtual string GetPrefix(void) const
Can be overriden to speed enumeration.
TPriorityMap m_PriorityMap
int TPriority
Not restricted to ePriority_*.
bool m_Modified
only tracks mods made through this.
virtual bool EnvToReg(const string &env, string §ion, string &name) const =0
The return value indicates whether the environment variable was appropriately formatted.
multimap< TPriority, CConstRef< IEnvRegMapper > > TPriorityMap
CEnvironmentRegistry(const CEnvironmentRegistry &)
Copying prohibited.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
enum ENcbiOwnership EOwnership
Ownership relations between objects.
#define NCBI_XNCBI_EXPORT
const GenericPointer< typename T::ValueType > T2 value
Defines unified interface to application:
Process information in the NCBI Registry, including working with configuration files.
static wxAcceleratorEntry entries[3]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4