LeechCraft 0.6.70-19214-g121e5318a7
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
ianemitter.h File Reference
#include <variant>
#include <QtPlugin>
#include <QVariant>
#include <QStringList>
Include dependency graph for ianemitter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LC::AN::FieldData
 A single additional AdvancedNotifications field. More...
struct  LC::AN::FieldData::AllowedValue
struct  LC::AN::BoolValueMatcher
 Matches boolean values. More...
struct  LC::AN::IntValueMatcher
 Matches integer values. More...
struct  LC::AN::StringValueMatcher
 Matches string values. More...
struct  LC::AN::StringValueMatcher::Exact
struct  LC::AN::StringValueMatcher::Substring
struct  LC::AN::StringValueMatcher::Wildcard
struct  LC::AN::StringValueMatcher::Pattern
class  IANEmitter
 Interface for plugins emitting AdvancedNotifications entries. More...

Namespaces

namespace  LC
namespace  LC::AN

Typedefs

using LC::AN::ValueMatcher = std::variant<BoolValueMatcher, IntValueMatcher, StringValueMatcher>
 A matcher for a value of any supported type.