libkazv
cursorutil.hpp File Reference
#include "libkazv-config.hpp"
#include <iterator>
#include <boost/hana/type.hpp>
#include <lager/constant.hpp>
#include <lager/reader.hpp>
#include <lager/lenses/optional.hpp>
#include <zug/into.hpp>
#include <zug/tuplify.hpp>
#include <zug/transducer/each.hpp>
#include <zug/run.hpp>
Include dependency graph for cursorutil.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Kazv
 
 Kazv::detail
 
 Kazv::CursorOp
 

Functions

template<class Cursor >
auto Kazv::CursorOp::operator~ (Cursor &&c)
 
template<class Cursor >
auto Kazv::CursorOp::operator+ (Cursor &&c)
 
template<class T , class V >
constexpr auto Kazv::jsonAtOr (T &&key, V &&defaultValue)
 
template<class Cursor , class ... Cursors>
constexpr auto Kazv::allCursors (Cursor &&first, Cursors &&...cursors)
 
auto Kazv::allCursors ()
 
template<class Cursor , class ... Cursors>
constexpr auto Kazv::anyCursor (Cursor &&first, Cursors &&...cursors)
 
auto Kazv::anyCursor ()
 

Variables

constexpr auto Kazv::detail::hasPushBack
 
constexpr auto Kazv::detail::hasInsert
 
ImmerPushBackOrInsertT Kazv::detail::immerPushBackOrInsert {}
 
detail::IntoImmerT Kazv::intoImmer {}
 
auto Kazv::detail::looksLikeImmer
 
detail::ContainerMapT Kazv::containerMap {}
 
constexpr auto Kazv::eventContent
 
constexpr auto Kazv::detail::isJsonWrap
 
constexpr AllTrueT Kazv::detail::allTrue {}
 
constexpr AnyTrueT Kazv::detail::anyTrue {}