CFHT HOME ArgMap Utilities


up: Data Structure Information prev: ArgMap Types
ArgMap's are designed to serve as a convenient and efficient means of storing variables that are shared by different processes. The following utilities exist for converting them to and from various intermediate forms. The intermediate forms (referred to as ``external'' hereafter) include: Each of these has corresponding extended ArgMap class (class ArgMap_par, ArgMap_env, ArgMap_opt, and ArgMap_stream) with load(), save(), and possibly save_changes() members.
a.load( source, Regex match, String prefix );
a.save( dest, Regex match, String prefix );
a.save_changes( dest, Regex match, String prefix );
These functions all follow a general pattern: