From 8e4e3466694e5bef43f1308296a76086a7db453d Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Tue, 17 Feb 2015 18:55:08 +0100 Subject: Expressed `Take` and `Drop` in terms of new `Section` operation * unifies the common functionality between `Take` and `Drop` * renamed `basic.h` to `length.h` as it only contains the `Length` implementation --- src/list/operation/basic.h | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 src/list/operation/basic.h (limited to 'src/list/operation/basic.h') diff --git a/src/list/operation/basic.h b/src/list/operation/basic.h deleted file mode 100644 index d0f6212..0000000 --- a/src/list/operation/basic.h +++ /dev/null @@ -1,21 +0,0 @@ -#ifndef TYPEASVALUE_SRC_LIST_OPERATION_BASIC_H_ -#define TYPEASVALUE_SRC_LIST_OPERATION_BASIC_H_ - -#include "higher/fold.h" -#include "operation/math.h" - -namespace tav { - -namespace detail { - -template -using length_accumulate = Add, Accumulated>; - -} - -template -using Length = Fold, List>; - -} - -#endif // TYPEASVALUE_SRC_LIST_OPERATION_BASIC_H_ -- cgit v1.2.3