|
| List (UniqPtrVec< Expression > &e, const Type &ty, const SourceRange &loc) |
|
const UniqPtrVec< Expression > & | elements () const |
|
ConstIterator | begin () const |
|
ConstIterator | 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 list of same-typed expressions.
Definition at line 43 of file List.h.