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¶
-