|
| Call (UniqPtr< Expression > &target, UniqPtrVec< Argument > &, const Type &resultType, const SourceRange &) |
|
const Expression & | target () const |
|
const UniqPtrVec< Argument > & | arguments () const |
|
ParamIterator | begin () const |
|
ParamIterator | end () const |
|
virtual void | PrettyPrint (Bytestream &, size_t indent=0) const override |
| Print a human-readable representation to an output stream and return that output stream.
|
|
virtual void | Accept (Visitor &) const |
|
virtual dag::ValuePtr | evaluate (EvalContext &) const override |
|
| HasSource (const SourceRange &src) |
|
const SourceRange & | source () const |
|
| Printable (const Printable &) |
|
Printable & | operator= (const Printable &) |
|
virtual std::string | str () const |
|
virtual void | Accept (Visitor &) const =0 |
|
| Typed (const Type &t) |
|
virtual const Type & | type () const |
|
A call to a function or build action.
Definition at line 50 of file Call.h.