liblloyal 1.0.0
Composable primitives for llama.cpp inference
Loading...
Searching...
No Matches
minja::FilterTemplateToken Struct Reference

#include <minja.hpp>

Inheritance diagram for minja::FilterTemplateToken:
minja::TemplateToken

Public Member Functions

 FilterTemplateToken (const Location &loc, SpaceHandling pre, SpaceHandling post, std::shared_ptr< Expression > &&filter)
 
- Public Member Functions inherited from minja::TemplateToken
 TemplateToken (Type type, const Location &location, SpaceHandling pre, SpaceHandling post)
 
virtual ~TemplateToken ()=default
 

Public Attributes

std::shared_ptr< Expressionfilter
 
- Public Attributes inherited from minja::TemplateToken
Type type
 
Location location
 
SpaceHandling pre_space = SpaceHandling::Keep
 
SpaceHandling post_space = SpaceHandling::Keep
 

Additional Inherited Members

- Public Types inherited from minja::TemplateToken
enum class  Type {
  Text , Expression , If , Else ,
  Elif , EndIf , For , EndFor ,
  Generation , EndGeneration , Set , EndSet ,
  Comment , Macro , EndMacro , Filter ,
  EndFilter , Break , Continue
}
 
- Static Public Member Functions inherited from minja::TemplateToken
static std::string typeToString (Type t)
 

Detailed Description

Definition at line 784 of file minja.hpp.

Constructor & Destructor Documentation

◆ FilterTemplateToken()

minja::FilterTemplateToken::FilterTemplateToken ( const Location loc,
SpaceHandling  pre,
SpaceHandling  post,
std::shared_ptr< Expression > &&  filter 
)
inline

Definition at line 786 of file minja.hpp.

Member Data Documentation

◆ filter

std::shared_ptr<Expression> minja::FilterTemplateToken::filter

Definition at line 785 of file minja.hpp.


The documentation for this struct was generated from the following file: