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: