funcMgdType.hpp
Go to the documentation of this file.
1
2#pragma once
3
5
6namespace by {
10 class _nout funcMgdType: public mgdType {
11 BY(ME(funcMgdType, mgdType), CLONE(funcMgdType))
12
13 public:
14 funcMgdType(const std::string& name, const type& super, const params& ps, nbool isAdt, const node* ret);
15
16 protected:
17 const impliAses& _getImpliAses() const override;
18 };
19}
Managed type for function objects.
Definition: funcMgdType.hpp:10
Implicit type conversion collection.
Definition: impliAses.hpp:11
Managed type for byeol objects.
Definition: mgdType.hpp:17
Base class for all AST nodes in byeol language.
Definition: node.hpp:30
Function parameter list container.
Definition: params.hpp:15
Base class for runtime type information in byeol language.
Definition: type.hpp:12