Annotation of parser3/src/types/pa_valiased.C, revision 1.14

1.2       paf         1: /** @file
                      2:        Parser: aliased class.
                      3: 
1.12      paf         4:        Copyright (c) 2001, 2002 ArtLebedev Group (http://www.artlebedev.com)
1.13      paf         5:        Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
1.2       paf         6: 
1.14    ! paf         7:        $Id: pa_valiased.C,v 1.13 2002/02/08 08:30:18 paf Exp $
1.1       paf         8: */
                      9: 
                     10: #include "pa_valiased.h"
                     11: #include "pa_vstateless_class.h"
                     12: 
                     13: Value *VAliased::get_element(const String& aname) {
                     14:        // $CLASS=my class=myself
1.4       paf        15:        if(aname==CLASS_NAME) {
1.6       paf        16:                if(hide_class())
1.14    ! paf        17:                        bark("(%s) has no " CLASS_NAME " element");
1.4       paf        18:                else
1.14    ! paf        19:                        return get_class();
1.4       paf        20:        }
                     21: 
1.1       paf        22:        return 0;
                     23: }

E-mail: