|
FAUST compiler
0.9.9.6b8
|


Public Member Functions | |
| PowPrim () | |
| virtual unsigned int | arity () |
| virtual bool | needCache () |
| virtual Type | infereSigType (const vector< Type > &args) |
| 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) |
| virtual bool | isSpecialInfix () |
| generaly false, but true for binary op # such that #(x) == _::x More... | |
Public Member Functions inherited from xtended | |
| xtended (const char *name) | |
| virtual | ~xtended () |
| Sym | symbol () |
| const char * | name () |
| Tree | box () |
Definition at line 7 of file powprim.cpp.
|
inline |
Definition at line 12 of file powprim.cpp.
|
inlinevirtual |
Implements xtended.
Definition at line 14 of file powprim.cpp.
Referenced by computeSigOutput(), generateCode(), generateLateq(), infereSigOrder(), and infereSigType().

Implements xtended.
Definition at line 38 of file powprim.cpp.
References arity(), isNum(), pow(), xtended::symbol(), and tree().

|
inlinevirtual |
Implements xtended.
Definition at line 48 of file powprim.cpp.
References arity(), isuffix(), kComp, kInt, kKonst, Klass::rememberNeedPowerDef(), and subst().

|
inlinevirtual |
Implements xtended.
Definition at line 61 of file powprim.cpp.
References arity(), and subst().

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

Implements xtended.
Definition at line 18 of file powprim.cpp.
References arity(), castInterval(), and pow().

|
inlinevirtual |
generaly false, but true for binary op # such that #(x) == _::x
Reimplemented from xtended.
Definition at line 71 of file powprim.cpp.
|
inlinevirtual |
|
inlinevirtual |
Definition at line 30 of file powprim.cpp.
1.8.7