Roxen.git/
server/
etc/
modules/
RXML.pmod/
module.pmod
Branch:
Tag:
Non-build tags
All tags
No tags
2000-01-21
2000-01-21 13:56:34 by Martin Nilsson <mani@lysator.liu.se>
0273b22be9fc17130f74a381860206c772f088f7 (
14
lines) (+
13
/-
1
)
[
Show
|
Annotate
]
Branch:
5.2
Added extend_scope method to Context
Rev: server/etc/modules/RXML.pmod/module.pmod:1.26
2:
//! //! Created 1999-07-30 by Martin Stjernholm. //!
-
//! $Id: module.pmod,v 1.
25
2000/01/
19
19
:
00
:
49
mast
Exp $
+
//! $Id: module.pmod,v 1.
26
2000/01/
21
13
:
56
:
34
nilsson
Exp $
//! Kludge: Must use "RXML.refs" somewhere for the whole module to be //! loaded correctly.
540:
else scopes[scope_name] = vars; }
+
void extend_scope (string scope_name, SCOPE_TYPE vars)
+
//! Adds or extends the specified scope at a global level.
+
{
+
if (!exist_scope(scope_name)) {
+
add_scope (scope_name, vars);
+
return ;
+
}
+
foreach (indices(vars), string var)
+
set_var(var, vars[var], scope_name);
+
}
+
void remove_scope (string scope_name) //! Removes the named scope from the global level, if it exists. {