Add generic description for 'meta' package
This commit is contained in:
parent
520bd399a3
commit
3567a6608e
@ -30,7 +30,10 @@ string, Hash set.
|
|||||||
* `format`: Formatting and conversion functions.
|
* `format`: Formatting and conversion functions.
|
||||||
* `math`: Arbitrary precision integer and a set of functions.
|
* `math`: Arbitrary precision integer and a set of functions.
|
||||||
* `memory`: Tools for manual memory management (allocators, smart pointers).
|
* `memory`: Tools for manual memory management (allocators, smart pointers).
|
||||||
* `meta`: Template metaprogramming package.
|
* `meta`: Template metaprogramming. This package contains utilities to acquire
|
||||||
|
type information at compile-time, to transform from one type to another. It has
|
||||||
|
also different algorithms for iterating, searching and modifying template
|
||||||
|
arguments.
|
||||||
* `net`: URL-Parsing, network programming.
|
* `net`: URL-Parsing, network programming.
|
||||||
* `network`: Socket implementation. `network` is currently under rework.
|
* `network`: Socket implementation. `network` is currently under rework.
|
||||||
After finishing the new socket implementation will land in the `net` package and
|
After finishing the new socket implementation will land in the `net` package and
|
||||||
|
2
dub.json
2
dub.json
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "tanya",
|
"name": "tanya",
|
||||||
"description": "General purpose, @nogc library. Containers, networking, memory management, utilities",
|
"description": "General purpose, @nogc library. Containers, networking, metaprogramming, memory management, utilities",
|
||||||
"license": "MPL-2.0",
|
"license": "MPL-2.0",
|
||||||
"copyright": "(c) Eugene Wissner <info@caraus.de>",
|
"copyright": "(c) Eugene Wissner <info@caraus.de>",
|
||||||
"authors": [
|
"authors": [
|
||||||
|
@ -3,8 +3,11 @@
|
|||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This module contains functions that manipulate template type lists as well
|
* This module is suited for computations on template arguments, both types and
|
||||||
* as algorithms to perform arbitrary compile-time computations.
|
* values at compile time.
|
||||||
|
*
|
||||||
|
* It contains different algorithms for iterating, searching and modifying
|
||||||
|
* template arguments.
|
||||||
*
|
*
|
||||||
* Copyright: Eugene Wissner 2017.
|
* Copyright: Eugene Wissner 2017.
|
||||||
* License: $(LINK2 https://www.mozilla.org/en-US/MPL/2.0/,
|
* License: $(LINK2 https://www.mozilla.org/en-US/MPL/2.0/,
|
||||||
|
@ -5,6 +5,10 @@
|
|||||||
/**
|
/**
|
||||||
* Template metaprogramming.
|
* Template metaprogramming.
|
||||||
*
|
*
|
||||||
|
* This package contains utilities to acquire type information at compile-time,
|
||||||
|
* to transform from one type to another. It has also different algorithms for
|
||||||
|
* iterating, searching and modifying template arguments.
|
||||||
|
*
|
||||||
* Copyright: Eugene Wissner 2017.
|
* Copyright: Eugene Wissner 2017.
|
||||||
* License: $(LINK2 https://www.mozilla.org/en-US/MPL/2.0/,
|
* License: $(LINK2 https://www.mozilla.org/en-US/MPL/2.0/,
|
||||||
* Mozilla Public License, v. 2.0).
|
* Mozilla Public License, v. 2.0).
|
||||||
|
Loading…
Reference in New Issue
Block a user