Skip to content

Struct FTryllSlotInput

ClassList > FTryllSlotInput

More...

  • #include <TryllSlotInput.h>

Public Attributes

Type Name
FString Value

Public Functions

Type Name
FTryllSlotInput () = default
FTryllSlotInput (const FString & InValue)
FTryllSlotInput (const TCHAR * InValue)
bool IsEmpty () const
const FString & ToString () const
bool operator!= (const FTryllSlotInput & Other) const
const TCHAR * operator* () const
bool operator== (const FTryllSlotInput & Other) const

Detailed Description

Selects an upstream inter-node slot ("input"-style fields: GenerateParams::Input, GenerateAndSpeakParams::Input, RetrieveParams::Input, SpeakParams::Input, ClassifyIntentParams::Input, ClassifyIntentLLMParams::Input, ToolCallParams::Input).

In the editor this renders as a two-kind dropdown — "User Message" plus one "Slot <X>" entry per slot reachable upstream of the owning node on some path — no free-text mode. Empty Value = "user_message" (every input-bearing node, including Speak, shares this default).

Implicitly converts to/from FString so it is mostly drop-in where a slot-name string was used before.

Public Attributes Documentation

variable Value

FString FTryllSlotInput::Value;

Public Functions Documentation

function FTryllSlotInput [1/3]

FTryllSlotInput::FTryllSlotInput () = default

function FTryllSlotInput [2/3]

inline FTryllSlotInput::FTryllSlotInput (
    const FString & InValue
) 

function FTryllSlotInput [3/3]

inline FTryllSlotInput::FTryllSlotInput (
    const TCHAR * InValue
) 

function IsEmpty

inline bool FTryllSlotInput::IsEmpty () const

function ToString

inline const FString & FTryllSlotInput::ToString () const

function operator!=

inline bool FTryllSlotInput::operator!= (
    const FTryllSlotInput & Other
) const

function operator*

inline const TCHAR * FTryllSlotInput::operator* () const

function operator==

inline bool FTryllSlotInput::operator== (
    const FTryllSlotInput & Other
) const


The documentation for this class was generated from the following file C:/_tryll/_monorepo3/tryll/clients/unreal/Source/TryllClient/Public/TryllSlotInput.h