Tensor Comprehensions
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
lang::Compound Member List

This is the complete list of members for lang::Compound, including all inherited members.

boolValue() const lang::Treeinlinevirtual
Compound(int kind, const SourceRange &range_)lang::Compoundinline
Compound(int kind, const SourceRange &range_, TreeList &&trees_)lang::Compoundinline
create(int kind, const SourceRange &range_, TreeList &&trees_)lang::Compoundinlinestatic
doubleValue() const lang::Treeinlinevirtual
expect(int k)lang::Treeinline
expect(int k, int numsubtrees)lang::Treeinline
isAtom() const overridelang::Compoundinlinevirtual
kind() const lang::Treeinline
kind_lang::Tree
map(std::function< TreeRef(TreeRef)> fn) overridelang::Compoundinlinevirtual
range() const overridelang::Compoundinlinevirtual
range_lang::Compoundprivate
stringValue() const lang::Treeinlinevirtual
tree(size_t i) const lang::Treeinline
Tree(int kind_)lang::Treeinline
trees() const overridelang::Compoundinlinevirtual
trees_lang::Compoundprivate