Class Function¶
-
class
Function
¶ Public Functions
-
Function
(const std::string name, const std::vector<NamedArg> &arg_types, const Type ret_type, const bool always_inline)¶
-
const std::string &
name
() const¶
-
Type
ret_type
() const¶
-
const std::vector<std::unique_ptr<Instruction>> &
body
() const¶
-
bool
always_inline
() const¶
Private Members
-
const std::string
name_
¶
-
const Type
ret_type_
¶
-
std::vector<std::unique_ptr<Instruction>>
body_
¶
-
const bool
always_inline_
¶
-
struct
NamedArg
¶
-