LeechCraft 0.6.70-19214-g121e5318a7
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::Util::AN Namespace Reference

Typedefs

using SVM = LC::AN::StringValueMatcher

Functions

QMap< QString, QString > GetCategoryNameMap ()
 Returns the map from the category ID to its name.
QStringList GetKnownEventTypes (const QString &category)
 Returns the known events types for the given category.
QString GetCategoryName (const QString &category)
 Returns the human-readable name of the event category.
QString GetTypeName (const QString &type)
 Returns the human-readable name of the event type.
QVariant ToVariant (const SVM::Pattern &matcher)
std::optional< SVM::Pattern > StringPatternFromVariant (const QVariant &var)
bool Matches (const QString &string, const LC::AN::StringValueMatcher &matcher)
bool Matches (const QStringList &strings, const LC::AN::StringValueMatcher &matcher)
bool Matches (const QUrl &url, const LC::AN::StringValueMatcher &matcher)
bool Matches (bool value, const LC::AN::BoolValueMatcher &matcher)
bool Matches (int value, const LC::AN::IntValueMatcher &matcher)
bool Matches (const QVariant &var, QMetaType::Type expected, const LC::AN::ValueMatcher &matcher)

Typedef Documentation

◆ SVM

Definition at line 160 of file anutil.cpp.

Function Documentation

◆ GetCategoryName()

UTIL_XPC_API QString LC::Util::AN::GetCategoryName ( const QString & category)

Returns the human-readable name of the event category.

If the category is not known, this function just returns the category string.

Parameters
[in]categoryThe ID of the event category.
Returns
The human-readable name of the category, or category if it is not known.
See also
GetANTypeName()
GetCategoryNameMap()

Definition at line 113 of file anutil.cpp.

References GetCategoryName(), and GetCategoryNameMap().

Referenced by GetCategoryName().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCategoryNameMap()

UTIL_XPC_API QMap< QString, QString > LC::Util::AN::GetCategoryNameMap ( )

Returns the map from the category ID to its name.

Returns
The map from the category ID to its name.

Definition at line 22 of file anutil.cpp.

References GetCategoryNameMap().

Referenced by GetCategoryName(), and GetCategoryNameMap().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetKnownEventTypes()

UTIL_XPC_API QStringList LC::Util::AN::GetKnownEventTypes ( const QString & category)

Returns the known events types for the given category.

This function returns the list of known standard event types for the category, or an empty list if the category is not known.

Returns
The list of events for the category.

Definition at line 38 of file anutil.cpp.

References GetKnownEventTypes().

Referenced by GetKnownEventTypes().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetTypeName()

UTIL_XPC_API QString LC::Util::AN::GetTypeName ( const QString & type)

Returns the human-readable name of the event type.

If the type is not known, this function just returns the type string.

Parameters
[in]typeThe ID of the event type.
Returns
The human-readable name of the type, or type if it is not known.
See also
GetANCategoryName()

Definition at line 118 of file anutil.cpp.

References GetTypeName().

Referenced by GetTypeName().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Matches() [1/6]

UTIL_XPC_API bool LC::Util::AN::Matches ( bool value,
const LC::AN::BoolValueMatcher & matcher )

Definition at line 223 of file anutil.cpp.

References Matches(), and LC::AN::BoolValueMatcher::Value_.

Here is the call graph for this function:

◆ Matches() [2/6]

UTIL_XPC_API bool LC::Util::AN::Matches ( const QString & string,
const LC::AN::StringValueMatcher & matcher )

Definition at line 206 of file anutil.cpp.

References Matches(), LC::AN::StringValueMatcher::Pattern_, and LC::AN::StringValueMatcher::Positive_.

Referenced by Matches(), Matches(), Matches(), Matches(), Matches(), and Matches().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Matches() [3/6]

UTIL_XPC_API bool LC::Util::AN::Matches ( const QStringList & strings,
const LC::AN::StringValueMatcher & matcher )

Definition at line 211 of file anutil.cpp.

References Matches(), LC::AN::StringValueMatcher::Pattern_, and LC::AN::StringValueMatcher::Positive_.

Here is the call graph for this function:

◆ Matches() [4/6]

UTIL_XPC_API bool LC::Util::AN::Matches ( const QUrl & url,
const LC::AN::StringValueMatcher & matcher )

Definition at line 216 of file anutil.cpp.

References Matches(), LC::AN::StringValueMatcher::Pattern_, and LC::AN::StringValueMatcher::Positive_.

Here is the call graph for this function:

◆ Matches() [5/6]

UTIL_XPC_API bool LC::Util::AN::Matches ( const QVariant & var,
QMetaType::Type expected,
const LC::AN::ValueMatcher & matcher )

Definition at line 242 of file anutil.cpp.

References Matches(), and LC::Util::Visit().

Here is the call graph for this function:

◆ Matches() [6/6]

UTIL_XPC_API bool LC::Util::AN::Matches ( int value,
const LC::AN::IntValueMatcher & matcher )

Definition at line 228 of file anutil.cpp.

References LC::AN::IntValueMatcher::Boundary_, Matches(), and LC::AN::IntValueMatcher::Ops_.

Here is the call graph for this function:

◆ StringPatternFromVariant()

UTIL_XPC_API std::optional< LC::AN::StringValueMatcher::Pattern > LC::Util::AN::StringPatternFromVariant ( const QVariant & var)

Definition at line 174 of file anutil.cpp.

References StringPatternFromVariant().

Referenced by StringPatternFromVariant().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ToVariant()

UTIL_XPC_API QVariant LC::Util::AN::ToVariant ( const SVM::Pattern & matcher)

Definition at line 162 of file anutil.cpp.

References ToVariant(), and LC::Util::Visit().

Referenced by ToVariant().

Here is the call graph for this function:
Here is the caller graph for this function: