Struct back
boost::xpressive::op::back — back is a PolymorphicFunctionObject for fetching the back element of a container.
Synopsis
struct back {
template<typename Sig>
struct result {
};
template<typename This, typename Sequence>
struct result<This(Sequence)> {
typedef remove_reference< Sequence >::type sequence_type;
typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::const_reference, typename sequence_type::reference >::type type;
};
template<typename Sequence>
result< back(Sequence &)>::type operator()(Sequence &) const;
};
Description
back public member functions
- <
template<typenameSequence>
result<back(Sequence&)>::typeoperator()(Sequence&seq)const;
>Параметры: | <seq> | Последовательность, из которой можно извлечь спину. |
|
Возвращение: | <seq.back()> |