pianod2
multisource multiuser scriptable networked music player
Filter::Operation Member List

This is the complete list of members for Filter::Operation, including all inherited members.

actionFilter::Operationprivate
applyOperation(DiffType diff) constFilter::Operation
clear()Filter::Operationprivate
evaluate(const PianodPlaylist *playlist) constFilter::Operation
evaluate(const PianodArtist *artist) constFilter::Operation
evaluate(const PianodAlbum *album) constFilter::Operation
evaluate(const PianodSong *track) constFilter::Operation
fieldFilter::Operationprivate
Filter::parseNegation(const char **const command)Filter::Operationfriend
genreCheck(const std::string &list) constFilter::Operation
getTypeFromField(const Filter::Field field)Filter::Operationstatic
invertFilter::Operationprivate
isNumericOperator(Action action)Filter::Operationstatic
isStringField(Field field)Filter::Operationstatic
isStringOperator(Action action)Filter::Operationstatic
numericCheck(long compare_to) constFilter::Operationinline
Operation()Filter::Operationinline
Operation(const Action _action, const Field _field)Filter::Operationinline
Operation(const Action action, std::unique_ptr< Filter::Operation > &&left, std::unique_ptr< Filter::Operation > &&right)Filter::Operation
Operation(const Action action, const Field field, const std::string &_value, const bool wildcard=false)Filter::Operation
Operation(const Action action, const Field field, const long value)Filter::Operation
Operation(const Action action, const Field field, const FilterRating value, const User *user)Filter::Operation
Operation(const Action action, const Field field, const MusicThingie::Type type)Filter::Operation
Operation(const Operation &)=deleteFilter::Operation
Operation(Operation &&from)Filter::Operation
operator=(const Operation &)=deleteFilter::Operation
operator=(Operation &&from)Filter::Operation
Query::List classFilter::Operationfriend
stringCheck(const std::string &compare_to) constFilter::Operation
toString()Filter::Operation
valueFilter::Operationprivate
~Operation()Filter::Operationinline