|
Sen API
Sen Libraries
|
#include "sen/core/lang/stl_token.h"Go to the source code of this file.
Classes | |
| struct | sen::lang::StlUnaryExpr |
| Unary operation. More... | |
| struct | sen::lang::StlBinaryExpr |
| Binary expression. More... | |
| struct | sen::lang::StlLiteralExpr |
| Literals. More... | |
| struct | sen::lang::StlGroupingExpr |
| Groups. More... | |
| struct | sen::lang::StlLogicalExpr |
| Binary logical operation. More... | |
| struct | sen::lang::StlVariableExpr |
| A variable. More... | |
| struct | sen::lang::StlBetweenExpr |
| A BETWEEN expression. More... | |
| struct | sen::lang::StlInExpr |
| A IN expression. More... | |
| struct | sen::lang::StlExpr |
| Wrapper for expression values. More... | |
Namespaces | |
| namespace | sen |
| namespace | sen::lang |
Typedefs | |
| using | sen::lang::StlExprVal |
| A variant supporting all expressions. | |
Enumerations | |
| enum class | sen::lang::StlUnaryOperator { sen::lang::StlUnaryOperator::logicalNot , sen::lang::StlUnaryOperator::negate } |
| An operator on a single term. More... | |
| enum class | sen::lang::StlBinaryOperator { sen::lang::StlBinaryOperator::add , sen::lang::StlBinaryOperator::subtract , sen::lang::StlBinaryOperator::multiply , sen::lang::StlBinaryOperator::divide , sen::lang::StlBinaryOperator::lt , sen::lang::StlBinaryOperator::le , sen::lang::StlBinaryOperator::gt , sen::lang::StlBinaryOperator::ge , sen::lang::StlBinaryOperator::eq , sen::lang::StlBinaryOperator::ne } |
| Kinds of binary operations. More... | |
| enum class | sen::lang::StlLogicalOperator { sen::lang::StlLogicalOperator::logicalAnd , sen::lang::StlLogicalOperator::logicalOr } |
| Logic. More... | |