MPD: SongFilter.hxx File Reference

MPD 0.20.15

Data Structures | Macros | Functions
SongFilter.hxx File Reference
`#include "lib/icu/Compare.hxx"`
`#include "util/AllocatedString.hxx"`
`#include "Compiler.h"`
`#include <list>`
`#include <stdint.h>`
`#include <time.h>`
Include dependency graph for SongFilter.hxx:

Go to the source code of this file.

## Data Structures
struct | ConstBuffer< T >
| A reference to a memory area that is read-only. More...
class | SongFilter
class | SongFilter::Item

## Macros
#define | LOCATE_TAG_BASE_TYPE (TAG_NUM_OF_ITEM_TYPES + 1)
| Limit the search to files within the given directory. More...
#define | LOCATE_TAG_MODIFIED_SINCE (TAG_NUM_OF_ITEM_TYPES + 2)
#define | LOCATE_TAG_FILE_TYPE TAG_NUM_OF_ITEM_TYPES+10
#define | LOCATE_TAG_ANY_TYPE TAG_NUM_OF_ITEM_TYPES+20

## Functions
gcc_pure unsigned | locate_parse_type (const char *str) noexcept

## Macro Definition Documentation

## ◆ LOCATE_TAG_ANY_TYPE

#define LOCATE_TAG_ANY_TYPE TAG_NUM_OF_ITEM_TYPES+20

Definition at line 39 of file SongFilter.hxx.

## ◆ LOCATE_TAG_BASE_TYPE

#define LOCATE_TAG_BASE_TYPE (TAG_NUM_OF_ITEM_TYPES + 1)

Limit the search to files within the given directory.

Definition at line 35 of file SongFilter.hxx.

## ◆ LOCATE_TAG_FILE_TYPE

#define LOCATE_TAG_FILE_TYPE TAG_NUM_OF_ITEM_TYPES+10

Definition at line 38 of file SongFilter.hxx.

## ◆ LOCATE_TAG_MODIFIED_SINCE

#define LOCATE_TAG_MODIFIED_SINCE (TAG_NUM_OF_ITEM_TYPES + 2)

Definition at line 36 of file SongFilter.hxx.

## Function Documentation

## ◆ locate_parse_type()

gcc_pure unsigned locate_parse_type | ( | const char * | str | ) |
| noexcept

Returns
  TAG_NUM_OF_ITEM_TYPES on error