Annotation of parser3/src/types/pa_vhash.C, revision 1.9

1.2       paf         1: /** @file
1.5       paf         2:        Parser: @b hash class.
1.2       paf         3: 
1.8       paf         4:        Copyright(c) 2001-2005 ArtLebedev Group (http://www.artlebedev.com)
1.2       paf         5:        Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
                      6: */
                      7: 
1.9     ! moko        8: static const char * const IDENT="$Date: 2005-08-09 08:14:54 $";
1.2       paf         9: 
                     10: #include "pa_vhash.h"
1.5       paf        11: #include "pa_vfile.h"
1.2       paf        12: 
1.9     ! moko       13: // globals
        !            14: const String hash_fields_name(HASH_FIELDS_NAME), hash_default_element_name(HASH_DEFAULT_ELEMENT_NAME);
        !            15: 
1.5       paf        16: VFile* VHash::as_vfile(String::Language /*lang*/,
                     17:        const Request_charsets * /*charsets*/) 
                     18: {
                     19:        return new VFile(fhash);
                     20: }
1.3       paf        21: 
1.6       paf        22: void VHash::extract_default()
                     23: {
                     24:        if( (_default=fhash.get(HASH_DEFAULT_ELEMENT_NAME) ) )
                     25:                fhash.remove(HASH_DEFAULT_ELEMENT_NAME);
1.7       paf        26: }

E-mail: