#include <userver/utils/statistics/labels.hpp>
View over a continuous range of LabelView.
Definition at line 62 of file labels.hpp.
Public Types | |
using | iterator = const LabelView* |
using | const_iterator = const LabelView* |
Public Member Functions | |
LabelsSpan (const LabelView *begin, const LabelView *end) noexcept | |
LabelsSpan (std::initializer_list< LabelView > il) noexcept | |
template<class Container > | |
LabelsSpan (const Container &cont, std::enable_if_t< std::is_same_v< decltype(*(cont.data()+cont.size())), const LabelView & > > *=nullptr) noexcept | |
const LabelView * | begin () const noexcept |
const LabelView * | end () const noexcept |
std::size_t | size () const noexcept |
bool | empty () const noexcept |
Definition at line 65 of file labels.hpp.
Definition at line 64 of file labels.hpp.
|
inlinenoexcept |
Definition at line 69 of file labels.hpp.
|
inlineexplicitnoexcept |
Definition at line 73 of file labels.hpp.
Definition at line 79 of file labels.hpp.
|
inlinenoexcept |
Definition at line 82 of file labels.hpp.
Definition at line 80 of file labels.hpp.
|
inlinenoexcept |
Definition at line 81 of file labels.hpp.