MySQL 9.6.0
Source Code Documentation
meta.h File Reference

Experimental API header. More...

#include <iterator>

Go to the source code of this file.

Namespaces

namespace  mysql
 
namespace  mysql::iterators
 

Concepts

concept  mysql::iterators::Is_declared_legacy_input_iterator
 True if the iterator is declared to meet LegacyInputIterator requirements.
 
concept  mysql::iterators::Is_declared_legacy_forward_iterator
 True if the iterator is declared to meet LegacyForwardIterator requirements.
 
concept  mysql::iterators::Is_declared_legacy_bidirectional_iterator
 True if the iterator is declared to meet LegacyBidirectionalIterator requirements.
 
concept  mysql::iterators::Is_declared_legacy_random_access_iterator
 True if the iterator is declared to meet LegacyRandomAccessIterator requirements.
 

Typedefs

template<class Iterator_t >
using mysql::iterators::Iterator_concept_tag = std::conditional_t< std::contiguous_iterator< Iterator_t >, std::contiguous_iterator_tag, std::conditional_t< std::random_access_iterator< Iterator_t >, std::random_access_iterator_tag, std::conditional_t< std::bidirectional_iterator< Iterator_t >, std::bidirectional_iterator_tag, std::conditional_t< std::forward_iterator< Iterator_t >, std::forward_iterator_tag, std::conditional_t< std::input_iterator< Iterator_t >, std::input_iterator_tag, void > > > > >
 

Detailed Description

Experimental API header.