Loading...
Searching...
No Matches
baseCtor.hpp
Go to the documentation of this file.
1
2#pragma once
3
5
6namespace by {
7
13 class baseCtor: public baseFunc {
14 BY(ME(baseCtor, baseFunc), VISIT())
15 friend class coreInternal;
16
17 public:
18 baseCtor(const mgdType& type);
19
20 public:
21 str infer() const override;
22 const ntype& getType() const override;
23 const baseObj& getOrigin() const override;
24
25 private:
26 mgdType _type;
27 };
28}
Base class for all constructor types.
Definition baseCtor.hpp:13
str infer() const override
Base class for all function types.
Definition baseFunc.hpp:41
Base class for representing byeol objects.
Definition baseObj.hpp:73
Definition coreInternal.hpp:39
Script type for byeol objects.
Definition mgdType.hpp:18
represents native c++ type system for byeol language
Definition ntype.hpp:33
Definition tnarr.hpp:9
to Top