Loading...
Searching...
No Matches
getGenericExpr.hpp
Go to the documentation of this file.
1
2#pragma once
3
5
6namespace by {
7
8 class visitor;
9 class genericOrigin;
10
19 class _nout getGenericExpr: public getExpr {
21
22 public:
23 getGenericExpr(const std::string& genericName, const args& typeParams);
24 getGenericExpr(const node& me, const std::string& genericName, const args& typeParams);
25
26 protected:
34 node* _onGet(node& me) const override;
35 };
36}
Function or object evaluation arguments.
Definition args.hpp:22
Type information for expression nodes
Definition expr.hpp:45
Expression for property and method access.
Definition getExpr.hpp:18
Generic type access expression.
Definition getGenericExpr.hpp:19
node * _onGet(node &me) const override
Protected virtual method for resolving generic type access.
Base class for all AST nodes in the byeol language.
Definition node.hpp:195
Definition tnarr.hpp:9
to Top