![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ExpressionParserTypes.h>
Public Member Functions | |
| CORE_API | TExpressionTokenConsumer (const CharType *InExpression) |
| TExpressionTokenConsumer (TExpressionTokenConsumer &&)=delete | |
| TExpressionTokenConsumer (const TExpressionTokenConsumer &)=delete | |
| TExpressionTokenConsumer & | operator= (TExpressionTokenConsumer &&)=delete |
| TExpressionTokenConsumer & | operator= (const TExpressionTokenConsumer &)=delete |
| ~TExpressionTokenConsumer ()=default | |
| CORE_API TArray< TExpressionToken< CharType > > | Extract () |
| CORE_API void | Add (const TStringToken< CharType > &SourceToken, FExpressionNode &&Node) |
| CORE_API TTokenStream< CharType > & | GetStream () |
Class used to consume tokens from a string
|
explicit |
Construction from a raw string. The consumer is only valid as long as the string is valid
|
delete |
|
delete |
|
default |
| void TExpressionTokenConsumer< CharType >::Add | ( | const TStringToken< CharType > & | SourceToken, |
| FExpressionNode && | Node | ||
| ) |
Add an expression node to the consumer, specifying the FStringToken this node relates to. Adding a node to the consumer will move its stream read position to the end of the added token.
| TArray< TExpressionToken< CharType > > TExpressionTokenConsumer< CharType >::Extract | ( | ) |
Extract the list of tokens from this consumer
| TTokenStream< CharType > & TExpressionTokenConsumer< CharType >::GetStream | ( | ) |
Get the expression stream
|
delete |
|
delete |