virthttp  0.0
libvirt http interface
Public Member Functions | Public Attributes | List of all members
JsonSpan< T > Struct Template Reference

#include <json_utils.hpp>

Public Member Functions

constexpr JsonSpan ()=delete
 
constexpr JsonSpan (T &ref)
 
auto begin () const noexcept(noexcept(wrapped.Begin()))
 
auto begin () noexcept(noexcept(wrapped.Begin()))
 
auto end () const noexcept(noexcept(wrapped.End()))
 
auto end () noexcept(noexcept(wrapped.End()))
 

Public Attributes

T & wrapped
 

Constructor & Destructor Documentation

template<typename T >
constexpr JsonSpan< T >::JsonSpan ( )
delete
template<typename T >
constexpr JsonSpan< T >::JsonSpan ( T &  ref)
inlineexplicit

Member Function Documentation

template<typename T >
auto JsonSpan< T >::begin ( ) const
inlinenoexcept
template<typename T >
auto JsonSpan< T >::begin ( )
inlinenoexcept
template<typename T >
auto JsonSpan< T >::end ( ) const
inlinenoexcept
template<typename T >
auto JsonSpan< T >::end ( )
inlinenoexcept

Member Data Documentation

template<typename T >
T& JsonSpan< T >::wrapped

The documentation for this struct was generated from the following file: