|
VapourSynth-llvmexpr
|
#include "Symbol.hpp"#include "types.hpp"#include <memory>#include <string>#include <type_traits>#include <variant>#include <vector>

Go to the source code of this file.
Classes | |
| struct | infix2postfix::NumberExpr |
| struct | infix2postfix::VariableExpr |
| struct | infix2postfix::UnaryExpr |
| struct | infix2postfix::BinaryExpr |
| struct | infix2postfix::TernaryExpr |
| struct | infix2postfix::CallExpr |
| struct | infix2postfix::PropAccessExpr |
| struct | infix2postfix::StaticRelPixelAccessExpr |
| struct | infix2postfix::FrameDimensionExpr |
| struct | infix2postfix::ArrayAccessExpr |
| struct | infix2postfix::ExprStmt |
| struct | infix2postfix::AssignStmt |
| struct | infix2postfix::ArrayAssignStmt |
| struct | infix2postfix::BlockStmt |
| struct | infix2postfix::IfStmt |
| struct | infix2postfix::WhileStmt |
| struct | infix2postfix::ReturnStmt |
| struct | infix2postfix::LabelStmt |
| struct | infix2postfix::GotoStmt |
| struct | infix2postfix::GlobalDecl |
| struct | infix2postfix::Parameter |
| struct | infix2postfix::FunctionDef |
| struct | infix2postfix::Expr |
| struct | infix2postfix::Stmt |
| struct | infix2postfix::Program |
| struct | infix2postfix::is_variant_member< T, std::variant< Types... > > |
| struct | infix2postfix::NodeWrapper< T > |
Namespaces | |
| namespace | infix2postfix |
Typedefs | |
| template<typename T> | |
| using | infix2postfix::node_wrapper_t = typename NodeWrapper<T>::type |
Functions | |
| template<typename T, typename... Args> | |
| auto | infix2postfix::make_node (Args &&... args) |
| template<typename T, typename Wrapper> | |
| auto | infix2postfix::get_if (Wrapper *wrapper) -> decltype(std::get_if< T >(&wrapper->value)) |
Variables | |
| template<class T, class V> | |
| constexpr bool | infix2postfix::IS_VARIANT_MEMBER_V = is_variant_member<T, V>::value |