#include <ResultSetReductionOps.h>
Definition at line 231 of file ResultSetReductionOps.h.
Function::Function |
( |
const std::string |
name, |
|
|
const std::vector< NamedArg > & |
arg_types, |
|
|
const Type |
ret_type, |
|
|
const bool |
always_inline |
|
) |
| |
|
inline |
Definition at line 238 of file ResultSetReductionOps.h.
References arg_types_, arguments_, and g_value_id.
const std::vector< NamedArg > & arg_types() const
const std::string & name() const
bool always_inline() const
std::vector< std::unique_ptr< Argument > > arguments_
thread_local size_t g_value_id
const std::vector< NamedArg > arg_types_
const bool always_inline_
template<typename Tp , typename... Args>
Value* Function::add |
( |
Args &&... |
args | ) |
|
|
inline |
template<typename Tp , typename... Args>
Value* Function::addConstant |
( |
Args &&... |
args | ) |
|
|
inline |
bool Function::always_inline |
( |
| ) |
const |
|
inline |
Argument* Function::arg |
( |
const size_t |
idx | ) |
const |
|
inline |
const std::vector<NamedArg>& Function::arg_types |
( |
| ) |
const |
|
inline |
const std::vector<std::unique_ptr<Instruction> >& Function::body |
( |
| ) |
const |
|
inline |
const std::vector<std::unique_ptr<Constant> >& Function::constants |
( |
| ) |
const |
|
inline |
const std::string& Function::name |
( |
| ) |
const |
|
inline |
Type Function::ret_type |
( |
| ) |
const |
|
inline |
const bool Function::always_inline_ |
|
private |
const std::vector<NamedArg> Function::arg_types_ |
|
private |
std::vector<std::unique_ptr<Argument> > Function::arguments_ |
|
private |
std::vector<std::unique_ptr<Instruction> > Function::body_ |
|
private |
std::vector<std::unique_ptr<Constant> > Function::constants_ |
|
private |
const std::string Function::name_ |
|
private |
const Type Function::ret_type_ |
|
private |
The documentation for this class was generated from the following file: