|
FAUST compiler
0.9.9.6b8
|


Public Member Functions | |
| MinPrim () | |
| virtual unsigned int | arity () |
| virtual bool | needCache () |
| virtual Type | infereSigType (const vector< Type > &types) |
| virtual void | sigVisit (Tree sig, sigvisitor *visitor) |
| virtual int | infereSigOrder (const vector< int > &args) |
| virtual Tree | computeSigOutput (const vector< Tree > &args) |
| virtual string | generateCode (Klass *klass, const vector< string > &args, const vector< Type > &types) |
| virtual string | generateLateq (Lateq *lateq, const vector< string > &args, const vector< Type > &types) |
Public Member Functions inherited from xtended | |
| xtended (const char *name) | |
| virtual | ~xtended () |
| Sym | symbol () |
| const char * | name () |
| Tree | box () |
| virtual bool | isSpecialInfix () |
| generaly false, but true for binary op # such that #(x) == _::x More... | |
Definition at line 8 of file minprim.cpp.
|
inline |
Definition at line 13 of file minprim.cpp.
|
inlinevirtual |
Implements xtended.
Definition at line 15 of file minprim.cpp.
Referenced by computeSigOutput(), generateCode(), generateLateq(), infereSigOrder(), and infereSigType().

Implements xtended.
Definition at line 36 of file minprim.cpp.
References arity(), isDouble(), isInt(), min(), xtended::symbol(), and tree().

|
inlinevirtual |
Implements xtended.
Definition at line 94 of file minprim.cpp.
References arity(), icast(), kBool, kInt, kNum, kReal, and subst().

|
inlinevirtual |
Implements xtended.
Definition at line 135 of file minprim.cpp.
References arity(), infereSigType(), and subst().

|
inlinevirtual |
Implements xtended.
Definition at line 29 of file minprim.cpp.
References arity(), and max().

Implements xtended.
Definition at line 19 of file minprim.cpp.
References arity(), castInterval(), and min().
Referenced by generateLateq().


|
inlinevirtual |
|
inlinevirtual |
Definition at line 27 of file minprim.cpp.
1.8.7