Struct front
boost::xpressive::op::front — front is a PolymorphicFunctionObject for fetching the front element of a container.
Synopsis
struct front {
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< front(Sequence &)>::type operator()(Sequence &) const;
};
Description
front public member functions
- <
template<typenameSequence>
result<front(Sequence&)>::typeoperator()(Sequence&seq)const;
>Параметры: | <seq> | Последовательность, из которой можно извлечь переднюю часть. |
|
Возвращение: | <seq.front()> |