BitShares-Core  5.0.0
BitShares blockchain implementation and command-line interface software
fc::detail::optionals_callable< R, Parameters >::pack_cutter< RemoveCount, Types > Struct Template Reference

#include <api.hpp>

Inheritance diagram for fc::detail::optionals_callable< R, Parameters >::pack_cutter< RemoveCount, Types >:
fc::detail::optionals_callable< R, Parameters >::pack_cutter_impl< RemoveCount, void, Types... >

Detailed Description

template<typename R, typename... Parameters>
template<unsigned RemoveCount, typename... Types>
struct fc::detail::optionals_callable< R, Parameters >::pack_cutter< RemoveCount, Types >

This metafunction removes the first several types from a variadic parameter pack of types. The first parameter is the number of arguments to remove from the beginning of the pack. All subsequent parameters are types in the list to be cut The result pack_cutter<...>::type is a short_pack<RemainingTypes>

Definition at line 45 of file api.hpp.


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