Current section
Files
Jump to
Current section
Files
src/gluple@removal.erl
-module(gluple@removal).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([remove_first1/1, remove_first2/1, remove_first3/1, remove_first4/1, remove_first5/1, remove_first6/1, remove_first7/1, remove_first8/1, remove_first9/1]).
-spec remove_first1({any()}) -> {}.
remove_first1(_) ->
{}.
-spec remove_first2({any(), JPD}) -> {JPD}.
remove_first2(Tuple) ->
{erlang:element(2, Tuple)}.
-spec remove_first3({any(), JPF, JPG}) -> {JPF, JPG}.
remove_first3(Tuple) ->
{erlang:element(2, Tuple), erlang:element(3, Tuple)}.
-spec remove_first4({any(), JPI, JPJ, JPK}) -> {JPI, JPJ, JPK}.
remove_first4(Tuple) ->
{erlang:element(2, Tuple),
erlang:element(3, Tuple),
erlang:element(4, Tuple)}.
-spec remove_first5({any(), JPM, JPN, JPO, JPP}) -> {JPM, JPN, JPO, JPP}.
remove_first5(Tuple) ->
{erlang:element(2, Tuple),
erlang:element(3, Tuple),
erlang:element(4, Tuple),
erlang:element(5, Tuple)}.
-spec remove_first6({any(), JPR, JPS, JPT, JPU, JPV}) -> {JPR,
JPS,
JPT,
JPU,
JPV}.
remove_first6(Tuple) ->
{erlang:element(2, Tuple),
erlang:element(3, Tuple),
erlang:element(4, Tuple),
erlang:element(5, Tuple),
erlang:element(6, Tuple)}.
-spec remove_first7({any(), JPX, JPY, JPZ, JQA, JQB, JQC}) -> {JPX,
JPY,
JPZ,
JQA,
JQB,
JQC}.
remove_first7(Tuple) ->
{erlang:element(2, Tuple),
erlang:element(3, Tuple),
erlang:element(4, Tuple),
erlang:element(5, Tuple),
erlang:element(6, Tuple),
erlang:element(7, Tuple)}.
-spec remove_first8({any(), JQE, JQF, JQG, JQH, JQI, JQJ, JQK}) -> {JQE,
JQF,
JQG,
JQH,
JQI,
JQJ,
JQK}.
remove_first8(Tuple) ->
{erlang:element(2, Tuple),
erlang:element(3, Tuple),
erlang:element(4, Tuple),
erlang:element(5, Tuple),
erlang:element(6, Tuple),
erlang:element(7, Tuple),
erlang:element(8, Tuple)}.
-spec remove_first9({any(), JQM, JQN, JQO, JQP, JQQ, JQR, JQS, JQT}) -> {JQM,
JQN,
JQO,
JQP,
JQQ,
JQR,
JQS,
JQT}.
remove_first9(Tuple) ->
{erlang:element(2, Tuple),
erlang:element(3, Tuple),
erlang:element(4, Tuple),
erlang:element(5, Tuple),
erlang:element(6, Tuple),
erlang:element(7, Tuple),
erlang:element(8, Tuple),
erlang:element(9, Tuple)}.