Annotation of parser3/src/types/pa_venv.h, revision 1.41

1.10      paf         1: /** @file
1.14      paf         2:        Parser: @b env class decl.
1.10      paf         3: 
1.40      moko        4:        Copyright (c) 2001-2015 Art. Lebedev Studio (http://www.artlebedev.com)
1.20      paf         5:        Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
1.2       paf         6: */
                      7: 
                      8: #ifndef PA_VENV_H
                      9: #define PA_VENV_H
1.22      paf        10: 
1.41    ! moko       11: #define IDENT_PA_VENV_H "$Id: pa_venv.h,v 1.40 2015/10/26 01:22:01 moko Exp $"
1.29      paf        12: 
                     13: // includes
1.2       paf        14: 
1.13      paf        15: #include "pa_sapi.h"
1.41    ! moko       16: #include "pa_vstateless_class.h"
1.2       paf        17: 
1.10      paf        18: /// env class
1.41    ! moko       19: class VEnv: public VStateless_class {
1.29      paf        20:        SAPI_Info& finfo;
1.2       paf        21: public: // Value
                     22:        
1.41    ! moko       23:        const char* type() const { return "env"; }
1.2       paf        24: 
1.39      misha      25:        // env: field
1.37      misha      26:        Value* get_element(const String& aname);
1.2       paf        27: 
                     28: public: // usage
                     29: 
1.29      paf        30:        VEnv(SAPI_Info& ainfo): 
                     31:                
                     32:                finfo(ainfo) {}
1.2       paf        33: 
                     34: };
                     35: 
                     36: #endif

E-mail: