Artifact 91a3b7f2c4f618246c43143a7faf04c225b6f6fb
1 /**
2 * Authors: k.inaba
3 * License: NYSL 0.9982 http://www.kmonos.net/nysl/
4 *
5 * Definition of constants related to the layers.
6 */
7 module polemy.layer;
8 import polemy._common;
9 import polemy.failure;
10
11 /// Type for the layer ID
12
13 alias string Layer;
14
15 enum : Layer
16 {
17 SystemLayer = "(system)", /// Predefined layer for internal data
18 ValueLayer = "@value", /// Predefined layer for normal run
19 MacroLayer = "@macro", /// Predefined layer for macro run
20 }