Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
contains.h File Reference

(08e24b2ba6847221abd35e9b994206b764d6b322)

#include <algorithm>
#include <iterator>
#include <type_traits>
#include "core/fxcrt/template_util.h"
Include dependency graph for contains.h:

Go to the source code of this file.

Classes

struct  pdfium::internal::HasKeyType< T, SFINAE >
struct  pdfium::internal::HasKeyType< T, std::void_t< typename T::key_type > >
struct  pdfium::internal::HasFindWithNpos< Container, Element, typename >
struct  pdfium::internal::HasFindWithNpos< Container, Element, std::void_t< decltype(std::declval< const Container & >().find(std::declval< const Element & >()) !=Container::npos)> >
struct  pdfium::internal::HasFindWithEnd< Container, Element, typename >
struct  pdfium::internal::HasFindWithEnd< Container, Element, std::void_t< decltype(std::declval< const Container & >().find(std::declval< const Element & >()) !=std::declval< const Container & >().end())> >
struct  pdfium::internal::HasContains< Container, Element, typename >
struct  pdfium::internal::HasContains< Container, Element, std::void_t< decltype(std::declval< const Container & >().contains(std::declval< const Element & >()))> >

Namespaces

namespace  pdfium
namespace  pdfium::internal

Functions

template<typename Container, typename Value, std::enable_if_t< !internal::HasFindWithNpos< Container, Value >::value &&!internal::HasFindWithEnd< Container, Value >::value &&!internal::HasContains< Container, Value >::value > * = nullptr>
bool pdfium::Contains (const Container &container, const Value &value)
template<typename Container, typename Value, std::enable_if_t< internal::HasFindWithNpos< Container, Value >::value &&!internal::HasContains< Container, Value >::value > * = nullptr>
bool pdfium::Contains (const Container &container, const Value &value)
template<typename Container, typename Value, std::enable_if_t< internal::HasFindWithEnd< Container, Value >::value &&!internal::HasContains< Container, Value >::value > * = nullptr>
bool pdfium::Contains (const Container &container, const Value &value)
template<typename Container, typename Value, std::enable_if_t< internal::HasContains< Container, Value >::value > * = nullptr>
bool pdfium::Contains (const Container &container, const Value &value)