forgeant docs-test-0
Build LLM-powered agents in C++
Loading...
Searching...
No Matches
forgeant::Message Struct Reference

#include <message.hpp>

Public Member Functions

 Message ()=default
 
 Message (Role role, std::vector< ContentBlock > content)
 
 Message (Role role, std::string text)
 
bool operator== (const Message &) const =default
 

Public Attributes

Role role = Role::user
 
std::vector< ContentBlockcontent
 

Constructor & Destructor Documentation

◆ Message() [1/3]

forgeant::Message::Message ( )
default

◆ Message() [2/3]

forgeant::Message::Message ( Role  role,
std::vector< ContentBlock content 
)
inline

◆ Message() [3/3]

forgeant::Message::Message ( Role  role,
std::string  text 
)
inline

Member Function Documentation

◆ operator==()

bool forgeant::Message::operator== ( const Message ) const
default

Member Data Documentation

◆ content

std::vector<ContentBlock> forgeant::Message::content

◆ role

Role forgeant::Message::role = Role::user

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