LeechCraft Azoth  0.6.70-15082-g543737046d
Modular multiprotocol IM plugin for LeechCraft
iprovidecommands.h File Reference
#include <variant>
#include <functional>
#include <stdexcept>
#include <QStringList>
#include <QtPlugin>
+ Include dependency graph for iprovidecommands.h:

Go to the source code of this file.

Classes

struct  LC::Azoth::StringCommandResult
 
struct  LC::Azoth::TextMorphResult
 
class  LC::Azoth::CommandException
 
struct  LC::Azoth::StaticCommand
 
class  LC::Azoth::IProvideCommands
 

Namespaces

 LC
 
 LC::Azoth
 

Typedefs

typedef std::variant< bool, StringCommandResult, TextMorphResult > LC::Azoth::CommandResult_t
 
typedef std::function< CommandResult_t(ICLEntry *, QString &)> LC::Azoth::Command_f
 
typedef QList< StaticCommand > LC::Azoth::StaticCommands_t