一个 AST 表达式树。它拥有并包含多个依赖表达式。当树被销毁时,所有表达式都会被销毁。更多...
#include <expressions.hpp>
一个 AST 表达式树。它拥有并包含多个依赖表达式。当树被销毁时,所有表达式都会被销毁。
定义于文件 expressions.hpp 的 561 行。
◆ at()
expression const& cudf::ast::tree::at |
( |
size_t |
index | ) |
|
|
inline |
◆ back()
◆ emplace()
template<typename Expr , typename... Args>
std::enable_if_t<std::is_base_of_v<expression, Expr>, Expr const&> cudf::ast::tree::emplace |
( |
Args &&... |
args | ) |
|
|
inline |
◆ front()
expression const& cudf::ast::tree::front |
( |
| ) |
const |
|
inline |
◆ operator=()
tree& cudf::ast::tree::operator= |
( |
tree && |
| ) |
|
|
default |
◆ operator[]()
expression const& cudf::ast::tree::operator[] |
( |
size_t |
index | ) |
const |
|
inline |
◆ push()
template<typename Expr >
decltype(auto) cudf::ast::tree::push |
( |
Expr |
expr | ) |
|
|
inline |
◆ size()
size_t cudf::ast::tree::size |
( |
| ) |
const |
|
inline |
此类的文档是由以下文件生成的